程序员的职场生涯,会遭遇 4 大绝命难题:
- 怎么选择技术方向(才能赚更多钱)?
- 要不要转管理?
- 年龄大了,如何拼过年轻人,保持竞争力,避免被淘汰?
- 不想做开发了,还能做什么?怎么做?
我有 12 年的开发和技术管理经验,经历 5 次转型,直面过这 4 个难题。今天就来聊聊我的这 5 次转型,希望有那么一两个点可以引发你的思考。
先看我的职业路线图:
上图中,绿色的粗箭头,代表我工作的主线剧情,而蓝色的细线条,代表工作中发展的支线剧情。
从一个绿色箭头,跨越到另一个绿色箭头,中间都是一次转型。
大家可以从图上看到,我从 2002 年到 2017 年,工作 15 年,先后经历了 6 个主线剧情,完成 5 次转型。这 5 次转型是:
- 2005 年,从程控交换设备的售后技术支持转型为开发宽带接入产品的软件工程师
- 2008 年下半年 ~ 2009 年初,从开发者转型为研发部门经理
- 2014 年下半年,接受朋友邀请,加入创业者行列
- 2015 年底,解散创业团队,回归开发岗位
- 2017 年 7 月,脱离组织,成为自由职业者,以写作、课程、生涯咨询等养活自己
也许看到这里,你已经发现了自己的部分经历和我相似……不急,接下来我会展开每次转型,说说我的想法,看看是不是和你相似。也欢迎在文后留言讨论。
1. 自学 C 语言,转做软件开发
我 2002 年毕业,进入西安大唐电信,从事程控交换机的售后技术支持工作。
大唐的设备散步在各省市的农村,我的工作就是到处跑着插拔电路板、升级软件、重启电脑、更换元器件、开局……
一年有 300 多天在出差,忙的时候,夜夜穿行在黢黑的乡间小路,到处跑着解决问题或者升级程序,经常通宵达旦。闲的时候,几天没事干,窝在办事处写文章或者通宵达旦搓麻将。
干了两年后,眼看没什么发展空间,我也懵懵懂懂地感觉到,这不是我想要的生活,加上女友在西安上学,我老出差也不是办法,就决定转型了。
当时(2005年)转型时考虑两点:
- 不出差 <