Ahab's Studio.

焦虑与知识输出

字数统计: 1.4k阅读时长: 4 min
2020/03/29 Share

今年很重要,对于工作年限将迈过两年、步入三年的程序员、我。

程序员岗位往往会以 3 年为分界点,一个任务你无法解决或不尽人意:

“他刚毕业两年,经验不太足,没关系”

“他都毕业三年多了,怎么跟刚毕业的一样,这都不懂,好菜啊”

这份焦虑从去年开始,伴随了我很久,直到现在,准确说是在本周它消失了。

它是什么时候来的呢?

去年身边的几个同事都成功进入心仪大厂而我却碰壁的时候,我是一个要强的人,认识到某方面不如别人会刺痛我,尤其是对程序员来说最重要的技术饭碗,那时候每当空下来的时候,就会意识我比别人菜的事实仍然是事实,焦虑不仅是焦虑,而是折磨。

大多数程序员都是很自信的,技术好的知道自己比别人懂得多,自然而然自信;技术差的不知道比别人懂得少,还是很自信。虽然我说出 “比别人菜的事实” 这种话,但我心底并不认同这是事实,不觉得我比同龄人差。

为什么会碰壁呢?

认清原因之前,尽管内心深处还是不认同 “比别人菜的事实”,但一直处于低谷找不到出口。逐渐开始怀疑我的不认同是错误的执念,为什么努力不比别人少,但是比别人菜,为什么呢?智商问题吗? 不能再想下去,no! 智商问题就没救了! 一定不是智商问题,一定不是智商问题!一定是因为不够努力,我这样告诉自己。

复盘之后,终于找到了原因:我那业余而薄弱的音视频、JNI 技能点。我确实也花了时间在这上面,定制编译 FFmpeg、集成 mp3/h264 编码,实现变声、视频编辑等功能,但事实上这些东西毫无用处,还给我减了不少分。

我本想作为加分项,却减了分,为什么呢?

过多时间准备这个技能,却几乎没有问到,浪费时间浪费精力,从而其他准备不够充分,其实远不如学习其他技能点的收益高。

一旦被问到,便不会是业余浅显的问题,但我只是业余级别的了解,没在工作中实践,没有系统的认知,专业深入的问题回答上不来。

知道原因之后,雨过天晴,一切都释然了,我重新相信只要持续不断的付出、输入知识,我就没什么可怕的,但现在的状态还不够,远远不够,这份焦虑还在,最怕的是间歇性努力,持续性堕落。

解决焦虑的根本是认清自己的目标,并实施靠谱的计划不断向目标接近。之前目标只有一个模糊的样子,慢慢的,我的目标清晰起来,原来很简单。现在的待遇、心仪的大厂、当前的状况,这些都不是,也都不重要,都只是附属品而已,真正重要的东西从来都只有一个:技术实力。 稍长远点看就能明白,决定 3、5 年之后能否处于我理想状况的是技术实力;10 年之后呢? 还是; 15 年之后呢?可能不再是直接原因,但绝对是主要的影响因素。

在三月份开始了学习计划,安排了学习内容并规划投入时间:

32.5h/周
工作日 21.30-24.00(2.5x5=12.5h)
周末 13.00-23.00(10x2=20h)

起初,写出来就笑了,间歇性努力的典型,坚持一周恐怕都难,万万没想到我竟快坚持过 3 月份了,并慢慢产生了一些惯性,甚至不再需要”坚持”这样的字眼,而仅是”日常”而已,这是一个好兆头。

期间就是大量的知识不断的输入,输入,当我越来越多的需要对一个知识点反复时,我意识到,是输入过多了,而学习留存最高的方式就是消化理解整理输出,所以我利用博客、公众号输出。

学生时代的输出就是课后练习、应试;程序员的输出就是应用、写博客、教学。知识的输入和输出需要找到一个平衡点,输入输出过多或过少都会影响学习效率。

常会看到鼓励程序员写博客的话:以输出的成就感为由,倒逼输入。这是我写博客的初衷,也是我一直以来笃信的。但现在发现这种方式是有问题的,首先它假定了人是处于堕落、懒散状态的,尽管它更符合人的本性,但它绝不是最大化学习效率的方式。

试想一下,如果老师不系统的讲授课本知识,而是直接给你练习题册去做,是不是不太合理?回想我的博客,就存在这样的问题,从而导致一个知识点的学习周期很长。

所以对于博客、公众号这样的输出方式,限死周更或月更都是不合理的,它应该结合你的输入状况寻找一个平衡点。当然前提是没有处于一个零输入的堕落状态,否则输出倒逼输入肯定是有利无弊的。

谨此深化当前状态。

原文作者:Ahab

原文链接:http://yhaowa.gitee.io/af0c2fe0/

发表日期:March 29th 2020, 5:06:33 pm

更新日期:May 23rd 2020, 10:57:30 am

版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可

CATALOG