最近几天开发任务不甚紧张,每天可能一部分是在读博客或者写博客。在此过程中,突然想给自己炖一锅鸡汤醒醒脑。

作为一个软件工程毕业的人,或许更宏观的讲,作为一个计算机专业毕业的人,该怎么规划自己的职业生涯呢?

(这里不讨论想转行的同学们,我很幸运当初坚持了自己的选择和判断,由于兴趣,入行了计算机,如今应该称呼为“互联网”领域)

过程在我看来是先易后难的

第一阶段

刚毕业的两三年,甚至五年,可能都是知识储备期,也就是技术积淀期。当然,打牢基础并不意味着沉迷基础,走走停停,及时看清楚技术风向标,是避免徒劳无功的基本意识。

在打牢基础的这几年应该做什么?或者说应该培养哪些能力

专业基础自然不用说,那是最基本的敲门砖,可能在学生时代,每个人的专业能力还都参差不齐,但步入职场后,对于每个从事技术工作的人,在技术基础方面的要求都是“一视同仁”的,也就是对于从事各个不同技术方向的人,你的技术栈都应该是完整的。为什么说这些是最基本的呢,因为这些东西大多是“死”的,也就是不管量有多少,甚至还在不断增加,但它的本质几乎不会发生质的变化,所以关乎技术的东西,你可以从学校、书籍或者人那里都可以习得,而后面要讲的第二阶段的技能可能不是单纯靠“学习”便可拥有的。

那么能力方面应该涉及哪些呢?个人总结如下(其实在不管大型还是初创的各个互联网公司招聘中也能经常看到这些字眼):

  • 学习能力:首屈一指必然是学习的能力,因为这一点决定你“可拓展性”有多强,这里的学习能力指的是活学活用以及持续学习的能力。假如你是以初高中某些死记硬背或者应试手段的学习方法,我不敢保证那样的收益如何,因为我不曾有过以那样的方式的学习经历。另外就是持续学习的概念,这种需求其实是由时代滋生的,因为如今的时代决定了你很难(我没有说“不可能”的字眼)以固定的知识量驾驭你的整个职业生涯。

综合上面两种学习的能力其实也就自然带来你上手新事物的能力,比如公司派你去负责完成一项新的任务,使用的是一项你从未接触过的技术,那么此时如果你是拥有学习的能力,而不是仅仅拥有定量的知识,那么任何新事物你自然都能搞定。

  • 理解能力:这是一个输入+分析的过程(Input & Process),理工一点的说法类似计算机的核心(CPU)处理任务方式。理解能力决定你在学习一项新事物时的效率,比如如果你对一个事物在最初认识的时候发生了偏差,那可能你用的劲越多,就越偏离理解它的正规。另外逻辑思维也在此体现出重要的作用,可能单纯的理性思维并不能帮助你快速地认识到新事物的本质,有时候可能还需要一些感性思维,Maybe 想象力.etc

  • 沟通能力:这是一个输出的过程(Output & Translate),有时候单纯一味地输入未必可以发挥你所掌握知识的最大价值,技术需要分享,而交流就是一个有效媒介。但是有时候知识的传递在一些糟糕的表达后会变得晦涩难懂,所以良好的表达能力才会成为知识传播的有效大使。另外,有效的沟通势必带来 1+1>2 的收益,这样既节省时间又提高效率的多赢结果是大家都希望看到的。

第二阶段

这些技能大多基于经验主义,并且没有标准答案

  • 判断力:“错与对”、“进与退”、“黑与白”(太极思想,黑中有白,白中有黑)的判断是永恒的难题(突然想到明天即将上映“马爸爸”的《攻守道》)

  • 趋势/形势判断:趋势的判断往往决定你路程的远近,这东西可大可小,小在一笔小额的投资,大在一个集团的定位,如果仅有埋头苦干的踏实,而没有远瞻未来的判断,想必很难成为一位成功的管理者。而形势的判断其实就是一句“识时务者为俊杰”,何时放手一搏,主动出击,何时及时止损,这里的学问也是需要经验的不断积累来沉淀所得。

  • 决策能力:如果你进行统计,其实我们每一天的所有行为串起来就是一颗巨大的决策树,每一个分支的两种选择都会带来不同的结果,而如此累积,将会因为每一步的不同而带来巨大差异的结果,这也就是所谓世界上没有两片相同的叶子,两个人尽管处于相同的环境,接收相同的知识,完成相同的任务,也会在日积月累的微小差异中变成两个独一无二的个体。

能否做出正确的决策,能否果断地做出决策,能否预知不同决策带来的结果,能否对结果负责,这一点其实在 AlphaGo 与人类围棋对决中就已经证明了计算机在决策方面已经掌握非常强大的能力,人类如果不增强自己的优势,可能等待你的只是“智能危机”。

前面三项能力或多或少都和选择有关,这也是为什么讲“有时候,选择比努力更重要”

  • 是否注重细节:每个领域都会有大量的同类竞争,能够另辟蹊径的毕竟是少数,那么如何在“大家都差不多的”的情况下脱颖而出,细节方面至关重要

  • 能否抵抗诱惑:新手大多急于求成,急功近利,而老手则懂得放长线钓大鱼

这些能力没有人能教的了你,同时也是决定你能否成为一个拥有独立完整人格的个体。

后续

未来毕竟还是很难预知的,所以我也不想给自己太远的未来做太过具体的规划,每个人都有自己的想法和规划,我的观点不一定适用别人,所以本篇博文也仅仅是一篇与自己灵魂的对话,仅此而已。