最近和一个朋友在聊天,他说想通过学习代码能力来提升自己,但是这个学习过程太难,自己也总学不会,学了两周还是无法看懂公司项目的业务代码,然后怀疑自己是不是不适合学代码?

其实很多人在学习新知识的时候,都会遇到这个问题,一开始信心满满,但是稍微遇到一点问题就开始自我怀疑了。这是常态,不用纠结,也不用怀疑,坚持下去就好了。

“学习能力也好,执行力也罢,核心只有一个:在刚开始的时候,平静地接受自己的笨拙。

接受自己的笨拙,理解自己的笨拙,放慢速度尝试,观察哪里可以改进,反复练习,观察哪里可以进一步改进,进一步反复练习……这是学习一切技能的必需过程——关键在于:

尽快开始这个过程

尽快度过这个过程”。

--李笑来

其实可以反过来想,我就是因为不懂才学习的啊,笨拙一点,那就多付出一点。在埋点学习的时候,多关注一些技巧,注意复盘和发现问题,积累正确的积累并一直积累。

代码的学习过程,其实是一个 “走量” 的过程。

回想自己学习代码的过程,早期在学性能测试的时候,为了更好地熟悉 JMeter,就把自己负责的业务系统所有接口都在 JMeter 上实现一次,不管在真实的性能场景中能不能用到,纯粹就是为了练习脚本能力,看看有哪些特殊的场景需要处理。

后来为了更好地提升自己的代码能力,也刚好所在的团队有合适的机会,就专注做了 2 年左右的开发 + 产品(写了 2W+ 行左右的真实业务代码,看着好像也不多,有兴趣的人可以挑战下),至此,打通了自己所有在研发领域的技能。刚开始 BUG 多、设计不合理,被测试吐槽的感觉,也是很难受的。不过,难受着难受着,就也习惯了。但同时也懂了很多原来自己做测试时,没考虑到的内容。

所以,回头看下那位同学,学了两周还是无法看懂公司项目的业务代码,其实是很正常的,因为量还不够。

生活中绝大部分看着困难的目标,本质都是 “走量”,量不够,无论如何也做不成;量够了,水到渠成。

我们总想着快速出成果,马上有收益,慢慢进步约等于没进步。所以在 “走量” 还不够的时候,就容易放弃。在追求结果的过程中开始嫌弃自己,觉得自己太笨拙,总感觉别人出成绩是非常容易的事,然后推导出自己不适合,把自己直接推向失败。典型的 “只看贼享受,没看贼挨打”。

收获的背后,一定充满着不为人知的艰辛。

保持空杯心态,接受自己的 “笨拙”,积累正确的积累并一直积累,其他的,就交给时间和机会了,就好了

共勉。


↙↙↙阅读原文可查看相关链接,并与作者交流