目录
一、前言
二、抉择:管理与技术
三、出发:池塘与青蛙
一、前言
促使我离开6年之久的公司最主要原因是什么呢?
我想,便还是有一颗想做技术的心吧。
二、抉择:管理与技术
在一个公司/团队/项目组中,有了一定资历后,是继续做技术岗还是转为管理岗?
有时候被迫或被动地转为管理岗怎么办?
到了一定年龄,还能不能继续做技术?
做技术还是要受项目经理的指手画脚吗?
技术研发、技术管理、项目管理,怎么选?哪个适合自己?
以上所说其实是大多程序员在一定阶段的选择与困惑。除了转岗甚至转行外,技术人员往上也就这几条路吧。
我也困惑过,甚至上面的路都走过。
经历了项目经理、技术经理、代业务总监(最后离职了没有真正地升上去),现在卸下包袱,重新触发,选择做了一个普通程序员,回归初心,开始朝着架构师的方向奔跑。
对于以上几种路线,我的思考是:
如果觉得做技术太累了、肝不动了,或者觉得总是受人指挥,不自在,那么
·愿意管人、擅长协调、善于跟客户打交道,那么就做项目经理吧,升级路线是项目总监、部门经理,负责公司KPI,营收利润;
·擅长挖掘需求、了解行业动向、熟悉公司产品,做需求分析师/产品经理,升级路线咨询专家、业务总监;
还希望肝在第一线,则
·愿意带团队,善于培养人才,不愿意处理复杂人际关系,喜欢做技术管理,升级路线技术经理、总监、CTO;
·不愿意带团队,但是喜欢做项目/产品,热爱技术,那么,做架构师吧。
架构师是干什么的?
架构师也有很多种:系统架构师、数据架构师、基础设施架构师、应用架构师。
我们一般意义上的架构师都是指系统架构师。
系统架构师是系统或产品线的设计责任人,是一个负责理解和管理并最终确认和评估非功能性系统需求(性能、安全、可用性、可扩展性、可移植性等),给出开发规范,搭建系统实现的核心构架,对整个软件架构、关键构件、接口进行总体设计并澄清关键技术细节的高级技术人员。
我的理解就是上得了厅堂,下得了厨房,打的了怪兽,扮的了娇娘。
跟老板出去忽悠客户,给出高屋建瓴的解决方案;实现落地,能给出切实可行的技术实现。
现在业内普遍有一种看不起PPT架构师的趋势,但是连PPT都画不好,你怎么把系统的整体架构呈现出来,怎么让客户认同?怎么让研发/交付团队去理解并实现?
唔,这个说着说着就有点说多了。主要也是因为架构师就是我现在重新出发的目标吧。
对于以上路线来说,其实没有好坏之分,只看个人喜好。而且我从不认为所谓到了一定年龄,就不能做技术了。谬论。只是不想做技术的人给自己找的借口罢了。
所以说,只看喜好,并问问自己:擅长什么?
最后,以上所有路线都不是一成不变的,大部分时候我们的升级路线其实都是螺旋式上升的。
所谓弯曲的直线是也。
三、出发:池塘与青蛙
其实人啊,总是说起来容易,做起来难。
在做抉择的时候,我也并没有上文说的那样轻松。
在18年12月,我选择了离开我待了6年之久的公司。
说钱,其实算上年终,我的年薪已经达到了20万。在合肥,这个收入还算可以吧。
而在面新公司的时候,我其实比较意外,所以并没有做什么准备,所以薪资也谈的并不高。
说闲,资历已经够老,已经可以不用上下班打卡,早上9点上班,下午4点去接儿子放学。
而在新公司,每天要6点半起床,赶7点20的班车。
原因多样,但是最重要的的还是有一颗追求技术的心在燃烧吧。
只是,苦了我的妻子,又不能减轻她的负担了。
可是,还是毅然辞职了。我的妻子却从没责怪过我的自私,感谢她的支持。
我曾自嘲,在做项目经理的两年中,技术都荒废掉了。
重新做回技术经理的一年,与外界接轨,方才觉得,已经落下很多。
拔剑而起后,却是茫然四顾,在这小小的池塘里,找不到比我自己更高的山了。
可又清醒地知道,这不过是个错觉。
因为外面的天空,还很广大。
我希望遇到更多有趣的人,更多有挑战的项目。
我只愿做牛尾,并攀越更高的山。
我希望在更多的大牛后面亦步亦趋,可以指引我前行。
2019,我来了。
出处:https://www.cnblogs.com/yaomaomao/
热门关键词: 登录