主流观点是认为要成为一名卓越的领导者,必须首先成为一名架构师。我却不完全认同这一观点。

理由如下:
许多纯粹以技能为导向的程序员,只要他们在编程领域足够熟练,便能创造出惊人的效率差距。这种差异在前端、服务端等领域都表现得尤为明显。就像熟练的装修工人铺瓷砖一样,虽然铺瓷砖的技术含量或许不如编程那么高深,但经验丰富的老师傅仍然能够展现出与众不同的技艺。在程序员群体中,比如那些对css运用自如而无需频繁查阅资料的,或者对js熟悉到写完代码几乎无需调试的前端程序员,这样的高手其实并不多见,他们需要长时间的实践和经验积累。再来说说服务端,那些对并发场景处理得游刃有余,对业务模块封装清晰的服务端程序员,他们一次编写就能确保质量,后续维护也无需过多担忧,这样的程序员也是难能可贵的。即使没有深刻的大局观,技术也未必高深到架构师的层次,甚至情商也可能并不足以胜任管理职位,但只要技能足够熟练,产出高效率,能够保证局部的质量,那么这样的程序员在35岁之后仍然能够立足。
有人可能会提到,疫情期间高龄程序员有被裁的现象,但我认为这并不是程序员行业的普遍特性。
疫情对各行各业都造成了巨大的冲击,相对于许多失去工作的人来说,程序员仍然是最幸运的职业之一。即使在疫情期间公司解散,有经验的程序员也往往能迅速找到新的工作机会。这与许多行业的萧条形成鲜明对比。
我更为担忧的是那些身处程序管理岗的同事。他们的技能可能已脱离实际,无法直接参与编程工作,只是单纯的管理角色。这样的管理者如果仅停留在管理层面,不参与实际业务操作,很容易被下属超越并取代。对于管理技能的价值,我们需要对其进行深入的探讨和评估。比如,一个管理20人的地产领导者与管理一个团队的程序员领导者的薪酬是否应当相同?管理者的情商是否一定要高于其他行业的领导者?
现代的管理工具已经非常先进,如Jira等工具可以直接生成报表、查看项目进度等。机器管理已经成为趋势,许多传统的管理者可能会因此面临挑战。但这并不意味着架构师或领导者就没有价值,他们依然在公司中发挥着不可替代的作用。
程序员行业中确实存在架构师、领导者与流水线工人之间的差异,这与所有行业中的工作性质都是相似的。不能因为有架构师的存在就认为所有的程序员都必须是架构师。编程仍然是一个脑力密集的行业,即使存在压力和挑战,但与其他行业相比仍然具有更多机会和前景。对于我说的这些观点,“赞”的朋友们可以点点关注。
文章来自《钓虾网小编|www.jnqjk.cn》整理于网络,文章内容不代表本站立场,转载请注明出处。