2008年7月21号
也许程序开发过程中会遇到大大小小的问题,包括语言的局限性,机器的局限性,还有可能是程序员的局限性,语言的局限性很明了,就连“一次编译,到处运“的java也一样,高级语言对底层的操作有局限性,而底层的语言又比较原始比如汇编语言,开发效率不高。机器的局限在于每台的机器的精度不一样等,这样导致在编写程序的过程中,程序员必须为其使出浑身解数,比如说类库中的sum函数是属于”数学“函数还是”算术“函数。至于程序员的局限,
如有些程序员可能对一些算法不懂,这样导致又自己去设计。浪费是时间,而已经存在的高效的算法已经在等他了,他却不知道。
对一个程序员来说,了解编程的过程是很重要的,这就要平时常阅读程序。并且要懂得其中的有些程序为什么要这样设计,在一本书中最褶皱的地方,未必是最经典程序的。
你是一个程序员吗?如果是,你上一次阅读程序的时间是什么时候?为什么距现在这么长时间了?
如果你是一个一线主管,你有自己去阅读底下程序员的代码吗?多长时间一次?有自己编写过吗?
而你是一个高层主管的话,你了解你底下一线主管吗?他们有没有能力阅读程序?有没有经常去看程序员的代码?如果没有,他怎么知道程序员的工作好还是不好?
阅读(1151) | 评论(0) | 转发(0) |