先请你思考 4 个问题:
你对自己现在的工作满意吗?
是什么让你选择了现在的城市、行业、公司、岗位?
你做出了哪些关键选择,使得你成为了今天的样子?
如果给你重来的机会,你会怎么选择?
这 4 个问题是我们每个人都应该思考的,思考之后,每个人都会有自己的答案,每个答案都伴随着百般滋味。
现在是思考时间,请闭上眼睛,回想 5 分钟:
空白……
空白……
空白……
好啦,现在你理解“选择大于努力”这句话了吗?
我们每个人都听过“选择大于努力”这句话,但很多人也只是听听而已,并没有真的理解为什么选择会大于努力,以及怎样做选择才能给自己带来长远价值。所以我们先来聊聊开发者职业选择那些事儿,共分 3 部分:
趋势的力量
个人倾向
选择的资本
先来看趋势的力量。
趋势的力量
美丽联合集团技术副总裁曾宪杰的工作履历如下:
2002年毕业于浙大计算机系,进入上海时佑信息系统有限公司,做系统集成。
2003年9月1号,进入上海先锋商泰电子技术有限公司。
2004年10月离职,作为技术合伙人,参与重庆快点科技有限公司的创业。2007年4月离开。
2007年6月加入淘宝网平台架构团队(杭州);2010年1月任中间件团队负责人;2013年5月,成为淘宝技术部技术总监。2014年10月份离开淘宝。
2015年3月,加入蘑菇街,2015年3月至2016年6月任蘑菇街技术副总裁;2016年蘑菇街和美丽说合并,任美丽联合集团技术副总裁。
《Qt Quick核心编程》和《你好哇,程序员》作者安晓辉的工作履历如下:
2002年毕业于西安交通大学信息工程专业,进入西安大唐电信,做售后技术支持。
2005年4月,进入西安信利网络科技有限公司,做宽带接入产品开发。
2006年5月,进入江苏东大集成电路系统工程技术有限公司(所在地南京),做手持终端产品开发(PDA、导航仪、车载导航系统设备等)。
2008年1月,进入西安信利网络科技有限公司;2009年底,负责互联网机顶盒产品开发;2010年起担任研发部门经理直至离开。
2014年11月,与人合伙创业;
2015年12月,创业失败,加入全时云商务服务股份有限公司,负责云会议产品客户端SDK的设计和开发。
从曾宪杰和安晓辉这两个人的履历(完整履历可以在LinkedIn中国查到)中,可以看出“趋势”这个关键因素对开发者职业的重要影响,简直可以说它决定了开发者能够达到的高度。咱们截取 2007 年 6 月到 2014 年 11月这段时间来观察一下差异:
通过对比,我们可以看到,曾宪杰和安晓辉在 2007 ~ 2008 年左右,分别选择不同行业、不同公司的开发岗位,到 2014 年,两人在职位和收入上,呈现出了巨大的差异。而 2014 ~ 2017 年,两人差异更大,曾宪杰是美丽联合集团技术副总裁,安晓辉是全时云商务的资深开发者。
做这个对比,真是让人心潮澎湃……因为安晓辉就是我,曾宪杰是我同学。
捂脸哭……
再哭……
请让我哭上 10 分钟……
现在你知道了吧,选择大于努力,这于我,是多么痛的领悟!
好啦,平静一下,现在要敲黑板划重点啦!
对比曾宪杰和安晓辉的履历,可以看到,开发者要想在职场上拥有高度,需要做好四点:
进入好的行业,跟着大的趋势走。趋势对了,你什么都不做,都可能比那入错行的程序员发展得好。(这里需要再次强调一下,开发者的行业属性有两重:软件行业和你所做产品所在的行业。我们说选择行业,就是选择产品所处行业。)
选择行业(领域)内领先的公司。行业 TOP 5 的公司,是引领这个行业的发展趋势的,进入这样的公司,你获得好发展的概率又高了很多。
在处于核心产品链条上的岗位上工作。你在京东,负责订单系统的架构,一定比某个四线城市的快递员有更好的发展。
拥有核心技能。要做核心岗位,必有相应的核心技能。缺乏技能,必然做不长久。
那么,什么样的行业,未来趋势好呢?
下图是美国200年来行业增速变迁图:
看到了吗,从 1995 年以后,互联网就进入了发展快车道,到现在依然蓬勃不已,国内的互联网更是红得发紫。一方面行业内从业人员平均薪资首超高富帅扎堆的金融;另一方面,互联网成了基础服务,与各种行业叠加,产生了化学效应,给很多领域注入了新的活力。
在这种状况下,我更看好下列领域:
互联网
大数据和人工智能
医疗
教育
文娱(含游戏)
体育
旅游
金融、保险
智慧城市
高端制造
交通
请谨记,你选择的行业领域,决定了你会做什么事情,而做什么事情,决定你了将来能走多远,也决定了你将成为什么样的人。
所以,选择之前,一定要理性分析。
个人倾向
2017 年 10 月中旬,我和到西安交大招聘的几位校友聚会,了解到几个公司今年校园招聘的行情:
宝洁,市场相关岗位,本科 11k 左右,硕士, 12k 左右。
国电南瑞,软件研发岗位,本科,14~15k,硕士, 24 ~ 25k。
腾讯,软件研发岗位,硕士,30k左右。
选择腾讯的同学,薪水是选择宝洁的同学的 2.5 倍。
想想看,你得用多长时间,才能让你的收入变成现在的 2.5 倍?
这就是选择的力量!
然而,如你所知,宝洁在做校园招聘时,现场依然火爆。这说明什么?
每个人都有自己的职业选择倾向。
应届生如此,有几年工作经验的职场人士也是如此:影响我们职业选择的,除了趋势,还有个人倾向。而且,个人倾向往往会有巨大的内生力量,影响我们对趋势的解读。
想想看,你是不是只会去评估你愿意接受的方向的趋势?
你个人认为游戏荼毒青年少,就根本不会考虑去做类似王者荣耀这样的游戏——尽管做了它年终奖能有几十个月薪水;
你个人不喜欢风水,就根本不会考虑去做风水相关的软件开发;
你讨厌博彩,认为它让人家破人亡,你就根本不会去做博彩软件和网站;
你厌恶深圳,认真天堂向左,深圳向右,你就根本不会考虑去这个城市工作;
你喜欢数据和信息,更愿意和程序打交道,就不会选择去做管理岗位;
……
每个人内心都有两个清单——愿意清单和厌恶清单,分别记录了你愿意做的事情和拒绝做的事情。只是这份清单,藏在某处,有的人找到了,内心明明白白,有的人还在迷宫中探索,凡事模糊难辨。
但不管你内心的倾向是否清晰,它都会在将来以某种形式体现出来。比如我选择了西安,而不是北上广深杭,那我的职业发展路径和高度,就和曾宪杰不同。
所以,请主动做如下探索:
我想在什么地方,在什么领域,和什么人在一起,做什么样的事情,为他人带来什么样的便利。
当你能够琢磨清楚上面这句话描述的 5 个维度,你选择职业时,就能快速行动不纠结,找到适合自己的。
然而,内心的探索是因人而异的,有的人一朝顿悟,有的人三年五载,有的人倾其一生也未能找到自己。
要想顺利找到自己的职业倾向,你需要一些方法或者工具,这里推荐几个测试方法,它们可以给出你适合你的职业范围。
MBTI 测评
霍兰德职业兴趣测试
HBDI 全脑优势模型
测评结果仅供参考,还需要做恰当的解读,此时你可能需要一些书:
《就业宝典》(解读 MBTI 最权威最经典的书)
《你的职业性格是什么》(解读 MBTI 16型人格)
《全脑优势》(赫曼的 HBDI 奠基之作)
也许你只想自己看看书,慢慢找找感觉,可以看这些:
《发现你的天赋》
《现在,发挥你的优势》
《你的生命有什么可能》
《这辈子,我最想做的事》
《你的降落伞是什么颜色》
《10 天谋出好前途》
如果你觉得做测试、解读、读书、探索都不够直接,也可以约人做专业的职业规划。在一线城市,北上广深杭,很容易找到生涯咨询师或者职业规划师。如果你不在这些地方,也可以到向阳生涯、新精英等网站去找,还可以到在行App上去找(比如搜索我的名字“安晓辉”)。
选择的资本
有时你会对很多方向“感兴趣”,但个人本身“零基础”,然后就遭遇各种尴尬:这家公司婉拒你,那家公司不要你,N 家公司鄙视你。
这种现实,是因为你没有选择的资本。是的,你没资格选择,只能被别人挑、挑、挑。
而要想有资格选择,就要具备过硬的能力。对于开发者来讲,过硬的能力,就是指架构、设计、编程等组合起来的解决问题的能力。每一家企业都需要真正能够解决问题的人。
所以,你要想拥有选择权,先得有资本。
在你刚刚大学毕业时,你的学校、学历、专业、各类资格认证、实习经验,是你选择的资本。在你工作了几年之后,只有你的专业技能,才能让你拥有选择权利。
2009 年到 2014 年,我一直在使用 Qt 开发 OTT 机顶盒产品。在工作过程中,我阅读 Qt 的文章,探索 Qt 的源码,力求甚解,还因为公司产品的缘故,改造过 Qt 的代码,写过几个专用的 Qt 扩展模块,这让我成了 Qt 应用框架方面的专家,出版了 2 本 Qt 开发的专著,在 Qt 开发领域,建立了个人品牌和影响力。
然后,我就拥有了更多的选择机会:
2013 年底,阿里上海研究院邀请我加入;
2013 年底,台达电子邀请我加入;
2015 年底,拿到全时和广联达的 Offer;
2014 年 4 月,2016 年 11 月,华为多次邀请我;
在 2014 ~ 2017 这几年,不间断地有公司因为 Qt 而邀请我加入;
现在,在西安这座城市,我可以选择我想去的公司,拥有选择权。这是我采用正确的姿势,持续行动,不断在同一个方向累积能量带来的结果。
每个人都有可能走出自己的路,你需要的是,了解如何用正确的方法,遵循特定的规律来修炼你的专业能力——软件开发的能力。而你正在阅读的这个系列文章,就是从这个角度出发,提供一些思维、方法、工具、经验,帮助你更好的完成技术修炼,进阶到你想要的层次,收获你渴望的结果。
总结
尽管每个开发者都有自己选择职业的依据,但还是有一个基本的判断标准:你选择的机会,能不能让你积累更多能力,能不能让你越来越有价值。
所以,正确的选择,应该:
符合大的趋势;
符合个人的倾向;
能让自己越来越有价值,越来越值钱。
现在,我们用一句话,总结开发者职业选择的真相:
如果你有选择的资本(关键技术能力和解决问题的能力),就可以根据个人的倾向,选择趋势向好的行业,进入领跑的公司,去做核心的岗位,走出更好的职业道路。
那么,接下来,就是我们构建选择资本的时候了。