您的位置:首页 > 其它

再谈印度软件工程师技术水平

2007-05-19 02:50 176 查看
http://maowoo.spaces.live.com/blog/cns!9527268F2811D191!149.entry

再谈印度软件工程师技术水平

一直不明白,为什么印度的软件工程师会那么差。拿着比中国软件工程师高4倍的工资,却基础奇差,打字需要看着键盘用两个手指揣;用VC开发的人不知道这么用MSDN;写的代码设计不合理,不懂得考虑异常处理,不懂得进行需求分析。。。。。
 
最近我还发现另外一种现象,就是做系统设计的人不用IDE。
也许在他们眼里,做设计就是做设计,翻资料,画图,写文档,为什么要用写代码的工具。我严重怀疑他们做设计的人根本就不会写代码了。如果不写代码,这么验证一些设计是否可行?如果不写代码,这么能读懂别人的例程?
 
前两天在跟他们一个做系统设计的工程师解释一个技术的时候,无论我怎么讲,他就是不理解。我忽然明白,印度的软件工程师为什么是这样的了。
 
印度的软件工程师,就像是中国的大学生。
大学生在学校里面学了一大堆破理论,就是没有动过手。我大学的时候,天天学那个工程力学、机械设计,可是根本螺母都没有这么摸过,真正的机床长什么样都不知道,更加不要说什么认得螺母、轴承的型号,谈什么机械设计。老师讲的所有的东西都是建立在无中生有的记忆中,根本跟现实联系不起来。上完课考完试就忘得一清二楚了(如果能保存到考完试的话)。
 
印度的工程师也就是这样。首先很多软件工程师在家里都没有电脑,更加不要说上网。这样,自然对电脑的了解有限,甚至于键盘都不会用(每次看到他们用两个手指在哪里揣键盘我就头痛)。
然后开始项目开发中,大部分的时间都在写文档。那些一辈子就写过几K行代码的人却在哪里写什么文档。缺少对技术的感性认识,整天就在那里胡编设计文档。资历老一点的工程师,开始做系统架构,就更加不会写代码了。让系统工程师写代码,那简直是侮辱人,那不是让院士去车床磨螺丝嘛,怎么可能。
 
那些项目经理也好,系统架构师也好,早就脱离技术,做系统设计的时候,就知道在哪里瞎编文档。这么可能作出好的系统。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  文档 工具 ide