嵌入式与Linux那些事

电子技术应用专栏作家——嵌入式与Linux那些事。关注嵌入式与Linux的校招社招,本人整理了《嵌入式软件工程师笔试面试指南》PDF,平时发布嵌入式与Linux相关的实用技术文章

大厂程序员的发展瓶颈是什么?

0
阅读(609)

正巧今年的十一长假期,难得遇到几个硕士老友回家探亲,也正好凑在一起小聚了一下。说实话,几个老友久居帝都、魔都等大都市,也的确让答主见识到了什么叫做眼界和格局的差距。但是,更加让我们这个年纪都感慨和唏嘘的,依然是永远不变的话题:程序员的发展轨迹问题(35岁危机、天花板、后浪等等)

几位老友大多来自于国内BAT等几大头部企业,有毕业后一直在程序员岗位上没挪窝的,也有从程序员转岗到产品售前的,也有毕业后一直从产品开发做起直到产品经理的,当然也有像答主一样为了几两碎银两蹦来蹦去的。闲言碎语间,除去薪酬、家庭等议题外,更多的还是聚焦在个人的职业发展问题上

其中,题主提到的这个发展瓶颈问题,着实也是大家共同的痛点比如一直没有挪窝的程序员朋友,一直在感慨虽然岗位级别越来越高,薪酬福利也越来越好,但是感觉个人的技术似乎因为周围人的不断升级,有了相对的落后趋势;比如那个转岗售前的朋友,也是在开发岗位看不到任何晋级的希望,内卷严重选择了换个岗位继续努力;再比如那个做到产品经理岗位的朋友,也是因为产品线调整和所谓的资源整合,在公司内几经波折。至于说答主这样不稳定分子,要是能稳定发展,谁还跳来跳去的?

【程序员的瓶颈到底是什么】

整理一下我们几个人的只言片语零碎化的信息,其实不论在大厂还是小厂,程序员发展到一定阶段总会遇到所谓的“瓶颈”,而这种“瓶颈”更多体现在两个方面

1、技能瓶颈:技术能力单一化

程序员朋友们可能都有这样的体会,别管你是大厂还是小厂,当项目做的越来越多,都会发现技能栈越来越单一,可能在技术的深度上有所延展,但是广度开始受到项目的制约和限制。说白了,越来越有一种流水线螺丝钉的感觉

从公司的这种螺丝钉化、工作颗粒度细化来说,无可厚非。毕竟谁也不能保证一个员工能在一个岗位干一辈子,如果不做工作细化的化,今天走一个,明天跑一个,剩下的工作肯定无法顺畅衔接起来。所以,从这个角度看员工=螺丝钉化是一个趋势

对公司有利,但是对个人来说,却很不友好。以菊厂为例,第一个项目你负责了某项驱动,比如DMA的开发,那么后面第二个,第三个项目,但凡和DMA有关的任何模块开发,基本都是你的活。而且像菊厂,每个项目其实功能变化并不大,所以个人的技能栈绝对会越来越固化。

2、思维瓶颈:思维开始固化和程式化

答主当年离开菊厂的时候,在天涯上曾经看到几篇先出来的前辈写的帖子。无非就是抱怨外面很多公司不懂IPD流程,平时工作根本做不到所谓的敏捷开发和流程管理云云。当然,很多跟帖的也说了,每个公司有每个公司的特点和工作方式,毕竟华为就那么一个。

几个老友都说,现在做事方法,编码方式和思维越来越限制于公司的流程,要说跳槽后进入新东家,肯定不自觉的用原来的思维去评判。也许这也是很多HR,都对招聘在资深社招员工特别谨慎的一个重要原因,因为HR必须评估和考虑一个资深外来和尚,带来的流程和工作方法冲击。

3、岗位瓶颈:岗位晋级金字塔化

这点其实很多朋友都提到过。而且也是非常现实和敏感的话题。谁都知道程序员往管理走会延长其职业生涯,但是哪个公司不是一个萝卜一个坑。当你的技术水平到达一定的阶段,工作年限也到了一定的水平,项目积累足够的深入的时候,这个时候上面的坑迟迟不给你,多少人能挡住外面新坑的诱惑呢?不光大厂,任何程序开发公司都有同样的问题。岗位自下而上逐渐金字塔化。可能前期的晋级之路非常顺畅,但是越往上会越难


【打破瓶颈的几点思考】

了解了问题所在,也要有相关的对策和应对办法。继续整理几位老友的碎片化信息,希望以下的一些信息能够给程序员朋友们有所启示。

1、技术上尽量保持多样性

很多公司,尤其是大厂,都会在分配开发任务上充分的尊重组员的选择和意愿。这个时候,尽量做到技术的精专基础上,扩大个人的技术广度。比如这个项目我搞懂了A模块和相关原理,那么下个项目我尽量申请B模块来做。在来个项目,我能不能考虑AB都做?

2、思维上尽量保持敏感性

公司的流程和方式方法,是个相对死板的东西。但是咱们人是活的!在公司工作,我们的方式方法和内容一定要遵守公司的流程要求。但是在具体工作的开展和设计上,我们不要局限于原有代码的逻辑和思维。我也承认有时候拿其他项目的代码复制修改,效率高绩效好。但是在可能的情况下,多考虑考虑其他的更优方式,虽然辛苦点,但是绝对让你能多思考。

3、尽量多的打造个人核心IP

很多人,包括答主自己回答问题的时候,都在提技术壁垒的重要性。其实,这些所谓的技术壁垒,都是一个一个核心IP构成的。即这个方面别人就是不行,就是你可以胜任。所以,跟着项目开发节奏,尽量多的丰富个人的技术点,打造越来越多的核心IP当你的能力和锋芒无法再被遮盖的时候,还愁领导看不到你么


以上建议,都是来自于几个老程序员茶余饭后的只言片语总结和整理,仅供程序员朋友们权当做信息参考。如果能够对大家有所帮助,那是再好不过了。

原文链接:https://mp.weixin.qq.com/s/bfw-6l31wtCWUZDU6BaO2g

微信图片_20220708145705.jpg

电子技术应用专栏作家 嵌入式与Linux那些事