停止焦虑
在不同行业的从业者里,恐怕程序员是最容易产生焦虑感的群体了。这个行业在竞争激烈的同时技术更替速度又十分迅速,程序员一方面要拼命完成好手头的工作,以端稳手中的饭碗;一方面又要持续地保持技术更新,以免在不久的将来被更年轻的行业精英替换掉。在这两方面的压力下,我所认识的大多数程序员都或多或少地处在一种潜在的焦虑状态下!
为了赶走内心的不适,于是我们会制定各种读书和学习计划,会尝试各种时间管理的技巧,满以为这样就可以解放自己煎熬的内心,可事实上大多数时候我们最后收获的是更强烈的焦躁不安。
回头看看自己,多少订过的计划没有被认真执行过,多少看过的书已记不清内容,多少学过的技术只能用于在对话中分辨词汇,而当深入讨论到细节时只剩脑顿语塞!更糟糕的是,就算看过很多的书,然而今天的自己和之前的自己似乎在处境上并没有太大不同。而随着年岁的增长,行业内又在不断地炒作程序员的从业寿命,于是更大的焦虑感袭来......
为了赶走内心更大的不适,最后变成随手拉来一本时尚流行的技术书先看着,至少保持一种向上的姿势!可这种借酒浇愁,以战术上暂时的忙碌来麻痹战略上长久失足的做法,导致萦绕在周围的焦虑感随时会在内心需要喘息的瞬间更猛烈的袭来!
而这个行业内还从来不缺乏会营造焦虑氛围的人!
我认识的喜欢学习读书的朋友中,总有一些人时间长了会让你觉得疲倦!每次聊天他们总是侃侃而谈,说着一些你不知道的专业术语、或者向你倾售某项牛逼的技术,似乎你不知道就马上要被时代淘汰了,搞得你经常焦躁不安!但是当你深入了解后发现他们可能也只知皮毛,但就是这些皮毛却经常让他们自我感觉良好,自命清高而又眼高手低。
而我认识得另外一类善于学习的朋友,他们喜欢问题驱动,总是为了解决问题而去学习,每次和他们聊天都会有很多的收获!他们会告诉你最近又解决了哪些问题,用了什么技术,使用过后发现这项技术在解决该问题时哪里很方便,哪里更需改进,最后在哪些场景下该技术根本不适用。和他们聊天你会发现他们的知识是有体系的,他们坦诚有很多他们不知道的,但是他们从来不会因为暂时还不了解而流露出焦虑感。他们总是通过不断寻找新的问题,倒逼自己更有效的学习。
归根结底,当我们焦虑地面对自己很多无效地学习的时候,是因为我们没有以问题去驱动。而我们焦虑自己的处境没有因为学习而改变的的时候,是因为我们没有把所学通过解决问题体现为价值。
几年前我好于炫耀自己一年读了几十本技术书籍,现如今我为了成长会尽量尝试在当前的工作环境里面找到一个可以发挥某项技术的问题去解决。哪怕是需要长时间的技术布局,我也会想办法将其分解成一个个待解决的问题跟踪在trello上,然后在github上建一个repo,用代码一个一个去解决。哪怕实在无聊想去读哪本技术书,也会设立一个目标,在读完后好好写一篇文章系统地总结抽象后分享给别人。
道理如此简单,如果你还是焦虑地看着屏幕发呆,那么再送最后一句话互勉!
“很多时候我们都知道要做什么,但是知道了以后,仍然会不做,这就是你一直没有成长或成功的原因,没有之一!”