为什么很多公司的头部程序员项目管理能力却不如一些技术半吊子?

5个月前 (01-01) 0 点赞 0 收藏 0 评论 7 已阅读

你让天天在公路上跑的轿车,去乡下田野里给一群农用三轮车和拖拉机带队?

不用想!肯定带不好啊……

任何事情都有两面性,程序员这个岗位也一样,同样是搞开发和带团队,不同的环境下成长起来的程序员,很多时候很没办法比的……

小公司的程序员去大公司,会受不了天天的晨会,无数的邮件,各种周报和月报,各种code review,各种技术标准和文档……

同样,大公司的程序员去小公司,也受不了产品设计不规范、时间不够充足、人员技术水平差、公司环境差、客户需求不明确……

我们都知道,如果单单编码能力,大厂程序员或许有优势。

但如果问解决问题的能力,那就不一定了……

小公司的一个程序员可能要解决网络、服务器、操作系统、网关、数据库、前后端等各种问题,不一定懂的深,但一定要懂的多。这是小公司的生存法则……

大公司程序员虽然没这些麻烦,但是需要把提高代码质量、保持多人团队的协作、需要跟产品、测试以及管理人员做好沟通、branch要能跑过regression、要更多的了解性能设计模式 等等。

所以我们可以看到,对于成长来说,大小公司各有优劣……

不管是大公司的程序员去了小公司,还是小公司的程序员去了大公司,都要经历一段过程,去适应其环境,并熟悉生存法则……

对于项目管理,是一个不仅仅需要技术能力的综合岗位。鉴于综合能力,我前面提过,大部分小公司的技术人员反而更有优势。

技术是咱们程序员的生存依仗,技术确实是证明咱们能力的重要标准。

不管是技术懂的多,还是学的深,都算是咱们的优势和立身之本。

但很多时候程序员的相关岗位,只靠技术是不够的。尤其是技术负责人、项目经理、架构师等高级岗位,还需要我们保持学习,保持进步,要有一颗敬畏之心……

至于大厂或小厂,大城市或小城市出身不同小伙伴们,身上都各有优劣,没必要一定争出个高低……

本是同根生,相煎何太急……


为什么很多公司的头部程序员项目管理能力却不如一些技术半吊子?

本文收录在
0评论

登录

忘记密码 ?

切换登录

注册