程序猿”与“攻城狮”的差别究竟在哪里?

当前位置:首页 > 国际

程序猿”与“攻城狮”的差别究竟在哪里?

发布时间:2020-07-30 08:29:37

在IT行业里,经常听到别人最多的两个话题就是,程序员与工程师究竟有没有差别。很多人心里都认为,程序员不一定是工程师,而工程师一定是一个优秀的程序员,其实不是这样,那它们的区别究竟又是在哪里呢?

程序员,顾名思义也通常被人叫做“码农”,是IT行业中始终奋斗在生产第一线,最辛苦的一群人。很多系统都在不断的变化和改进过程中,他们关注的往往是代码的实现,程序员看到的是功能点,而工程师看到的是功能点之上的逻辑。程序员主要是解决局部问题,比如编写一段代码实现某个功能,工程师更偏向于可以系统性地去理解该如何更好地完成一个产品。工程师需要的是一种工程化的思想,这种思想会决定着项目的成败。同时细节实现的功能点,也是影响项目的因素。

当然,工程师不一定就是优秀的程序员,至少这是我现在的看法。工程师只是比程序员多了在总体上清晰的认识,知道每部分应该实现什么?怎么实现的原理!具体怎么做程序员就懂的。所以程序员问什么工程师都好像会似的,但你注意到没有,工程师什么时候具体的和你说具体怎么做,也就是大概的思路,程序员就懂了,因为细节他们在行。

一个注重于整体,一个注重于细节,所以没有谁好谁坏谁优谁劣。只是二者侧重的方向不同罢了,最终能够把需求完整的实现才是最重要的。

Java新人自学交流群:202250194

欢迎分享转载 →程序猿”与“攻城狮”的差别究竟在哪里?

Copyright © 2002-2020 鲁旭娱乐网 版权所有 备案号:粤ICP备14025430号-1

收藏本站 - 网站地图 - 关于我们 - 网站公告 - 广告服务