前言

2021年已经过去了一个多月,秉着农历年结束才是真正一年结束的思想,我这20年的年终总结又成功的拖延了一个多月。

去年疫情发生时,已经在过年节点了,自己侥幸回了家。今年疫情尚未完全控制住,国家也鼓励在本地过年,因此这给了自己第一次在外地过年的机会,倒也是一个难忘的经历。

工作

今年快年底时换了工作的方向,虽然还在同一个部门,但从客户端安全转为了后台开发,转后台开发的想法大约是前年的时候有的,那时候团队里和我差不多一块来的同事因为个人原因相继离职,自己由此也开始思考未来的方向。

自己高中的时候对安全感兴趣,那个时候自学汇编,在大学的时候又跟着老师做了几个安全相关的项目,由于自己的这些经历,再加上运气,最终来到了现在的团队。但工作后了两年多以后,渐渐发生了一些变化。

首先从工作性质上来说,自己的工作和安全沾边,但也不是那么相关,只需要懂汇编,其他的更多还是和开发相关。这里的矛盾点在于,说是搞安全吧,从工作内容上看又不是那么相关,说是搞开发的吧,又不是那么深入,且很难归类,不属于客户端开发。从最终的结果上来看,安全和开发两者都不够深。

其次,自己的兴趣点也在转移。平时的兴趣点在一些云服务的搭建、网络通信以及嵌入式设备这块。这些都和Linux相关,因此Linux相关的文章看的也会比较多。在书籍以及文章方面,自己也逐渐很少关注安全相关的东西,更多的还是服务器相关的应用,以及一些编程范式、编程语言、程序设计方面的东西,这些东西在安全中应用的场景很少。

最后,在未来,自己对Linux相关的技术栈比较看好。理解中的未来世界是“赛博朋克”那样的世界,将会有更多的物联网智能设备,同时客户端的形态也更加多样化,不再局限于手机、平板、PC等形态,可能嵌入到人体当中。这些设备都将接入网络,形成万物互联的局面。随着网络通信技术的发展,网络的延迟以及覆盖范围也将越来越大,将会形成重服务端轻客户端的局面,客户端更多时候将只提供展示的作用。这里将会有两个重点,一个是后台服务,另一个是嵌入式设备,而这两者都是Linux擅长的地方。

以上是自己说服自己的理由,但在说服自己的过程中也是很纠结,主要基于两点。一点是,如刘未鹏所说,“兴趣遍地都是,专注和持之以恒才是真正稀缺的”,自己是不是兴趣太过于广泛了?对于任何有趣的东西都是浅尝辄止?另一点是,自己的选择是不是一种逃避,因为自己做不好安全所以才会去选择做其他的东西。虽然一直比较纠结,但自己最终倒是下定决心了。最终换到了后台的方向,愿在之后的后台生涯中,能够将所有的精力投入到这一件事情当中,成为后台开发方面的专家。

近一年的工作中,也逐渐感到自己到达了一个瓶颈,主要是三方面的因素。

  1. 沟通能力不足。

  2. owner意识不够。

  3. 畏难。

工作中需要交流的地方很多,尤其是转到后台后。与之前的客户端不同,后台需要与其他提供基础服务以及相周边团队打交道。自己是个内向的人,对于不熟的人,容易放不开,熟悉后倒还好,但在技巧上,自己水平过于一般,在一些需要调节氛围的一些场景中,自己更多的只是沉默。虽然这些都不影响自己的产出,但沟通能力不足,在长远的职业发展上到底还是不足的。有的时候,还是很羡慕那些话多、能够为大家带来欢笑的人的。

另一块则是自己的owner意识还不够。对于分配给自己的事情,自己更多的还是局限在自己负责的那一部分,超出范围外的事情,自己虽然也会处理,但会想着这不是自己负责的东西,内心会比较排斥。在自己负责的事情中,自己一般也只是求可以完成,至于更好的效果,自己会考虑到这会花费自己额外的时间,因此内心也会比较排斥去处理,而这就会使得自己成长有限。

现阶段的自己已经度过了技术入门阶段,再继续学习时,难度和深度将会增加很多,而自己看到这些有难度,有深度的文章时,就会比较畏难,虽然有时候能逼自己沉下心学进去,但到底还是逼自己的,是处于一种痛苦状态中的。还是需要调整自己的心态,对于难的,有深度的东西,要能以更加积极的心态去面对。

对于自己的这些问题,新的一年,需要不断的让自己做出一些改变,尝试做出突破,不然自己这一辈子似乎也就这样了,而这不是自己想看到的。

技术

去年的目标没有完成。

上半年的时候,为了转后台,自己在刷算法题,但实际做的不多。算法一直是自己的薄弱项,上半年的时候刷了下“剑指offer”,刷完后又刷了几十道leetcode,总的来说,刷的不多,而且更为关键的是,在我后来转后台面试时,基本上忘的差不多了,真的是为了面试而刷题。其实在刷题的时候,自己就意识到了这个问题,对于有些题目的理解还是不够深刻,可能在做的时候想的很明白,但过了几天后,再遇到那道题,可能一时半会就想不明白了。后来为了解决这个问题,自己尝试将做每道题的思路以及看到的别的思路都给写下来,有一定的作用,但依旧时间长了还是会忘记,最终自己明白,还是要在生活中多加使用这些算法,否则真的只是为了面试而学习。

除了刷算法题外,去年的目标还要学习一门新语言,这个也没有完成,Go的书籍看了一些,且有尝试写过一些代码,但最终放弃了,最主要的原因还是不知道改写什么。去年也希望能够编写一两个开源项目,最终也没有实现,虽然有一些想法,但终究被懒惰战胜了。

技术文章这块,自己今年写的并不多,实际上自己写的东西也不少,只是更多的是写到笔记里了。没有发到博客的原因是,自己认为自己写的并不好,不是成型的作品,因此没有必要给别人看。关于博客,自己也一直在纠结一个问题。有的人认为博客需要写比较成型的作品,比如像“左耳朵耗子”、“阮一峰”、“王垠“等大佬一样;也有的人会把博客当作笔记,不为别人看,只是自己看的。而自己其实并未找到自己写博客的定位,自己本质上是偏向于像”左耳朵耗子“等大佬一样,写有深度,有价值的文章的,但每一篇有价值的文章背后,都是长期的积累和实践,而自己目前尚未到达那种境界。所以,暂时认为自己还是应该先多写,把自己的一些思考和总结记录下来,等经验积累够了,再尝试写更有价值的文章。

在十一的时候,由于假期比较长,且那个时候正处于工作交接期,因此比较闲,又将双拼输入法的学习拿了起来。作为一个伪文字工作者,平时打字场景还是比较多的,而使用全拼时,需要敲的按键实在是太多,自己按键速度比较快,但容易把顺序按错,这就导致自己会经常按错键。其次,某些高频字按键数量太多,打多了真的是手累。

趁着十一时间长,且工作不多,自己练习了一段时间后,便能基本上手了。目前差不多使用双拼3个多月了,基本上快赶上使用全拼时的速度了。但使用双拼也是有代价的,就是自己不会使用全拼打字了。。。

过去一年,在新知识的学习上花的时间不是很多,尤其是比较系统的知识,学得更多的是比较零碎的。新的一年,愿能够投入更多时间,恰好工作方向和兴趣点相匹配,可以让自己更有动力。目标这块暂时不变,依旧是学会Go,同时能够实现一两个开源项目。

阅读

去年列了一些书籍,很遗憾,基本都没看,倒是看了另外一些比较感兴趣的书。

今年刚开始看书时,越来越感到都不进去书。主要是自己太过浮躁,想看的书是有的,但拿到一本书,便恨不得立马把书翻完。读书的心态不再以享受学习为主,更多的是为了完任务,为了读书而读书。

反思这个变化是从大学开始的,13年,刚好是智能手机开始兴起的阶段。那个时候每天玩手机,有很多有趣的内容软件,当时看得比较多的是知乎。从这些内容软件中阅读获得的快感相要比读书来的快,也来的多,而这就使得自己兴奋点的阈值越来越高,读书带来新鲜感的速度远远无法满足自己的期望,也因此越来越不容易读进去书。

在《监视资本主义:智能陷阱》这部纪录片中提到,现在各类app为了吸引我们的关注,利用大数据分析等算法推荐感兴趣的内容,同时利用基于信息流的机制,牢牢的将我们的注意力锁定在这些app中。推荐的内容有趣,一条接着一条,我们大部分的时间都投入在了这上面,但刷的多了,带来的更多是空虚。

自己之前为了避免这种情况,一直在用rss,一方面是尽可能的避免各类软件的监控和追踪,另一方面,rss文章的内容是有限的,刷完之后就可以把心思放在别的事情上了,不会像各类app那样,永远也刷不完,你的时间永远也别想花在别的地方。

然而使用rss也不是没有问题,先前自己订阅了太多的rss源,每天可以刷的rss虽然有限,但也占据了自己一天太多的空闲时间,导致一天下来基本没有多少时间读书。因此自己现在也在调整,尝试缩短阅读rss的时间。对自己来说,rss更多的还是一个获取资讯的软件,有深度的文章并不多,自己更多的精力还是应该花费在读书上。

除了都不进去书的问题,自己还发现自己不会读书了。

自己印象比较深的是,大约是两年前,读了一本《刘大猫的财富之旅》,给同事说了下,同事问这本书讲了什么,自己却支支吾吾说不出来。自己回顾了下以前读书的情景,似乎都是这样子,刚读完后,感慨万千,但过了一段时间后,自己就差不多完全忘了这本书讲了什么。

在去年开始读书时,自己告诫自己,以后再阅读书籍时,需要有记录,不然就是白读。

但当自己开始践行时,却发现自己不知道该如何写读书笔记。在如何读书这块,《如何阅读一本书》很出名,自己之前有读过一点点,但由于比较烧脑,所以自己读了个开头后就放弃了。自己后来根据别人的读后感,暂时先摸索了一套自己可以接受的方式。

目前自己读得书主要有两类,理论类的和故事类。

- 对于理论类的书籍,在读书笔记中,首先要明白理论的核心思想,然后尝试用自己的话再讲一遍,能够将主题以及相关知识理论的前因后果理顺。

- 对于故事类(含传记、历史、小说)的书籍,需要整理下故事的梗概(故事发展的关键节点),详细记录下让自己深刻的地方,以及自己读了后有什么感想收获等等。这个相对来说会随意一些。

今年阅读的一些书中,有些自己有做读书笔记,有些则没有。部分没有的原因一方面是懒,另一方面则是认为这些书做读书笔记的价值不大。

今年读过的书有这些。

  1. 北海怪兽》,新裤子乐队主唱彭磊的自白。自己看《乐队的夏天》后,比较喜欢新裤子乐队,就查了下资料,阴差阳错下就读了这本书。这本书主要讲了彭磊的成长经历,对自己来说,意义不大。

  2. 永久记录》,斯诺登自传,主要讲斯诺登的成长经历、如何揭露“棱镜项目”,以及逃亡的故事。在中国的这种环境下,对于自己隐私泄露的事情已经见怪不怪了,也没有那种个人隐私神圣不可侵犯的思想;另一方面,作为一名伪安全从业者,自己还是不希望直接将自己的信息拱手送给垃圾广告公司以及各大app厂商,因此在某些情况下,也会尝试用一些手段避免泄露,没有到强迫症的地步。斯诺登推荐Signal这个端对端加密软件,近段时间马斯克也有推荐,如果有需要倒是可以尝试一下。

  3. 褚时健传》,“烟王”、“橙王”褚时健的传记,本来是打算看曹德旺的自传《心若菩提》的,在搜索电子版的时候,被推荐了这本书。褚时健是一个有争议的人,关于这点,自己也有看一些网上的评论文章,但看不出可靠性有多少,也就没再仔细研究了,毕竟更为关键的还是,可以从他的身上学到哪些有价值的东西。读书笔记在这里

  4. 与时间做朋友》,李笑来,币圈大佬,割韭菜的人,也是个很有争议得人。抛开这些,这本书自认为还是很值得一读的,其中的某些点打开了自己的心结。读书笔记在这里

  5. 克苏鲁神话全集》,了解下什么是“克苏鲁”,什么是不可名状的恐怖。刚开始看的时候无感,到最后的时候还是有点恐怖的,主要是自己吓自己。

  6. 稀缺》,了解下稀缺心态。再遇到没时间,没钱的情况时,可以更好的解析自己的心态,帮助自己冷静思考。读书笔记在这里

新的一年,目标依旧是10本书吧,具体读什么不再列了,意义不大,根据情况来吧。另根据现在自己调整的情况来看,10本书大概率将不是问题。

运动与健康

这块自认为这一年做的还是不错的。19年10月自己开始跑步,当时定的目标是争取每周跑3次,每次大概跑40分钟左右,除了疫情期间没办法去健身房以及一些特殊的情况外,这一年下来基本上是实现了这个目标。

跑步带来的好处是显然的,首先是自己的免疫力有所提高,自己这一年来,基本上没有生什么病。其次在今年的体检报告中,各项指标比去年好了很多,去年有大概3、4个比较异常的指标,而今年,则只留下了一个。

作为一枚程序员,长期久坐,容易患心脑血管疾病,同时腰、肩这些也容易劳损。因此除了跑步外,自己也有在健身房练其他的一些器械,主要就是练一些腰、肩相关的器械,尽可能的锻炼自己的肌肉。自己不求成为健身达人,更多的还是希望自己能够健康的活在这个岗位上。

新的一年,还是希望自己保持,本来想着将跑步的速度逐步提升上去,但在20年11月份的时候,由于跑的太快将膝盖伤了,因此还是决定不跑太快了,可以适当的延长跑步的时间或是跑步的频次,速度这块保持现状即可。

除了跑步,还有一点是需要管住自己的嘴,虽然自己一直在跑步,但体脂率下降的却并不明显。主要是两个问题,一个是自己吃得多,另一个则是吃得不健康。

自己每次跑完步回家后,还要加餐,虽然主要是吃水果和喝牛奶,但水果的热量并不低,基本上就把跑步消耗的能量给补回来了。

不健康则是指公司食堂的饭菜,实在是太油腻了,长期吃,体脂不超标也说不过去,为此有同事每天中午吃得和早餐一样,比如鸡蛋、玉米、红薯这些。自己也尝试过一段时间,但一段时间后就放弃了,担心没有蔬菜,长期会欠缺维生素以及膳食纤维。这个似乎暂时无解,先保持现状吧,只能尽可能的不去吃太过油腻的饭菜了。

总之,新年继续保持锻炼,同时管住嘴,将体脂给降下去。

其他

今年家里就添了个新成员,一只可爱的小猫咪。妹子一直叨叨着想养猫,自己小时候也养过好几只猫,对猫也很有好感,于是就买了这个小家伙。小家伙来了后,生活多了一些乐趣,每天晚上回家后都要逗他玩一会。也有一些代价,我睡眠比较浅,小家伙又比较活跃,晚上容易吵我睡觉,自从小家伙来了后,我很少有睡好过的。所以现在在努力调整小家伙的作息,白天尽量跟他多玩,不让他睡觉,等晚上的时候再让他跟我同时睡觉。

3F55D752-4470-4887-A02E-346624A5DB36

最后

愿新的一年可以调整好自己的心态,欲速则不达。过去的一年是浮躁的一年,浪费了一些时间在无用的事情上,同时在一些事情也急于求成了。于我来说,人生还很长,好好积累,不浪费时间,每天比昨天进步一点点。