程序员是技术性能强的技术岗位,即使外界不管怎么看怎么认为高大上,真正了解程序员的才知道,其实程序员就是一颗螺丝钉。在团队中,就像螺丝钉一样,钉在那里发光发热。可能有很多的程序员刚开始时都会有豪情壮志,希望做一个伟大的软件工程师。真正进团队做项目时,才知道其实程序员就是团队的一颗螺丝钉,在团队中只是众多的之一而发光发热。
螺丝钉
对于现在的一个项目来说,一个人来完成很难做到了。即使能做到,时间周期也不会允许,只是一个人兼任了不同的螺丝钉而已。一个项目要分解成很细的功能模块,每一本程序。一个人在项目中也基本就是完成很小的一部分,单打独斗的日子已经过去了,作好团队的一颗螺丝钉才能走得更远。但要做好不可替代的螺丝钉,却不是那么容易的。
程序员可能都有这种想法,觉得自己只要把技术搞好搞精通,可能就能长久的做下去。其实这只是一个方面,团队和项目都不只是单纯的技术。技术,团队协作意识,沟通能力,为人处事等都是程序员不得不学习的事情,也是一颗螺丝钉不得不起的作用。不然,那颗被替代的螺丝钉就会落到自己的头上。
程序员
有的程序员在团队中像刺头,有的程序员像润滑剂,有的程序员像油条,不一而足。像刺头的估计是最早被替代的,只是时间问题。曾经遇到过技术很牛逼的程序员,可惜始终定位不准自己的位置。总认为自己技术很牛在团队中自持甚高,总认为自己是对的,不配合项目经理甚至不配合团队,最终被公司辞退。虽跳槽几家公司但都因为这个原因混的不好,最后自己单干,还是没有什么成绩。
程序员
另外,即使是颗螺丝钉,但也有位置的不同,被替代的可能性也有不同。程序员最终还是想成为一个有所建树的软件工程师、架构师、或者项目管理者、部门领导者等。其实也就是想做一颗位置好的螺丝钉,被替换的可能性有但位置关键,不容易找到也是不太容易替换掉的。特别是大公司更是把员工当作一颗螺丝钉,对员工有各种规范,不按照规范来做会坏了整个零部件或成品,最终还是会换掉这颗螺丝钉的。