在讨论职业规划的时候,大多数身边的同事,都简单的分为两种,一种是继续做技术,一种是转为管理。但是,当我们说要继续做技术,我们在说什么?
以写 html 为例,到了 30 多岁可以继续写代码,但是大部分的时间你还是码农吗?还是做产品或者架构方面的思考?我的意思是,继续做技术的“继续”,不是指当前的工作内容“继续”保持不变,而是要“继续”往上走一层。等价交换是世界真理。如果继续做技术,那么 30 开头的人和刚毕业两三年的人一样的思维,一样的层次,那么这就大大跌价了。你现在从事的技术领域有存在“矿点”吗?所谓的“矿点”,就是需要数年的积累,不断地挖掘才能有所收获的。换个说法,我们要不断的升级科技树,那么如果我们打算“继续”做技术,首先就要搞清楚,我们所从事的领域的科技树的大致样子。
利剑无意,软剑无常,重剑无锋,木剑无滞,无剑无式
这是独孤求败的科技树。当我们是一个码农的时候,主要是掌握编程语言和工具的熟练度,套路用熟;当我们自称软件工程师的时候,就要自己发明招数,做到见招拆招,这是通过融会贯通各家所长达到的,这也是现在的我和大多数人所在的层次;然后是只要把内力练到极至,都不需要什么招式,我就简单一个砍的动作,别人虽然接到这一招但是挡不下来,这就要我们了解基本的原理,能够从内而外,从外而内了解系统,能够针对这个领域出几本书,达到重剑这层境界的人,已经建立了价值壁垒,基本上要做一个优秀的产品都需要几个这样的人;剩下两层境界,就不是我能置喙的。
不过上面这一段当我什么都没有说。因为以我资质之平凡,很难保证自己不陷入各种坑。
不要寻找谜题的答案,而是寻找问题的答案。
举一个例子,我所在的公司是做手机助手这一块的,其中最核心的一块就是苹果手机助手安装软件,基本原理就是要用有效账号给没有越狱的设备授权,而如何授权需要逆向苹果的 iTunes 的 dll 才能知道。我们公司的逆向工程师年薪 30 万+。
逆向 iTunes 的 dll,这就是刚才提及的“矿点”。如何发现这样的“矿点”,需要和产业动向结合,因为苹果上的游戏分发在中国是一个产值颇为可观的市场。再举一个例子,我认识一个牛人,从做游戏开发开始研究游戏引擎,去年他进入新的公司,年薪 50 万+。
产业链主导了技术价值。停下来好好想想,如果继续做技术,你的技术会和怎么样的产业链有关联?产业的前景在哪里?你的价值壁垒就在于这个产业链会存在哪些问题而需要特别的你。然后针对这些问题,我们再寻找需要什么样的科技树。