1
有很多读者向我咨询过各种各样成长的问题,有技术路线的、有学习方法的、有职业抉择的、有成长迷茫的。
从我的经历来看,困难的不是我能不能扛,愿不愿努力。而是,怎么让我朝着正确的方向努力,用正确的策略,机会来了,抓住机会,拿到与努力相匹配的回报。
这样,就像滚雪球一样,越滚越大。有时候,看起来每天成长的很慢,至少在量变到质变的路上,每一年都能让我们感受到与众不同的收获。
今天,我主要讲一下成长的两个事:
1.迷茫时,如何寻找方向?
2.努力了,如何拿到预期回报?
2
在成年礼后,独自一人去远方求学和工作,绝大多数都是迷茫和不知所措的,不知路在何方。经常会有后知后觉的悔悟:要是早知道这样,一定会加倍努力,我一定会大有所为,这样的场景你也似曾相识吧?
在我们成长的路上,无时无刻经历着迷茫和困惑:
1.初入大学时:如何规划大学生活?
2.学习编程时:我该从何处开始学?
3.大三抉择时:我该考研还是工作?
4.寻找工作时:我该找什么样的工作,怎么找?
5.正式工作时:我如何快速融入工作中?
6.工作一年时:我如何在工作中提升自己?
7.工作三年时:我如何能够薪资大幅提升?
8.工作N年时:我怎么才能避免不被淘汰?
这还单单从学习与工作这个纬度来说,那再换个纬度呢?涉及的纬度越来越广,遇到的问题会越来越多。对于我们每个人来说,年龄是线性不断增长的,是完全不可逆的。 当你真正为你以前的不作为负责时再后悔,那就为时晚矣。
于是,有没有什么办法,能提前预知和破解这些迷茫或困境?
熟悉我的读者应该知道,我其实说了很多如何去做的策略。这样的话,读者会有无数类似的问题,我解答多了就觉得无聊了。
接下来,我抽象的讲一下我们遇到类似问题,我是怎么想解决办法的?
【思路】先讲引例,再讲思考过程,后总结方法。
【引例】假设我现在是大二学生,我想考研,该怎么办?站在我的角度,明确的产出就是必须考上研究生。
【原理】从概率上来说,任何一件事好与坏都有衡量标准(条件),你满足的条件越多,那么你能获得成功的概率越大。不要找借口,找个衡量标准挨个满足它。
【思考过程】
1.考什么学校研究生?985某高校(软件工程)
2.衡量标准:考试课程(分数线达标)、学业情况(奖学金、GPA)、科研水平(软件比赛、ACM)
这时候,在你脑海里应该明确有那些你要聚焦的事情要做,也就是最重要的事。
【举个例子】
在你学高数、数据结构、操作系统的时候,你就不能逃课要好好学习争取拿个好绩点,奖学金这些要想方设法拿到手。
在你参加ACM、软件设计比赛的时候,你就不要只是去打打酱油,你应该要拿个更好的名次。
我相信,在你的大学生活中会非常的忙碌。你可能为了高数/数据结构考个好成绩刷题刷到脑壳昏厥,可能为了拿个ACM奖坐在电脑前debug到恶心到吐,可能为了拿个国家奖学金要给导员打杂跑腿。 这样做下去,你觉得考上研究生的不是你是谁?
其实,在我读大学的时候出现过很多别人觉得怪异的事情。
我读大一的时目标是要考研,所以能看到我高数、数据结构成绩这些都能拿到95+,国家励志/一等奖学金也能搞到。
我读大二的时目标是找工作,我学业成绩就垃圾的一逼。逃课被抓的是我,课设出去实习的是我,清晨7点开始泡实验室的是我,出去软件比赛的也是我。
上述思考过程就是支撑我行为的重要依据,我知道在某个阶段我应该聚焦做什么事情,也就是最重要的事情,我会集中我所有精力去做它,其他的事情就会放极少的时间,这样我就一定能拿到符合预期的结果。
这就是我想说的:努力了,就要拿到你想要的结果。而不是,每天浑浑噩噩,东搞一下西搞一下,只是看起来很努力,并没有把时间真正用到实处。
【发散思考】
整体来看,思路比较简单。
1.找到目标是什么?
2.找到衡量标准是什么?
3.集中精力坚持达到衡量标准?
假设要完成更大的目标的时候怎么办?比如你要考国家公务员。
•考公务员是大目标,考研究生是小目标
•目标节点后的是衡量标准(关键结果)
•衡量标准节点后的是重要事情(关键路径)
这就是我整体的思路了,简单说就是重要的事情完成的越多,就越容易完成某个阶段的关键结果,也就越容易达成小目标和大目标。这样,你就一直在正确的道路上,只需要铁打不动的执行,你就离你想要的样子就越近。
这也就是为什么越厉害的人越努力,因为他们知道只要我这么去做了,不用多久就能达到他们想要的样子。
3
这时候,我们能理解:努力了,就要拿到预期的结果。
【大家就会想】
1.我怎么知道要考什么专业的研究生?
2.我怎么知道考某985高校需要什么东西?
这类问题还算比较容易回答:上知乎/百度找答案,上学校官网找答案,找往届学长学姐,花钱找专业人士,这些办法基本上能解决。
可事实是:绝大多数人并不知道自己是否喜欢自己的专业。因为大部分人在中学阶段并没有一个学科告诉自己擅长什么和喜欢什么,爸妈和老师在中学阶段只是让我们好好读书,长大了就有出息了。
中学阶段,我们有一个明确的目标就是考大学,你只要考多少分就能考上符合预期的大学。我们六年中学目标从来没变过,方向也毫无置疑是最正确的绝不会错。
可成年礼后,也就是大学乃至后续的职业生涯。方向是复杂多变的,走什么路完全取决于自己,这也就是为什么总有一部分人在成年礼后逐渐迷失自我。
接下来,主要是讲如何去寻找方向。
我们都知道,方向和选择有时候比努力更重要。要是你走了个反方向,就与目标背道而驰了,绝逼不归路。
在这里,我先给大家提个问题。
你知道自己擅长什么吗?
你知道自己喜欢什么专业吗?
你知道自己兴趣爱好是什么吗?
你知道自己喜欢跟什么样的人相处吗?
其实,绝大多数人都是不知道的。除非,你从小父母有意带你实践过很多事情,你也在其中挣扎过。当下九年义务教育,对于大多数普通子弟而言,并没有那样的土壤让他们去试探自己,很大程度是模糊的。
这时候,应该如何去改变呢?我的策略:主动试错,及时止损
【试错成本】
在成长道路中,年龄越来越大,我们都知道试错成本是越来越高的。
小时候,犯错就是训一下。
中学时,犯错了就打一顿。
大学时,犯错了就赔点钱,误了青春。
结婚后,犯错了可能会让家庭资金来源陷入困境。
就像学习编程,你18岁还是25岁学习绝对是两码截然不同的事情。所以,我的观点是做任何事情,想清楚了抓紧去落地,不要等没机会了才后悔。在这个独立的阶段,我并不是提倡大家去学一些毫无用处的东西,而是让大家去大胆验证自己的想法。
【举个例子】
你想去健身,你就列出健身计划如每周N次,雷打不动的执行,你会发现健身并没有你想象中那么有趣,要是你真能坚持下去,或许你就找到你喜欢的东西了。
你想去学编程,或许你是机械/化学专业。当你真正去学习编程的时候,实际并不像你想象中那么酷。
那么,我们试错就是想干什么不顾后果去做,做几天后喜不喜欢全凭感官感受?要是坚持不下去了,就拿不感兴趣/不适合逃掉?
当然不是,试错也要遵循一个原则,那就是每次试错你都能够从中有所收获,为下一次践行找到践行依据,那就能找到最后要想的答案。
根据上述的原则,我们有了改变自己的想法。这时候,我们有很多混乱无序的想法。
1.学习维度:想做后端开发,想要找个适合自己的方向?
2.兴趣爱好维度:想有个好体型,想要去找个运动爱好?
这时候,这些想法是不可量化,也就是想法很难落地。
【举个例子】学习编程,找个好工作。
1.信息筛选:你要利用搜索引擎或其他,去找到最优的选择。例如,你应该去选热门语言,不要去选个冷门语言学习。
2.筛选结论:学习PHP,钱多。
3.寻找资源:买书、找视频。
4.实践编程:体验每次解决问题后,是否有强烈的成就感?
5.评估:是否自己在不断进步,是否自己慢慢享受编程带来的乐趣。
6.结论:是否要继续?是我懒还是我不适合?
至于说,是否继续坚持试错这个想法,取决于你评估/验证你实践的感觉,这个感觉没有任何告诉你答案,只有你自己知道。
那到底是坚持还是放弃呢?
【评估标准】伸下手是否能够得着?例如,你坚持一下就能实现这个想法,那就坚持,否则就及时止损。
【及时止损】就比如癞蛤蟆想吃天鹅肉,天鹅压根都不吊你,你就算撞破头都不可能得到,这时候果断及时止损,否则只能苦了自己,怪就怪自己资本不够,饭还是一口一口吃。
4
经过上面的践行,你找到了方向,在正确方向寻找你的目标,不断去完成你指定的关键结果/关键路径,那么你就成功。
你通过不断「试错+及时止损」找到自己喜欢/擅长的方向。找到方向后,你就有你认为正确的事情。那么,你脑海中就不断浮现要想达到的目标,只要你捋清楚重要的事情,不断去完成这些重要的事情,拿到关键结果,这样你的目标就会一一达成,那么恭喜你变成预期中的自己将马上到来。
这样,在你成长道路上,那些你感兴趣/擅长的方向慢慢变成你护城河领域,只需要每年投入时间不断优化。就像你找到后端开发方向,那么你就要每年投入时间去深挖,逐渐建立起自己的优势。
还有,我们不仅要学习,可能你还要锻炼身体,学习写作,沟通能力。这时候,你又有很多方向变成你的创新领域,不断实践验证它,它就可能进入你的护城河领域。
这就是,我想跟大家说的个人成长的两个巨轮,也是我个人成长不断达成预期目标的理论依据,也就是我为什么经常被幸运女神眷顾的原因。希望你看完后,你能从我幸运女神身上获得部分体香,让你也能受到幸运女神宠幸。
往期精彩回顾
编程语言的巅峰