思想已经高过行动好多了
现在就不一样了,哈哈……在听了些微软的讲座之后,对设计模式很感兴趣,也对OO有了些概念,就找了些设计模式的书来看,一看还真看不懂(理解起来不算什么,实现起来很难),我决定不到迫不得已不写垃圾代码了。
初学者需要的是几条好的建议。
看了几个对程序员的几个层次的评价之后,思维在计算机专业,非计算机专业,理论,实践,应用,赶时髦,等词汇中游荡,我们都是有短期目标的,它可能是我会用它作出什么东西,解决我什么问题,但也都会有长期目标,在技术上讲无非都是想做得更加底层,未来程序员的发展方向有两个,1为开发应用软件,2为开发编程环境。如果有的选择的话,我想大部分人都回喜欢更底层的后者。
而要达到后者的境界是很难的,因为专业知识和经验非都深厚不行,要达到根本不可能是一年两年的事
那篇文章不该针对初学者,毕竟兴趣是第一位老师,但可以对有一些经验的人起到一个指引作用。可能是因为我最近看系统构架设计模式方面的东西,深感自己以前的搞出来的垃圾太多,越想增加功能垃圾就越多,asp的最不稳定也是因此而来,但是高手可以做的稳定,安全机制是限制程序员犯低级错误的程度。
诸如 .Net 这种平台能开发规范的程序,可复用性很高,那些东西才是真正的积累,熟练应用已经有的代码也是非常好的事情,那也是我们的积累,不错,买来各种零件加以组装也能做成自己的商品,但组装也有个方法吧,代码资源很重要,更重要的是这些代码的组装方法。这就是设计。
我们去找工作,最重要的不是最新技术,而是问你有没有项目开发经验。这并不能成为赶时髦的借口,如果你正在大马拉小车,那么赶赶时髦叫做开阔视野,如果把某种赌注压在这个时髦的东西上或者仅仅是赶时髦,就略显盲目了。
每个人都有自己的路,走过来也好,没走过来也好,都在一个特定过程之中,学asp也快半年了,用的时间不长,所以其中的好多技巧还没有领会。(简单地说,我把ASP当作现实数据库信息的工具,一个前台一个后台,后台修改数据库中的信息,不一样的也就是业务逻辑)但刚刚听说层次结构,设计模式的时候,被深深触动了,结束了我一直茫然的状态,深感那是最终的(可能也是这个阶段唯一的)解决方案,但设计必须建立在代码的基础上才不是空谈。
所以该努力了,不需要原因。
转载于:https://www.cnblogs.com/zichen/archive/2004/06/24/18243.html
思想已经高过行动好多了相关推荐
- 其实程序员高工资,好多时候就是加班和自己硬撑出来的
其实程序员高工资,好多时候就是加班和自己硬撑出来的,写代码属性了是很简单,但是时间过的很快,长时间坐的不动,问题就多了,鉴于这种关系,建议如下. 一.大公司程序员应该早九晚五, 不得加班,或者错峰上班 ...
- 面试限流、熔断、高可用,好多人一脸懵!
欢迎关注方志朋的博客,回复"666"获面试宝典 日常生活中,有哪些需要限流的地方? 像我旁边有一个国家景区,平时可能根本没什么人前往,但是一到五一或者春节就人满为患,这时候景区管理 ...
- 面试官:说一下限流、熔断、高可用?好多人一脸懵!
来源:cnblogs.com/Courage129/p/14423707.html 日常生活中,有哪些需要限流的地方? 像我旁边有一个国家景区,平时可能根本没什么人前往,但是一到五一或者春节就人满为患 ...
- Java编程思想之高内聚低耦合
文章目录 1 前言 2 低耦合 2.1 耦合性定义 2.2 耦合性分类 2.3 使用低耦合 3 高内聚 3.1 高内聚定义 3.2 内聚性分类 4 示例 5 高内聚,低耦合的系统有什么好处呢 6 降低 ...
- 【设计模式之美 设计原则与思想:设计原则】22 | 理论八:如何用迪米特法则(LOD)实现“高内聚、松耦合”?
今天,我们讲最后一个设计原则:迪米特法则.尽管它不像 SOLID.KISS.DRY 原则那样,人尽皆知,但它却非常实用.利用这个原则,能够帮我们实现代码的"高内聚.松耦合".今天, ...
- 01改变世界:现代计算机真正的鼻祖——超越时代的伟大思想
现今但凡对计算机历史有所了解的朋友,总能在第一时间想起一台叫ENIAC的电子计算机,总多少听闻过图灵.冯·诺依曼这样响当当的名字,却鲜有人知早在他们一个世纪之前,就独自开辟了现代计算机之路的传奇人物- ...
- 7时过2小时是几时_飞机2小时和高铁7小时你愿意坐哪个?
首先,本人学生党,个人其实挺喜欢坐高铁的,坐在窗边听歌发呆让我坐一天我都愿意,反而飞机单纯感受上每次我飞都或多或少感觉不安全,这点我想应该很多人和我一样,说飞机最安全的省省吧,道理都懂,除了真的坐飞机 ...
- java中service设计_JDBC中DAO+service设计思想
一.DAO设计思想 a) Data access Object(数据访问对象):前人总结出的一种固定模式的设计思想. 高可读性. 高复用性. 高扩展性. b) JDBC代码实现的增删改查操作是有复用需 ...
- laravel nginx配置_nginx高可用
传统的高可用思路 tomcat的高可用的思路,是在tomcat集群前面加一层负载服务nginx.如下图 这种做法,解决了tomcat的高可用问题.但是引入了前面的负载机器的高可用问题(Nginx如果挂 ...
最新文章
- linux c 并行编程从入门到精通,VISUAL STUDIO 2010并行编程从入门到精通(微软技术丛书)...
- 1031 查验身份证 (15分)_21行满分代码
- java http 接口制定_java調用http接口
- h.264 rtp打包
- Android Studio之导入别人的module后config.gradle配置文件没有生效
- 租金 预测_如何预测租金并优化租赁期限,从而节省资金
- 如何培养编程所需要的逻辑思维?
- 图像处理随笔——颜色空间
- SQL Server 2008 白皮书
- 一句话木马针对的不同框架使用
- LoadRunner11下载以及详细破解说明
- SoapUI接口测试断言
- go编译为linux可执行文件,go编译可执行文件
- 如何使用JavaScript重定向到其他网页?
- 计算机四级数据库分值分布,英语四级的题型及分值分布
- 如何查看计算机关闭原因,电脑总是自动重启关机怎么样查找原因
- 天辰的救赎(JS)第四章(组合元素)
- abp过滤规则android,撰写 Adblock Plus 过滤规则
- ESP8266 NodeMCU开发板连接手机热点问题
- 黑客入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
热门文章
- c++11 lambda
- 1.0 C++远征:数据的封装
- FreeMarker 集合遍历
- 2016年5月28日(项目任务)
- RocketMQ初步应用架构理论
- 【观点】从曾成杰案看民间金融的高风险与银行缺失的机制创新
- windows7下iis网站的.net框架版本设置
- filecoin矿机_萤火虫区块链-上海|南京|杭州|苏州萤火虫ipfs|filecoin矿机-奥古斯都分布式存储...
- 小程序 authorize scope.userLocation 需要在app.json中声明permission字段
- Rabbitmq如何设置优先级队列?如何限流?如何重试?如何处理幂等性?