作者2008年入行,至今15个年头,从程序员到管理。当初一起入行的,当初带我的技术大佬,也都转管理了。
2008年-2015年:程序员,会ASP.NET、Java、JSP Servlet、SSH、SSM、Mysql、Oracle、Sqlserver、DB2、Sql、H5、Javascript、Jquery、Bootstrap、easy-UI、Android、Linux、Hadoop、Hive、Spark、Scala等近20种技术
会的技术还蛮多的吧?
2016年-至今:管理岗,项目经理,部门领导
初级程序员,技术栈:ASP.NET、Sqlserver
通过跳槽晋升中级程序员,薪资翻倍
中级程序员,转Java开发了,技术栈:Java、JSP Servlet、SSH、SSM、Mysql、Oracle、Sqlserver、DB2、Sql、H5、Javascript、Jquery、Android
通过跳槽晋升高级程序员,薪资翻倍
高级程序员,继续Java开发,扩展了Linux,大数据技术,技术栈:增加了Linux、Hadoop、Hive、Spark、Scala
跳槽还是高级程序员,薪资涨30%-50%
按理说,一个工种干5年,俗称“五年醇”,工作越来越熟练,更有一席之地。但实事告诉你,不适用于程序员这行。
李小龙说:他说不怕一个人会100种功夫,只怕一个人把一个招式练100遍。
我何尝不想一直做ASP.NET开发啊,但时代不允许啊!
我曾经宠爱过的20种技术的现状:
ASP.NET、Java、JSP Servlet、SSH、SSM、Mysql、Oracle、Sqlserver、DB2、Sql、H5、Javascript、Jquery、Bootstrap、easy-UI、Android、Linux、Hadoop、Hive、Spark、Scala
划掉的是已经被讨论的技术,不再是主流开发技术。没有被淘汰的,也已经大版本更新了好几次。
要学习的技术越来越多了,技术变化越来越快;
头发越来越少,白发越来越多;
学习技术的时间越来越少,需要陪伴家人的时间越来越多;
工资越涨越慢,开销越来越大..........
曾经毕业没做程序员的同学羡慕你的工资,如今你羡慕人家的工资和职场的高度。
大概干了5年的开发后,想转岗的心越来越强,白天工作,晚上熬夜学习新技术。
我在热火朝天地边学习大数据技术,边实施的时候,公司业务寒冬,项目组解散了,散伙饭上,一群男人哭得稀里哗啦。
我是继续做技术,还是转岗管理?我纠结了很久!
我想结束这痛苦的日子,决心转岗管理,我又没经验,会有公司要我吗?
我想到,我虽然没有管理经验,但我有技术经验,初创公司可能更需要会技术的项目经理,反而管理经验是其次。
如愿以偿,入职了一家初创互联网公司,任项目经理,当然是降薪去的,但机会更重要!
转岗管理后,我特别感恩之前的开发经验,拥有了非技术出身的项目经理不具备的优势。
程序员做到高级程序员后,随着年龄的增大,肯定要面临转岗的问题,这是不可回避的职业路径。
我曾经要回避,却越发纠结!
后来选择面对,选择改变,最终:山重水复疑无路,柳暗花明又一村。