三元同学: 谈谈初心和兴趣
之前有不少人来问我类似下面的问题:
你为什么选择读计算机? 你为什么选择去做前端开发? 你为什么去互联网?
仿佛觉得我的每个选择都非常坚定,都是深思熟虑后的决定。其实并非如此,但我每次都轻松的回了一句: 因为兴趣吧。这个回答,现在看来,多少有点敷衍了。那真实的情况到底是怎样的呢?
首先,选择做前端,完全是因为偶然的一个机会,接触到了 JS,对编程产生了兴趣,觉得编程是一件让自己特别有成就感的事情。当时我还是大一,学机械,因为当时的兴趣驱使,想着也可以摆脱自己不喜欢的机械专业课了,于是义无反顾地选择了转到了计算机系。
根本没有什么深思熟虑
,也没有什么人生导师
来规划,就这样在兴趣
加上一点点冲动
的心态下,选择了这个我将来要深耕很久的方向。
但是这所谓的兴趣能维持多久呢?果然也没有很久,枯燥的专业课、为了打比赛匆忙赶完的业务代码,早已把当初编程带来的乐趣磨得一干二净。
那是不是就此放弃了呢?如果仅仅是因为兴趣的原因,我想当时早已放弃了。但问题是,已经投入了这么多,为何不好好做出点成绩来呢?直接半途而废,未免也太不负责任了。
当时我的基础还是挺薄弱的,学过很多东西,但很多都不深入,慕课网上刷了一大堆课,但都学得浅尝辄止
,说的难听一点就是半吊子
水平。
我记得大二下的时候有一次学校社团的面试对我影响很大的,当时虽然勉强通过了,但事实上面试完我个人的感觉很糟糕,很多东西明明自己感觉明白,但问下来连个最基本的问题都说不清楚。
当时对自己最大的感受就是一个字:菜
。
这种感觉可能也是逼我后续不断发力的动力所在吧,发现了自己很多方面的学习并不深入,无论是算法、网络、JS、前端框架,也让自己有了前进的动力和方向。
后来的那段时间,为了练习算法,暑假的时候,对着电脑刷 LeetCode,一刷就是一整天;专业课压力大,挤占太多时间,每天早上六点起来研究框架源码;知识点理解不深刻,也容易忘,那就自己列个大纲,每天查资料、日更一个知识点(后来成了一个叫灵魂之问
的系列)。
也许你看上去觉得很辛苦,但我想说的是,这个过程并没有想象中那么难熬,一方面是自己发现了问题之后有了很强的方向感
,由此带来了巨大的动力,另一方面在自己逐步步入知识的深水区之后,偶尔也会因为某些从未涉足的细节感受到一种快乐
,比如会因为一个新奇的算法思路而赞叹,因为框架里面一些精妙的编程方式而感到惊喜。这种快乐,如果不付出大量的时间和精力去深挖细节,是无论如何也感受不到的。
谈到初心
,我当时选择这个方向的初心是什么?是编程当时带给我的快乐。但这份初心很显然是很脆弱的,弱不禁风,在现实的敲打之下很快就土崩瓦解。但后来主动地付出努力,逐步进入深水区
,探索到领域的更深处,我又发现了别样的乐趣。
人总是喜欢不劳而获
,没办法,这是天性所决定的。殊不知,很多事情是需要我们主动付出努力的,甚至是兴趣这种东西,都能通过后天深入的学习和探索之后慢慢建立和培养起来。
《通往财富自由之路》的作者李笑来就说过,一个真正厉害的人,不是"爱一行干一行",而是"干一行爱一行"的人。最初因为喜欢才去干一件事情,可能这种喜欢是出于本能
,或者只是一时兴起
,但当自己真正深入了解之后,进入领域的深水区之后,慢慢喜欢上了一件事情,那么这可能是真正
的喜欢了。
很多人(包括我),都曾经有过这样的抱怨: 我对现在做的事情没兴趣。我不喜欢现在的专业,不喜欢现在的工作,不喜欢读书,不喜欢弹吉他......
仔细想想,事实真的是这样吗?是你深思熟虑之后发现自己真的不合适,还是你只是在过程当中遇到了阻力,进展不顺利而采取的一种逃避方式?
在果断下这种结论之前,有没有尝试过克服重重困难,把这件事做好呢?如果不是,那不妨先让自己探索一段时间,主动付出努力,感受自己的进步,慢慢地,或许真的就爱上这件事了。
最后,我个人觉得,初心和兴趣这些东西,对我们来说或许根本没有那么重要,重要的在于我们能够勇敢地直面当下要面对的事情,勇敢地直视自己的问题,然后主动地付出努力,变成一个更好的人。或许在这种前进的过程中,也能找到自己真正热爱的事物,以及真正热爱的人。
❤️ 顺手点个在看呗 ↓