zoukankan      html  css  js  c++  java
  • 转!

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

    成长、抉择与失去(下)

    一、前言

    促使我离开6年之久的公司最主要原因是什么呢?
    我想,便还是有一颗想做技术的心吧。

    二、抉择:管理与技术

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

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

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

    对于以上几种路线,我的思考是:

    如果觉得做技术太累了、肝不动了,或者觉得总是受人指挥,不自在,那么

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

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

    还希望肝在第一线,则

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

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

    架构师是干什么的?

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

    我们一般意义上的架构师都是指系统架构师。

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

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

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

    现在业内普遍有一种看不起PPT架构师的趋势,但是连PPT都画不好,你怎么把系统的整体架构呈现出来,怎么让客户认同?怎么让研发/交付团队去理解并实现?

    唔,这个说着说着就有点说多了。主要也是因为架构师就是我现在重新出发的目标吧。

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

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

    三、出发:池塘与青蛙

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

    说钱,其实算上年终,我的年薪已经达到了20万。在合肥,这个收入还算可以吧。
    而在面新公司的时候,我其实比较意外,所以并没有做什么准备,所以薪资也谈的并不高。

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

    原因多样,但是最重要的的还是有一颗追求技术的心在燃烧吧。
    只是,苦了我的妻子,又不能减轻她的负担了。

    可是,还是毅然辞职了。我的妻子却从没责怪过我的自私,感谢她的支持。

    我曾自嘲,在做项目经理的两年中,技术都荒废掉了。
    重新做回技术经理的一年,与外界接轨,方才觉得,已经落下很多。

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

    因为外面的天空,还很广大。

    我希望遇到更多有趣的人,更多有挑战的项目。

    我只愿做牛尾,并攀越更高的山。
    我希望在更多的大牛后面亦步亦趋,可以指引我前行。

    2019,我来了。

  • 相关阅读:
    Linux(Centos7)下redis5安装、部署、开机自启
    请求*.html后缀无法返回json数据的问题
    Linux搭建图片服务器减轻传统服务器的压力(nginx+vsftpd)
    Centos7和Centos6防火墙开放端口配置方法(避坑教学)
    分享一个酷炫动态登录页面html
    分布式全文搜索解决方案
    PHP实现支付宝登录
    PHP发送短信
    PHP中发送qq邮件
    ES6新语法(二)
  • 原文地址:https://www.cnblogs.com/Freedom0221/p/11006244.html
Copyright © 2011-2022 走看看