最近读了一篇 《如何胜任一个小型公司的技术总监?》 的文章,深有感触。对照自身在公司中遇到的情况,我给自己做了个现状分析。作为程序员,长久的职业价值是什么?如何让自己多年的经验不白费?如何跟精力更好的年轻人竞争?
我特别赞同文中一句话:”软件开发是类似外科医生的行业,而不是血汗工厂,所以不需要手持皮鞭的经理,而需要仁心仁术的神医“。
技术总监是个定义很模糊的岗位,甚至往大里面说,CTO 什么的都有人乱叫。他们的实际目的是想说,啥杂事都是我的责任,我都得管,可我一个人管得过来那么多屁事吗?
现在当有人用这种目的来给我戴高帽时,我会直接回答他:我不是 CTO. 你见过这么低工资的 CTO 吗?
因为我越来觉得,人在职场,该认怂时就得认怂。要不然,杂事缠身不说,做的还没有成就感,工资又不会多领多少。最要命的是,核心能力还会一年年的在打杂中被消磨掉。
作为程序员,职业发展到后来,到底要成为什么角色?项目经理?技术大牛?
这取决于每个人如何判断自己的核心价值。对我而言,项目管理能力、销售能力这些都不是擅长或感兴趣的技能点。
老板为什么有话语权,因为掌握着金主的资源;业务负责人为什么有话语权?因为掌握客户资源;
我作为一个程序员,必须掌握核心技术和架构,并保持精进,才能成为自己的核心竞争力。
如果跳槽换个公司,项目管理能力是最不容易证明自己的。人家都不认识你呢,凭啥听从你这个外来的和尚来管理?
但是技术精进到一定深度,有没有货一聊就知道,总有可以发光发热的地方。
所以我觉得自己明智的长期选择,是宁可做神医,不做监工。项目管理,沟通,撕逼的事情,让别人去做吧!
矛盾的是,小公司的老板有时候不够重视流程、制度,往往也没那么开明。所以作为打工者手上掌握一定资源和权力,从实际操作角度,还是挺重要的。但千万不要舍本逐末,而忽略了自己技术核心实力的持续打磨,人变废掉。
做到技多不压身,不依赖于当前的公司,换个环境还能有竞争力,这才是最佳状态,拥有真正长久的职场竞争力。
原文地址:https://www.cnblogs.com/new-start/p/10831192.html