日志文章列表

2008年05月12日 20:33:35

一个程序员的成长的六个阶段

第一阶段
此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。
第二阶段
此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。
第三阶段
此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。
第四阶级
此阶段能直接在平台上进行比较深层次的开发。基本上,能达到这个层次就可以说是进入了高层次。这时进入了高级内功的修..

阅读全文>>

Tags: 程序员   成长   思想  

类别: 编程思想 |  评论(1) |  浏览(6344) |  收藏
2007年06月27日 15:46:13

面向对象设计原则--面试遭遇

         一、单一职责原则(SRP)        就一个类而言,应该仅有一个引起它变化的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。测试驱动的开发实践常常会在设计出现臭味之前就迫使我们分离职责。       二、开闭原则(OCP)       软件实体(类、模块、函数)应该是可扩展的,但是不可修改的。也就是说:对于扩展是开放的,对于更改是封闭的。怎样可能在不改动模..

阅读全文>>

Tags: 面向对象  

类别: 编程思想 |  评论(2) |  浏览(10904) |  收藏
2007年01月23日 08:56:34

你需要的智慧,IT人

       一只乌鸦坐在树上,整天无所事事。一只小兔子看见乌鸦,就问:“我能象你一样整天坐在那里,什么事也不干吗?” 乌鸦答道:“当然啦,为什么不呢?”于是,兔子便在树下,开始休息。突然,一只狐狸出现了。狐狸跳向兔子.......并把它给吃了。       (谁都知道休息很舒服,但是否该看看自己现在所处的位置。要想休息——除非你坐(做)得非常非常高。)   一只火鸡和一头公牛在聊天。“我非常想到那棵树顶上去,”火鸡叹口气道,“但是我..

阅读全文>>

Tags: IT 智慧  

类别: 编程思想 |  评论(1) |  浏览(3222) |  收藏
2006年09月27日 17:59:53

提问的智慧

      当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难度,同样取决于你提问的方法。       首先你必须明白,大虾们只偏爱艰巨的任务,或者能激发他们思维的好问题。如若不然,人家还来干吗?如果你有值得反复咀嚼玩味的好问题,自会对你感激不尽。好问题是激励,是厚礼,可以提高大家的理解力,而且通常会暴露以前从没意识到或者思考过的问题,“问得好!”是发自内心的大力称赞。       如果我们不愿思考,或者在发问前..

阅读全文>>

Tags: 提问  

类别: 编程思想 |  评论(5) |  浏览(3958) |  收藏