程序员:我技术特牛就行!软件工程师:你行还是带个项目试试吧!

作为软件工程师和程序员的朋友可能会遇到一些一根筋的程序员,觉得只要技术很牛什么问题都能搞定就很好,至于其它的事情一直不屑于去做,比如需求分析、设计、测试、甚至客户上线的事情也不愿意做。虽然这是极少数的人,但总会遇到这样的人。搞技术的有时候就有这样的思维,觉得自己技术牛就行,只佩服技术牛的人,而不在乎什么测试、管理、分析、设计等等。但一旦让他负责一个项目的时候,就傻眼了做出来的东西运行是不错,但很多不能满足客户的要求,甚至和客户对怼关系搞得很少紧张。

其实作为程序员有这样的思维有时也能理解的,本身可能进入单位就是以程序员身份进入而且待遇还比较差,于是就把自己当个程序员作为目标就可。但要开发一套软件可不只是编码这么简单,上至和客户的精准的沟通,带领团队设计开发测试满足客户要求的软件,还要与客户制定不影响其工作生产的上线计划等等,都是需要很高的能力与技巧的。

作为程序员的成长路径,首先第一目标就是要把自己锻炼成合格的软件工程师。软件工程师不只是编码这项工作,除了技术还有软件设计能力、开发能力、一定的测试能力、项目规划计划、甚至还有小团队的管理能力,如果以项目经理和技术总监为目标,那项目及团队的把控和建设能力尤为重要。作为软件工程师来说,其目光是放在整个项目的成功上来看待的,而不只是把眼光局限于编码上。如果带领一个项目,软件工程师可能有更多的思路及办法,而程序员可能可能就会陷入茫然。

作为个人来讲谁不愿意有更多的升迁机会、有更高的待遇呢?当然如果只是把编码技术牛作为追求目标也是可以的,但成长之路毕竟还是有一定限度的。程序员的成长路径其实也挺宽,就是看自己怎么规划。高级程序员、高级工程师、高级架构师、项目经理、部门负责人、技术总监、甚至副总等等都是不同的途径,仔细观察也发现不同的级别待遇那是相当的不同。

当然不是每个程序员都想当总监,只想做好编码其实也挺好,就看自己的选择了

后记:对于大部分转行的人来说,找机会把自己的基础知识补齐,边工作边补基础知识,真心很重要。

我们相信人人都可以成为一个web前端大神,现在开始,找个师兄,带你入门,学习的路上不再迷茫。这里是前端修真院,初学者转行到互联网行业的聚集地。"

加QQ群:755627684(招募中)

猜你喜欢

转载自blog.csdn.net/qq_41807409/article/details/80494063
今日推荐