再谈印度软件工程师技术水平
2007-05-19 02:50
176 查看
http://maowoo.spaces.live.com/blog/cns!9527268F2811D191!149.entry
最近我还发现另外一种现象,就是做系统设计的人不用IDE。
也许在他们眼里,做设计就是做设计,翻资料,画图,写文档,为什么要用写代码的工具。我严重怀疑他们做设计的人根本就不会写代码了。如果不写代码,这么验证一些设计是否可行?如果不写代码,这么能读懂别人的例程?
前两天在跟他们一个做系统设计的工程师解释一个技术的时候,无论我怎么讲,他就是不理解。我忽然明白,印度的软件工程师为什么是这样的了。
印度的软件工程师,就像是中国的大学生。
大学生在学校里面学了一大堆破理论,就是没有动过手。我大学的时候,天天学那个工程力学、机械设计,可是根本螺母都没有这么摸过,真正的机床长什么样都不知道,更加不要说什么认得螺母、轴承的型号,谈什么机械设计。老师讲的所有的东西都是建立在无中生有的记忆中,根本跟现实联系不起来。上完课考完试就忘得一清二楚了(如果能保存到考完试的话)。
印度的工程师也就是这样。首先很多软件工程师在家里都没有电脑,更加不要说上网。这样,自然对电脑的了解有限,甚至于键盘都不会用(每次看到他们用两个手指在哪里揣键盘我就头痛)。
然后开始项目开发中,大部分的时间都在写文档。那些一辈子就写过几K行代码的人却在哪里写什么文档。缺少对技术的感性认识,整天就在那里胡编设计文档。资历老一点的工程师,开始做系统架构,就更加不会写代码了。让系统工程师写代码,那简直是侮辱人,那不是让院士去车床磨螺丝嘛,怎么可能。
那些项目经理也好,系统架构师也好,早就脱离技术,做系统设计的时候,就知道在哪里瞎编文档。这么可能作出好的系统。
再谈印度软件工程师技术水平
一直不明白,为什么印度的软件工程师会那么差。拿着比中国软件工程师高4倍的工资,却基础奇差,打字需要看着键盘用两个手指揣;用VC开发的人不知道这么用MSDN;写的代码设计不合理,不懂得考虑异常处理,不懂得进行需求分析。。。。。最近我还发现另外一种现象,就是做系统设计的人不用IDE。
也许在他们眼里,做设计就是做设计,翻资料,画图,写文档,为什么要用写代码的工具。我严重怀疑他们做设计的人根本就不会写代码了。如果不写代码,这么验证一些设计是否可行?如果不写代码,这么能读懂别人的例程?
前两天在跟他们一个做系统设计的工程师解释一个技术的时候,无论我怎么讲,他就是不理解。我忽然明白,印度的软件工程师为什么是这样的了。
印度的软件工程师,就像是中国的大学生。
大学生在学校里面学了一大堆破理论,就是没有动过手。我大学的时候,天天学那个工程力学、机械设计,可是根本螺母都没有这么摸过,真正的机床长什么样都不知道,更加不要说什么认得螺母、轴承的型号,谈什么机械设计。老师讲的所有的东西都是建立在无中生有的记忆中,根本跟现实联系不起来。上完课考完试就忘得一清二楚了(如果能保存到考完试的话)。
印度的工程师也就是这样。首先很多软件工程师在家里都没有电脑,更加不要说上网。这样,自然对电脑的了解有限,甚至于键盘都不会用(每次看到他们用两个手指在哪里揣键盘我就头痛)。
然后开始项目开发中,大部分的时间都在写文档。那些一辈子就写过几K行代码的人却在哪里写什么文档。缺少对技术的感性认识,整天就在那里胡编设计文档。资历老一点的工程师,开始做系统架构,就更加不会写代码了。让系统工程师写代码,那简直是侮辱人,那不是让院士去车床磨螺丝嘛,怎么可能。
那些项目经理也好,系统架构师也好,早就脱离技术,做系统设计的时候,就知道在哪里瞎编文档。这么可能作出好的系统。
相关文章推荐
- 广州杰赛科技股份有限公司 招聘 技术中心3G协议软件工程师
- IT技术实效主义者的一些工具(如何阅读实用性的书\IT技术水平\如何描述数据模型)
- 软件工程师是否应该专注于技术
- 提高自己JAVA水平的十大技术讨论
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- 第一篇--技术水平的增长来自于经验的积累
- 清华大学计算中心培训部-技术分享:什么样的水平才算是java高手
- 项目经理、系统架构师或技术骨干应该具备的水平
- (转)提高自己JAVA水平的十大技术讨论
- (转载)数据库表分割技术浅析(水平分割/垂直分割/库表散列)
- 关于提高自己Java水平十大技术
- 调查报告:Python成最热门工具!近半程序员认为上级技术水平不如自己!
- 如果他们在未来的几年内技术水平没有突破性的提升,或者缺乏一点灵性和品味,那么可能在未来很长一段时间内,他们都会保持这个薪资水平(转)
- 程序员杂谈 关于提高自己水平的十大技术
- 国家Linux技术水平认证项目正式启动
- 10 个快速提升技术水平的方法
- 提高自己JAVA水平的十大技术
- Java程序员如何月薪达到两万,需要技术水平达到什么程度?
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- 中国与印度软件工程师之比较