2020这一年 | 保持思考,保持谨慎
许多人的思考,其实是在重新整理自己的偏见。
岁逢 2021,受到疫情影响(其实是懒),年度总结没有赶上 1.1,但总归还是来了。
总的来说,2020 的成长速度有放缓的趋势,其原因是有很多计划没完成,同时衍生出的一些想法也没来得及完成,甚至一度掉入迷茫的陷阱,久久不能自拔。**想的太多,做的太少,便会感到迷茫。**幸亏自己有较强的目的性,不至于导致陷落。
算算旧账
说的就是 2020 的 Flags。其完成度不超过 50%,不过也是在意料之中,在执行 Flags 的时候,或主动或被动的放弃了一部分。比如阅读《艺术的故事》,开始深入阅读的时候,我发现这不是一本适合指定期限内阅读完的书,而更适合慢慢欣赏。又比如使用 Next + Koa + Mongo 更新自己的站点,在实现过程中,考虑到自己以后可能不会长期使用云服务器,也许静态博客才是一个好的选择。(果然坚持不一定能成功,但放弃一定很快乐)
虽然有些 Flags 没完成,但也收获了一些认知。对于我,Flags 的作用是什么?以往我把完成 Flags 作为年度中的终点,但现在我认为 Flags 的作用是一个参考性目标。Flags 中的目标不是全部都需要完成,但一旦其中的某一条被废弃,那么新 Flags 需要覆盖到旧 Flags 的功能。总结起来就是看重目的,充实过程。
五年计划 · 其三
进入五年计划的第三年,前进路线基本没有太过偏离计划,有些事是值得记录的。
摆脱 996。
换了一个公司打工后,终于摆脱了 996,摆脱了奋斗逼。虽说我不完全排斥 996,但我很排斥时间不受自己控制的感觉。时间被压榨,工作的行为活动会很多,但自己思考的时间会很少,导致一种整天忙忙碌碌但不知道自己做了什么的状态。另一点就是进入自己比较喜欢的证券行业了,因为按照自己的计划,第三年应该进入一个自己喜欢并长期看好的行业,深入的学习业务知识并提高技术水平。
技术认可。
通过面试,验证了自己去年一年来的努力没有白费,也验证了自己在技术这条路上是能沉的住心,这要比拿到大厂 offer 更快乐一些。事实上,在面试的尾声才发现自己想去大厂的目的更多是想获得一种技术认可,我认为这在拿到 offer 的时候就达到了,至于其他方面,在现在的公司或社区中也能达到。
前端小组长。
由于偶然机会,自己提前体会了一把前端小组长。这让我能够在团队中更好的推动一系列规范,并推出一些工具形成令人愉悦的工作流。不过这也不是一帆风顺,如何让大家微痛甚至无痛的迁移习惯是一个比较重要的点。比如说潜移默化、寻找共同痛点、借技术大佬之手,这些都是比较不错的方式。另外,品牌化运营团队的方式也受到团队成员的认可,这让整个团队有一个共同的目的,对工作保持持续热情。此外,通过共同 Code Review 或技术讨论的方式,整个团队的技术氛围也变得浓厚起来。
流程化。
如何解决一个问题并避免陷入死胡同,我认为一种可行的方案是思考流程化,我常采用的一个思考过程是:目的是什么、现在有什么、差距是什么、想法与做法。
假装思考
工作。
工作的本质是解决问题。程序员用代码解决问题、管理层用决策解决问题。有了这一层的理解后,会发现目标变得单纯了,成长就是要扩大自己解决的问题所辐射到的范围。目标单纯后,在反推到技术、管理这些维度上,自己的成长路线也会明了。
技术。
2020 中一个改变是,不再单一强调技术的深度,技术视野也是需要强调的部分,要避免掉入持续深入技术的陷阱。只深入到某方面的技术,容易导致看不到全局,一旦离开了这个技术,其他方面一无所知的情况。“面向抽象编程”也是年度关键词。对于前端来说,实现时思考相似内容的差异,将容易变化的部分抽象出来,以配置的形式呈现,将核心部分封装起来,而不是对着原型图直接梭哈出来。我认为这种方式对编程能力有比较大的积极影响,至少能促进思考。虽然有过度设计的嫌疑,但好过毫无思考的开发。
管理。
工作一年半谈管理似乎有点弱,还是想记录一些想法,姑且留几个关键词吧,看看未来自己是否有新的理解。分别是:梯度架构、团队健康(技术、业务、代码、氛围、成员)、团队影响力、品牌化运营。
警惕。
进入工作的第二年,关注的内容已不像第一年那样局限于技术,关注的点多了,就容易迷茫。每每如此,就会问自己几个问题来理清思路:未来3-5年的规划是什么,在所选择的方向有什么优势,目前状态的目的是什么。不断的警惕自己,避免浪费时间。
软技能。
在解决问题的时候,技术过硬是基础,自身软技能起到 buff 的作用。2020 年度中,持续复盘、产品思维、沟通技巧、统筹能力是我侧重强化的几个技能。持续复盘才能持续成长,从日常琐事中总结规律。有产品思维才不至于沦为产品的实现工具(惯用的思路是:什么需求、什么场景、实现成本、体验提升)。擅长沟通才能让对方明白我想表达什么,同时引导对方表达清楚他的问题。统筹能力是把控项目、解决实际问题的第三只眼,能看到全局才能确保稳定发展。
收益最大化。
如何收益最大化也是日常思考的事。日常的例子是,搬来南山后,挤地铁可太难受了,车未来排队、车来了蜂拥而上让人直跺脚。解决方案是把生物钟往前挪1个小时,把刷题、阅读放在早上,这样我就可以7:30出发,避开人群,不受地铁拥挤之苦。这样一来,任何事情都没有耽误,但换来的收益是不需要挤地铁以及一上午的好心情(毕竟下午的心情取决于产品经理)。
略微坚持
阅读。
2020 读完了三本书,分别是《普京传,菊与刀、万历十五年》,《普京传〈里除了看到普京大帝的一些生涯,还能看到俄罗斯的演化。《菊与刀》值得推荐,看这本书,同时能看到日本的民族特性、美国人看待事物的特性,非常有意思。《万历十五年》有意思的地方在于,能看到对于同一时代特征,不同历史人物的策略所导致的不同结果,一来能学习到人物性格对决策的影响,二来能加强自己对决策的认识。另外,还二刷了《富爸爸穷爸爸》。阅读是一个充满期待的过程,细细阅读,在某个瞬间,会与作者通感,这也许是阅读最美妙的地方。就阅读来说,现阶段的我比较排斥一年读几十本书的行为,我认为阅读的质要比量重要得多。
刷题。
每日刷题超过 200 天,算是为数不多被完成的 Flags 之一。
日志。
目前的阶段还是只在工作日写日志,通过写日志,然后在月末的时候复盘总结,不断优化自己。写日志的行为是我极其推荐的成长手段,哪怕是流水账,也有很大的积极影响。
练字。
玩笔确实不谈字,但谁不想拥有一手好看的字呢。每天练字 10 分钟也是 2020 年度一个重要事件。
源码。
源码阅读的目的在于架构学习以及了解新技术。Vue 生态、Axios 是今年源码阅读的重头戏,是前端开发者必看的吧。React 也看了一部分,阅读起来还是有困难。
背单词。
打个里程碑,连续背单词超过 1000 天了。每天花 10 分钟左右背单词,收益比想象中的大。
及时享乐
看见大草原。
被 996 压迫久了,就想出去散散步。这是一次说走就走的旅行,目标是辉腾锡勒草原,从祖国南边去到了祖国北边,感受大草原的风与辽阔。虽然周六出发周日就回来了,但这个过程带来的收获远大于游玩。
去杭州走走。
趁着国庆有空,带着爷爷出去散散心。西湖悠扬、钱塘江汹涌,心情愉悦。
去越野。
跟朋友们一起越野,疯狂了一回,越令人胆战心惊的项目越能够放松,不失为当代打工仔释放压力的一种好方式。
二零二一
还是稍微留下一些 Flags 吧,给自己一些压力。
书继续读,传记、社会学、经济学加起来至少四本。
题继续刷,目标是 365 天连续打卡不间断。
单词继续背,继续每天 10 分钟。
源码继续看,React 源码是本年度的重点,一些工具也是关注点,如 Vue CLI、Concurrently 等。
视野扩展,除了技术视野外,产品、业务理解也是本年度的重心。
最后一点是保持情绪稳定,关注谈论的内容,避免被对方的情绪影响。
最后
巨石崩裂之时,有人看见了恐惧,有人看见了光。—吴晓波