`
sinokaka
  • 浏览: 320300 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我还算一个合格的软件工程师

阅读更多

刚看了一篇文章,比较了软件工程师和程序员的区别,感觉自己还是一个合格的软件工程师,这片文章不管说的是否正确,至少说明了一个开发人员如何成为一个软件工程师所要必须学习的东西。

原文及其地址

http://www.javaresearch.org/article/showarticle.jsp?column=451&thread=47697

普通开发员和软件工程师比较


普通开发员
掌握了计算机基础知识;
熟悉计算机资源,学会了编程语言,喜欢卖弄技巧,喜欢比较编程语言的优劣;
以能编出某种特殊功能的程序为荣,不懂原理,不求甚解;
喜欢个人开发,不重视文档编写;

软件工程师
计算机基础知识扎实;
掌握两门以上编程语言,很少停留在表面比较编程语言的优劣;
以编写出用户满意的高质量软件为荣。
懂得个人开发和团队开发的利弊,文档规范,齐全。

---------------------------------------------------------------------------

普通开发员
只重视功能的实现,不重进度和质量的把握。
怕被“管”得太死,动不动就说限制了思路,没有发挥空间。
不喜欢做测试工作,认为测试低人一等,从来没有做过测试工作。
只根据自己的爱好学习技术;

软件工程师 
懂得在进度、质量(功能)和成本之间平衡。
懂得规范的目的在于重用,重用有利于提高效率和集中精力创新。
认为测试工作比编码更具挑战性,自己经常为同伴的代码做白盒测试。
根据企业项目的需求和自己发展目标的共同点选择学习内容和方向;

----------------------------------------------------------------------------

普通开发员
认为别人程序很差,不喜欢看别人的代码;
总认为自己比业务专家还更理解需求。
项目开始喜欢说:“没问题,很容易解决”。
项目大大延期时喜欢说:“设计太烂,客户太挑剔,没法解决…”。

软件工程师
喜欢为同事走查代码,并以此获得学习他人有点的机会;
懂得自己只是可能比业务专家更懂编程。
项目开始喜欢问:“那是什么?这是为什么?”。
项目延期时会说:“我为什么就没想到…怎样才能…”。
分享到:
评论

相关推荐

    做一个合格软件工程师基本的素质

    本文档具体讲述了如何用 VC制作了一些很实用的工具。

    做一个合格软件工程师基本的素质!

    做一个合格软件工程师基本的素质! 作为一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。

    软件工程师十个“不职业”行为

     下面是软件工程师十个“不职业”行为。  如果程序员能够去努力克服这些不职业行为,其成长将会更加优异。  行为一:对外交付半成品  我们的态度反映在我们的工作上,职业化的人士从不从自己手上交出不...

    怎样成为一个合格的测试工程师

    你是个刚入行的测试工程师吗?你想字软件测试这条道上一路走到黑吗?你想过怎样才能成为一个合格的测试工程师吗?如果你不知道,就请下载这个文档吧!给你的只有道路指明方向。

    怎样才能成为一名合格的嵌入式软件工程师呢?

    嵌入式全年工程师他主要主要从事嵌入式软件开发工作。且涉及应用层以及底层软件开发和设计工作。

    软件工程师应有哪些职业素质

    作为一个软件工程师应具有哪些职业素质,成为一个合格的软件工程师需看

    合格的电子工程师需要掌握的知识和技能2

    详细介绍了一名合格的电子工程师应具备的软硬件知识。

    软件工程师认证 软件工程师考试大纲

    通过本考试的合格人员能根据软件开发项目管理和软件工程的要求按照程序设计规格说明书编制并高度程序,写出相应的程序文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序。

    合格电子工程师需要掌握的技能

    我总结了硬件和软件知识,如果能掌握这些基本上就可以成为一个合格的电子工程师【个人观点,如有雷同,纯属巧合】: 第一部分:硬件知识 一、 数字信号 1、 TTL和带缓冲的TTL信号 TTL:逻辑门电路!eg:74LS系列,74...

    网络工程师在线考试软件

    计算机技术与软件专业技术资格(水平)考试(简称计算机软件考试)是国家人事部和信息产业部组织的国家考试,其目的是,科学、公正地对全国计算机技术与软件专业技术人员进行职业资格、专业技术资格认定和专业技术...

    一个合格JAVA软件工程师应该具备什么

    一个合格JAVA软件工程师应该具备哪些专业技能,面试技巧是什么?本文为大家分享了2016版最新Java软件工程师就业思维图,感兴趣的小伙伴们可以参考一下

    合格的电子工程师需要掌握的知识技能(二)软件知识

    实际上,电子工程师就是将一堆器件搭在一起,注入思想(程序),完成原来的这些器件分离时无法完成的功能,做成一个成品。所需要的技能越高、功能越复杂、成本越低、市场上对相应的东东的需求越大,就越成功。这就是...

    合格的电子工程师需要掌握的知识技能(一)硬件知识

    掌握了一下的硬件和软件知识,基本上就可以成为一个合格的电子工程师

    软件测试工程师考试大纲及历年真题

    通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。  3. 本考试设置的科目包括: ...

    做电子工程师基本知识结构

    合格的电子工程师需要掌握的知识和技能 愚以为,掌握了一下的硬件和软件知识,基本上就可以成为一个合格的电子工程师: 第一部分:硬件知识 第二部分:软件知识

    软件测试工程师应该具备哪些素质?

    开发一个好的软件,40%以上的时间用在测试上,所以软件测试工程师非常重要,用我们的话来说很吃香。现在从事程序员的人有很多,做测试工程师的人少点,工作压力不太大测试工程师应该具备的三项基本素质[1]很多年轻或者...

    数据库系统工程师真题

    通过数据库系统工程师级别(中级资格/工程师)考试的合格人员能参与应用信息系统的规划、设计、构建、运行和管理,能按照用户需求,设计、建立、运行、维护高质量的数据库和数据仓库;作为数据管理员管理信息系统中...

    软件专业入门课

    当前,企业想要招录一个合格的软件工程师并不是一件容易的事情,当然,软件工程师的薪水也就跟着水涨船高。那么,是不是各个大学的毕业生太少了,供不应求啊?不是,很多的本科毕业生也很难找到一份合适的工作,我们...

    一名合格的前端工程师工作职能

    岗位工作职能 一、日常工作 1、负责系统PC端和移动端页面的前端设计开发工作,为系统的前端开发提供专业的技术解决...1、负责信息部每月一次的前端开发工程师培训工作; 2、负责前端开发专员每月一次的试卷考核出题;

    电子工程师基本知识结构

    合格的电子工程师需要掌握的知识和技能 愚以为,掌握了一下的硬件和软件知识,基本上就可以成为一个合格的电子工程师

Global site tag (gtag.js) - Google Analytics