工程师和程序员之间不得不说的小秘密
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工程师和程序员之间不得不说的小秘密相关的知识,希望对你有一定的参考价值。
对于很多人来说程序员就是工程师,都是一样的,很多都分不清楚这两者这间的差别!但现实却是程序员与工程师之间有很大的不同,工程师是要负责设计,而程序员是按照工程师的设计去做最底层的开发,也就是说程序员只是工程师的一种;当然,在称呼上也体现出了不同的气质:程序猿这个称呼比较屌丝,而攻城狮立马就高大上了;这也是没办法的事情,自然进化决定了狮子本来就比猿厉害些。
工程师可以评判软件是否可以成功被写出来,可以判断软件是否具有开发的技术可行性,甚至要会经济、法律等知识去评判软件是否具有经济可行性、法律可行性等等。软件工程师有对项目的深度把握,从一开始就会对软件的不同功能进行合理的分类,确实是从工程的角度去构建软件,包括后续的开发和测试等。但开发人员可能只是执行了软件工程的一部分工作,开发阶段的工作中特定的功能。软件工程师可以说是高级的开发人员吧,有些时候一行代码会实现普通的开发人员几十行或几千行代码的功能,因为有了思想在其中,而不是纯粹的写代码。
总的来说程序员与工程师有着很大的不同,相对来说程序员只写程序,工程师写能在现实世界中创造价值的程序。
以上是关于工程师和程序员之间不得不说的小秘密的主要内容,如果未能解决你的问题,请参考以下文章
工具Git与GitLab /GitHub/Coding/...不得不说的秘密。