登陆用户名: 登陆密码:     新会员注册  忘记密码?  点这里把土蚂蚁故事网加入收藏夹
土蚂蚁故事网
 您当前位置:首 页 >> 黑客故事 >> 普通开发人员与软件工程师的区别

普通开发人员与软件工程师的区别

故事来源: 阅读次数:添加日期:2007-5-11 17:34:29 字体大小:
昨天在公司收到一封内部邮件,邮件中有个很有意思的PPT,节选一部分放出来普通开发人员与软件工程师的区别:
  对比1:
  A、普通开发人员:
  掌握了计算机基础知识;
  熟悉计算机资源,学会了编程语言,喜欢卖弄技巧,喜欢比较编程语言的优劣;
  以能编出某种特殊功能的程序为荣,不懂原理,不求甚解;
  喜欢个人开发,不重视文档编写;
  B、软件工程师:
  计算机基础知识扎实;
  掌握两门以上编程语言,很少停留在表面比较编程语言的优劣;
  以编写出用户满意的高质量软件为荣。
  懂得个人开发和团队开发的利弊,文档规范,齐全。
  对比2:
  A、普通开发人员:
  只重视功能的实现,不重进度和质量的把握。
  怕被“管”得太死,动不动就说限制了思路,没有发挥空间。
  不喜欢做测试工作,认为测试低人一等,从来没有做过测试工作。
  只根据自己的爱好学习技术;
  B、软件工程师:
  懂得在进度、质量(功能)和成本之间平衡。
  懂得规范的目的在于重用,重用有利于提高效率和集中精力创新。
  认为测试工作比编码更具挑战性,自己经常为同伴的代码做白盒测试。
  根据企业项目的需求和自己发展目标的共同点选择学习内容和方向;
  对比3:
  A、普通开发人员:
  认为别人程序很差,不喜欢看别人的代码;
  总认为自己比业务专家还更理解需求。
  项目开始时,喜欢说:“没问题,SOEASY”。
  项目大大延期时,喜欢说:“设计太烂,没法编程”。
  B、软件工程师:
  喜欢为同事走查代码,并以此获得学习他人优点的机会;
  懂得自己只是可能比业务专家更懂编程。
  项目开始时,喜欢问:“那是什么?这是为什么?”。
  项目大大延期时,喜欢说:“我为什么就没想到…”。


THE END
网站首页 - 网站地图 - 关于我们 - 网站合作 - 联系方式 - 友情连接
CopyRight 2007-2008©,All rights reserved
本站声明:站内部分故事资料收集于互联网,原资料版权归原作者所有, 如有侵犯版权
请及时联系我们并出示版权证明,我们将在24小时内删除。
土蚂蚁故事网 鲁ICP备07009259号