十年风雨,一个普通程序员的成长之路(六)

十年风雨,一个普通程序员的成长之路(六)

成长、抉择与失去(下)

1、前言

促使我离开6年之久的公司最主要缘由是什么呢?
我想,便仍是有一颗想作技术的心吧。安全

2、抉择:管理与技术

在一个公司/团队/项目组中,有了必定资历后,是继续作技术岗仍是转为管理岗?
有时候被迫或被动地转为管理岗怎么办?
到了必定年龄,还能不能继续作技术?
作技术仍是要受项目经理的指手画脚吗?
技术研发、技术管理、项目管理,怎么选?哪一个适合本身?架构

以上所说实际上是大多程序员在必定阶段的选择与困惑。除了转岗甚至转行外,技术人员往上也就这几条路吧。性能

我也困惑过,甚至上面的路都走过。
经历了项目经理、技术经理、代业务总监(最后离职了没有真正地升上去),如今卸下包袱,从新触发,选择作了一个普通程序员,回归初心,开始朝着架构师的方向奔跑。设计

对于以上几种路线,个人思考是:code

若是以为作技术太累了、肝不动了,或者以为老是受人指挥,不自在,那么接口

  • 愿意管人、擅长协调、善于跟客户打交道,那么就作项目经理吧,升级路线是项目总监、部门经理,负责公司KPI,营收利润;项目管理

  • 擅长挖掘需求、了解行业动向、熟悉公司产品,作需求分析师/产品经理,升级路线咨询专家、业务总监;开发

还但愿肝在第一线,则产品

  • 愿意带团队,善于培养人才,不肯意处理复杂人际关系,喜欢作技术管理,升级路线技术经理、总监、CTO;

  • 不肯意带团队,可是喜欢作项目/产品,热爱技术,那么,作架构师吧。

架构师是干什么的?

架构师也有不少种:系统架构师、数据架构师、基础设施架构师、应用架构师。

咱们通常意义上的架构师都是指系统架构师。

系统架构师是系统或产品线的设计责任人,是一个负责理解和管理并最终确认和评估非功能性系统需求(性能、安全、可用性、可扩展性、可移植性等),给出开发规范,搭建系统实现的核心构架,对整个软件架构、关键构件、接口进行整体设计并澄清关键技术细节的高级技术人员。

个人理解就是上得了厅堂,下得了厨房,打的了怪兽,扮的了娇娘。

跟老板出去忽悠客户,给出高屋建瓴的解决方案;实现落地,能给出切实可行的技术实现。

如今业内广泛有一种看不起PPT架构师的趋势,可是连PPT都画很差,你怎么把系统的总体架构呈现出来,怎么让客户认同?怎么让研发/交付团队去理解并实现?

唔,这个说着说着就有点说多了。主要也是由于架构师就是我如今从新出发的目标吧。

对于以上路线来讲,其实没有好坏之分,只看我的喜爱。并且我从不认为所谓到了必定年龄,就不能作技术了。谬论。只是不想作技术的人给本身找的借口罢了。
因此说,只看喜爱,并问问本身:擅长什么?

最后,以上全部路线都不是一成不变的,大部分时候咱们的升级路线其实都是螺旋式上升的。
所谓弯曲的直线是也。

3、出发:池塘与青蛙

其实人啊,老是提及来容易,作起来难。
在作抉择的时候,我也并无上文说的那样轻松。
在18年12月,我选择了离开我待了6年之久的公司。

说钱,其实算上年终,个人年薪已经达到了20万。在合肥,这个收入还算能够吧。
而在面新公司的时候,我其实比较意外,因此并无作什么准备,因此薪资也谈的并不高。

说闲,资历已经够老,已经能够不用上下班打卡,早上9点上班,下午4点去接儿子放学。
而在新公司,天天要6点半起床,赶7点20的班车。

缘由多样,可是最重要的的仍是有一颗追求技术的心在燃烧吧。
只是,苦了个人妻子,又不能减轻她的负担了。

但是,仍是毅然辞职了。个人妻子却从没责怪过个人自私,感谢她的支持。

我曾自嘲,在作项目经理的两年中,技术都荒废掉了。
从新作回技术经理的一年,与外界接轨,方才以为,已经落下不少。

拔剑而起后,倒是茫然四顾,在这小小的池塘里,找不到比我本身更高的山了。
可又清醒地知道,这不过是个错觉。

由于外面的天空,还很广大。

我但愿遇到更多有趣的人,更多有挑战的项目。

我只愿作牛尾,并攀越更高的山。
我但愿在更多的大牛后面亦步亦趋,能够指引我前行。

2019,我来了。

相关文章
相关标签/搜索