普通开发人员与软件工程师的区别_经典网摘

昨天在公司收到一封内部邮件,邮件中有个很有意思的PPT,节选一部分放出来普通开发人员与软件工程师的区别:

对比1:

A、普通开发人员:

掌握了计算机基础知识;

熟悉计算机资源,学会了编程语言,喜欢卖弄技巧,喜欢比较编程语言的优劣;

以能编出某种特殊功能的程序为荣,不懂原理,不求甚解;

喜欢个人开发,不重视文档编写;

B、软件工程师:

计算机基础知识扎实;

掌握两门以上编程语言,很少停留在表面比较编程语言的优劣;

以编写出用户满意的高质量软件为荣。

懂得个人开发和团队开发的利弊,文档规范,齐全。

对比2:

A、普通开发人员:

只重视功能的实现,不重进度和质量的把握。

怕被“管”得太死,动不动就说限制了思路,没有发挥空间。

不喜欢做测试工作,认为测试低人一等,从来没有做过测试工作。

只根据自己的爱好学习技术;

B、软件工程师:

懂得在进度、质量(功能)和成本之间平衡。

懂得规范的目的在于重用,重用有利于提高效率和集中精力创新。

认为测试工作比编码更具挑战性,自己经常为同伴的代码做白盒测试。

根据企业项目的需求和自己发展目标的共同点选择学习内容和方向;

对比3:

A、普通开发人员:

认为别人程序很差,不喜欢看别人的代码;

总认为自己比业务专家还更理解需求。

项目开始时,喜欢说:“没问题,SOEASY”。

项目大大延期时,喜欢说:“设计太烂,没法编程”。

B、软件工程师:

喜欢为同事走查代码,并以此获得学习他人优点的机会;

懂得自己只是可能比业务专家更懂编程。

项目开始时,喜欢问:“那是什么?这是为什么?”。

项目大大延期时,喜欢说:“我为什么就没想到…”。

时间: 2024-11-01 01:13:57

普通开发人员与软件工程师的区别_经典网摘的相关文章

开发人员需要知道的东西杂谈_经典网摘

鉴于经常看到很多傻傻的问题,比如xx语言干什么用的,xxx 语言是不是落伍了?(不过说实在的,这些问题初学者都会有.) 我在这里说说开发人员应该知道的一些东西.但是这些只是我在平日里看到和想到的.难免有所偏差,请见谅. 软件开发,是一个综合性的活计.软件开发,并不仅仅是编写代码.学会了用c 这些编程语言进行编程只是第一步,一个最最基本要求. 其他要的东西还多着呢.在我看来,程序员大致可以分为两类.当一个工作任务分配到程序员身上时,一种程序员知道为什么要这样去做.另外一种则知道怎么去做完这个工作.

元宵和汤圆的区别_经典网摘

北京做的元宵,是以馅为基础制作的.我见过机器做元宵的操作过程.先是拌馅料,和匀后摊成大圆薄片,晾凉后再切成比乒乓球小的立方块.然后把馅块放入像大筛子似的机器里,倒上江米(南方叫糯米)粉,机器就"筛"起来了.随着馅料在互相撞击中变成球状,江米也沾到馅料表面形成了元宵.做成的元宵江米粉层很薄.表面是干的,下锅煮时江米粉才吸收水份变糊.  南方的汤团(北京人按四川习惯叫做汤圆)做法完全不同,倒有点儿像包饺子.先把糯米粉加水和成团(跟做饺子时和面一样),放置几小时让它"醒"

撤职与免职的区别_经典网摘

撤职,是对于违犯党的纪律的党员的一种纪律处分.免职,属于干部任用的一种组织措施,不是纪律处分.在某种情况下,有的党员犯了错误作了处理后,党的组织认为不适宜担任现任职务时,也可以免去其现职务,这是正常的干部任免,不能视为纪律处分.

闲话技术人员之苦中作乐_经典网摘

开源给程序员带来了快乐,他们可以学到学到新技术,可以学到许多新思想,他们可以通过开源贡献价值.快乐呀!! 韩非子"塞翁失马"的道理总是很快就体验到我们的身边,快乐到一个点,痛苦随着而来:艰苦的熬过痛苦,终于又看到了快乐:然后周而复始:直到那个终点出现(这个终点也是EJB与Spring等的汇合之点.)?看看下面的故事线索: 在网站系统创建的1-2年,是快乐的时候,Spring.WebWork等开源框架,很快就搭建了自己的系统,而且运转的那么好. 第三年,日用户量达到了百万,服务器也增加到

ASP.NET、ASP、PHP、JSP之间有什么区别?_经典网摘

Asp:      首先说Asp,它是属于脚本语言,一般连接的数据库为 Access 和 MsSql(SqlServer).当我们开发一个一般的小型数据库网站的时候,一般在3万条记录以下的,一般用Access数据库.      Access数据库的优势就是一般的服务器都支持.      SqlServer数据库的优势就是速度快,比如当记录集在10万以上,可以推荐用Sql的数据库.      这两种数据库在Asp中都是用Sql语法,但Access数据库和SqlServer数据库的使用语法有一定的不

.net开发人员常犯的错误分析小结_实用技巧

1.认为必须要用Visual Studio.NET来开发.NET应用        那些对微软.NET开发不了解的人误以为:利用.NET框架开发应用软件时必须要用到Visual Studio.NET.这并不正确.你只需安装可在微软网站上免费下载的.NET框架即可.         安装了.NET框架,你就可以应用你最喜爱的文本编辑器和.NET工具命令行来进行开发.而且,你还可以应用第三方开发工具,如SharpDevelop.         欲彻底了解Visual Studio.NET有关的讨论

创建一个VPN为开发人员使用软件提供安全保障

从企业角度讲,经理和主管通常将互联网和云视为宽松的.不安全的系统,这些系统为潜在的漏洞敞开了大门.在本文中,Jean-Yves Rigolet 将介绍在 IBM http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Enterprise 环境中运行的企业开发工具如何安全地访问您公司防火墙背后的后端系统.然后介绍一种为开发团队的成员设置访问安全性的途径. 我们知道您的机器.业务数据和所有 IT 系统的安全性有多重要,它们

技术人观点:开发人员在处理云应用时该注意什么?

我们与28位分别来自23家企业的高管人员进行了交流,希望了解这些负责立足于云环境进行应用程序开发与部署的技术领导者如何看待相关议题. 当被问及"开发人员需要在处理云应用时注意什么?"时,各位企业高管人员给出了以下意见与建议: 应用程序性能管理应该分为主动与被动两类,特别是在面对开发与生产等不同场景的情况下.我们需要在开发阶段获取更多测试信息.APM工具将帮助我们在应用直接触及生产环境前对其加以测试,并有效缩短产品进入生产环境并被交付至用户手中的周期. 了解应用程序的十二因素.如何对应用

很多开发人员的毛病

很多开发人员老是说管理层轻视技术人员,可你们有没有想过管理层为什么要轻视技术呢?很多软件公司老板能自己身家千万以上,个个都精明过人,如果技术人员真的像你们说的那么有价值,老板会想不到吗,会冒着放弃长期利益的风险,仅仅就不肯尊重开发人员,给予开发人员高的待遇,这些人要是目光这么短浅,怎么可能赚到那么多钱呢?是的,确实很多软件公司老板目光短浅,为人苛刻,待人刻薄,但是开发人员自己就完全没有问题了? 开发人员老是说自己待遇低,压力大,30岁就必须转行了,从来都是埋怨环境,从来不去反思一下自己有什么问题