如何成为一名优秀的程序员
?
一位仁兄说的
“程序员写的程序不是‘算法+语法’,而是要能够满足用户需求的工
具
”我非常
赞同。要想达到用户需求就必须从各个方面来考虑,如业务、人机交互
、效率等
方面,而不只是一
个语言(语法)的问题,语言(语法)只是工具,只知语法不知其他那就真是
编程机器了!编程机
器在印度高中生经过几个月培训,按照严谨的软件工程方法,加上较高的管理,
就可以胜任了!大
家相信吗,我是相信的!
谈到这里我就不禁说到了国内教育界最近在探讨的问题
“计算机科系的毕业生特
别是本科大专
生到底出来干啥、如何适应社会要求
”。大家也看到了很多计科系大学生说“精通
N 种语言,熟悉
N 种工具”,不知道学校里的其他知识到那里去了,甘愿做编程机器,浪费了人
民的纳税,干高中
生能干的事,比较可惜吧!在国内现在就是这样了。国内的软件开发业到底是需
要哪些人?如果仅
仅是编码机器,那我估计中国硅谷还是做梦去吧!
社会似乎也需要编码机器,翻翻招聘广告,做应用开发的都要求精通某某语言,
熟悉某某工具,
很少需要懂管理懂软件工程的人。以我个人一点偏激的想法,民族软件产业要腾
飞,更需要的是能
管理使用编码机器的人,即管理人员。国内软件产业编码机器已经很多了。希望
不要惹怒了那些
编程高手!
System Develop 与 Application Develop 在国内到底哪个能养活你,
能赚钱?诸位仁
兄 想 必 也 知 道 , 况 且 俺 也 没 发 现 几 家 水 平 高 的 公 司 招 这 方 面 的 人 。 毕 竟
OS,DB MS,COMPILER 都被