你做三四月的事,八九月自有答案|2021 年中总结

3,769 阅读17分钟

  其实很早就想着手写这篇文章了,这不仅仅是我 2021 年的年中总结,同时也是告别校园的整整两年的 review 。

  熟悉的热浪,黏腻的空气,叫个不停的知了,被太阳晒得发白的地面,不禁让我回想起来两年前的我是怀揣着怎样的 热情、惆怅、期待与不安只身来到杭州。就在几个月前,带着完全不同的情绪成为过这个城市的旅客,骑着单车穿过钱塘江大桥的小道,温热的阳光、凉爽的风还有洒在江面的波光粼粼,一切都让我觉得那么美好那么恰到好处 ...

image.png (离开学校前的最后一张照片)

image.png (来到杭州工作的第一张照片)

正文

  在写这篇文章的时候翻了好多照片,也看了许多过去的心情。常常会发出 “原来以前的我是这样的呀!原来我还有过这样有趣的想法!原来过去的自己是那么的敏感和小心翼翼... ” 的感叹,也许以前的我会嘲笑过去的自己是多么幼稚和愚蠢,不过现在的我好像更加能够站在一个更公平的角度来评价自己的现在与过去,这也不禁让我想到几句挺有道理的话

不必站在50岁的年龄,悔恨30岁的生活,也不必站在30岁的年龄,悔恨17岁的爱情。我们不能站在后来的高度,去批判当年的自己,这不公平。如果重来一次的话,以当时的心智和阅历,还是会做出同样的选择。

试着和自己和解,去接受每一个时期的自己。

  发生过的事都是你需要去经历的,经历了才知道好与不好,该与不该。与现在的自己比较,发现自己得到了很多,同时也失去了很多珍贵的东西。

  • 忘了是从什么时候开始,变得更爱自己而不是把溢出的喜欢倾注到另一个人身上。
  • 忘了是从什么时候开始,对于技术不再那么精益求精。
  • 忘了是从什么时候开始,变得不再爱折腾,不再想投入精力研究、爬帖和试错。
  • 忘了是从什么时候开始,变得如此懒惰、拖延,开始焦虑房和车的问题,开始享受孤独 ...

夜深忽梦少年事

  上学的时候一直觉得技术是世界上最可靠,最简洁也是最复杂的东西。技术便是一切,我对技术的态度也近乎到了狂热的地步,甚至会为那些不懂技术、对技术没兴趣的人感到悲哀,心生悲悯。

  虽然高中没怎么接触过计算机,高考结束后立马就买了《C Primer Plus》开始啃起来,为什么学 C ?主要是因为当时觉得能做电脑上可执行的 exe 肯定比写个 HTML 页面要屌,而且 HTML 之类的 too easy 用软件拖拽都能生成,要学就要学能写客户端的能制造病毒的语言。当时每天都在在电脑前面敲代码调 BUG ,在我上大学前已经能在很多论坛帮别人调试代码了。

image.png

(人生第一本开发相关书籍)

  那种对于计算机的精准控制所带来的的满足感和学习过程中发现更多未知领域带来的兴奋感,敦促着我不断学习着新技术,做出新的成果,掌握新的工具。

  刚上大一大家还学习定义变量和分支循环的时候我已经在 Java 写客户端了。不过当时只是对于各种语言进行钻研学习,仍是管中窥豹难以看到更大、更全的未知领域。上学不久在学生会里面接触到了 Linux ,仿佛突然打开了新世界的大门,一个黑窗终端加上短短的几行命令便可运筹帷幄,这才是我想象中极客的样子。

  大一上结束后并没有立刻回家而是在实验室和图书馆泡了整整一周,把所有有关 Linux 的经典书都研究了一遍,但是纸上学来终觉浅,命令一遍遍的记一遍遍的忘,很多命令依然不知道如何组合使用,对于系统整体也没有一个全面的认知,只是知道零散的命令。就在这时我去了学校的网络维护中心,希望成为一名真正的 Linux 系统管理员。在大量的服务器搭建配置、软件环境编译、内核编译以及应用部署实践中,积累了大量的运维经验也算是双脚跨进了运维的大门。

image.png (学 Linux 时的截图)

  平时一有空我就会钻到实验室搭建各种服务,做各种测试,周末就抽时间看运维的公开课,看看企业里面是如何做的。我已经做好准备去成为一个系统运维了,打算去报考 RHCE(红帽认证工程师) 。然而戏剧性的来了,当时老师有一些项目需要开发人手却不够,我被迫成为一个 全干工程师  ,后面学了 PHP 正式开始了我的 Web 应用开发生涯。

  当时经常听到一句玩笑话:“PHP 是世界上最好的语言”,不过有一说一,在易用性方面我还真的没用过比他更简洁的语言,正儿八经的阐述了什么叫做 “简单粗暴” 。加上当时项目开发都是直接上框架,不再像以前一样 HTML 掺杂着 PHP 写一个超长的脚本,而是通过一个 class 和 若干 method 来组织代码,写接口那不是一般的快。 那个时候我才逐渐认识到一个 Web 应用并非如此简单,一个优秀的 Web 应用其后端必定有着不同凡响的设计,前端也有着极致的优化,从此以后我把 做网站 也改口为 Web 应用开发 。

  在这个过程中除了后端所需要的必备技能,前端方面我也花了很多的时间去钻研 ,Angular 、JQuery 以及 Bootstrap 源码都认真钻研过,专门系统的研究过 CSS 3 和 ES 6 ,虽然当时前端还没有流行 MV* 框架, ES6 也没有那么成熟,但是我们实验室已经把这些技术栈正儿八经的用到生产了。一直以来我觉得自己的前端水准要高于后端,而且自己对前端也非常热爱,虽然现在的依然在淘宝做着服务端依然会关注前端的动态。

  很快大三迎来了尾声,足足准备一个月后我来到了天猫技术部 (现在 BC 融合后为淘系技术部) 。实习期间一切都是新奇的,新的办公环境,新的合作伙伴,新的技术栈,新的做事流程。新鲜感以及校园与企业中间的断层让我有着源源不断的动力去学习,想办法学到更多没接触过的事物,当时我坚信一句话:“技术是没有捷径可走的,十年如一日的练习与记忆,抽象与迭代,才有可能让技艺登峰造极。你必须十分努力才能显得毫不费力!”

  当时对于实习转正的要求还是很高的,每个实习生在实习期间需要做三次述职,综合打分后决定是去是留。每一轮答辩准备都是异常的痛苦,面对面试官的挑战一开始直接就脑子空白,简单来说是因为当时只是把事情当做事情来做而没有思考为何这么做?是否有其他方案?各个方案的优缺点?一句话总结当时的问题:思考的太浅,无法面面俱到。

image.png (三次答辩的时间 7.6 | 7.27 | 8.26)

昨夜西风凋碧树

  2021 年初,刚工作一年出头,工作的繁忙和辛苦,让我觉得一切的放纵和享乐都是理所应当的奖励。忘了去思考,停止了总结 也 惰于学习。深夜依然刷着 B 站,看着小说,吃着泡面。我有时候在想会不会有一天因为这样糟糕的生活而猝死,就这样默默地悄无声息的离开了这个世界,什么也没留下什么也没带走,想着想着本能抗拒我继续想下去 ....

  买下手里的这台电脑是 2020 年的元旦,对于电脑一直都有一种有一种说不清楚的执念与狂热,我想用它来剪辑 4K 视频,修照片,再装一个 Linux 系统认认真真看源码,写文章做技术输入和输出。回到家不想再打开电脑看到与工作相关的一些事情,会很排斥!!!

  但是,凡是都有一个但是,但是这一年下来他被使用的次数以及他使用场景基本都是在周末放纵自己用它看看剧。从来没有预想的 学习、剪辑、写文章、编码.... 遗憾自己浪费了他,遗憾自己辜负了这么多的时光。

  因为疫情,到四月底我才正式回到杭州,这是我上大学这么久以来第一次在家里待了这么久,只是这段时光并不是那么的美好,每天十点被闹钟或钉钉电话会议吵醒,伴随着困意和疲惫开始了一天的工作,吃饭、开会、工作、喝水、编码、讨论... 全部都在那张小小的桌子上,一直到晚上的凌晨两点我才拖着疲惫的脑子,简单洗漱后,躺下。

  日复一日,日复一日。甚至都没曾想到去看看窗外粉色桃花和片地的油菜花,等我回过神来已经是 4 月份了。甚至在休息的时候都在想着如何才能做的更好,纵使最终的结论让人难过、无助、气愤 ...

image.png (四月底解封,第一次出门拍到樱花🌸)

  失意的日子里,诸事不顺!编码中各种低级错误、流程中的各种漏洞、感情上的各种磕磕绊绊。 一度让我怀疑自己,我是真的适合这个行业么?我真的适合编程么?我真的值得我现在的工作的薪酬么?我真的能做好一件事情么?

  我甚至对于我最最最喜欢的事情产生了怀疑,对于自己能够做好这件事情的怀疑,我开始拿起之前的技术书 《重构》、《软件测试》... 周末除了修 bug 外就认认真真看这些书,保证自己代码的正确性。为了保证每次修改后的代码可以一次性通过测试用例,我做了很多努力,然而越是这样谨慎越是不敢写代码了,因为害怕出问题害怕不能够一次性通过,害怕引入更多的问题,我不敢敲下键盘了!多么黑暗,多么令人绝望的日子!

可能是经历人生的太多不如意,可能是曾经的坚持与信仰让自己怀疑人生,所以再多别人眼里的美好,不如享受孤独更让自己舒心!

春江花朝秋月夜

  压抑了整个一个春天,终于迎来了第一个长假 --- 五一 。由于疫情的管控也不能去太远的地方,其实对于当时的我来说一定想的是走的越远越好,于是我和朋友去了周边的杭州的一个小县城,体验着缓慢的生活节奏,让自己紧绷的神经得到片刻的休息。在这里认识了很多有趣的小伙伴,体验了很多没尝试过的事,也享受了拿着烧烤,喝着啤酒,扯着淡的悠闲时光。工作以来好久没有像现在这样和朋友一起喝过这么多酒,说过这么多话,睡过这么安稳的觉了。

image.pngimage.png (喝咖啡聊天到下午,吹着风)

  不久就接上了另外一个小假期,然后我一次性请了 5 天年假,一共凑够了 8 天好好出去转。和朋友一起租了车,三个人简单收拾了下就从杭州出发去了嘉兴,感受下江南的古镇。整整玩了 4 天,雨中的乌镇真的很美,当地的老板也很热情 ~

image.pngIMG_0495.jpgIMG_0496.JPGIMG_0492.JPGIMG_0486.JPGIMG_0493.JPGIMG_0487.JPGIMG_0494.JPGIMG_0491.jpgIMG_0485.JPGIMG_0220.jpg

雪上空留马行处

  工作后一个明显的变化就是好不容易熟悉起来的环境建立起关系的人,可能就在一瞬间崩塌,身边关系好的朋友和同事一个接一个离开,最后好像只剩下自己还在原地打转。对我来说离别一直是一个很沉重的话题,往往牵动着前后好几周的甚至几个月的情绪,在经历过这么多同事朋友的分分合合后,也能慢慢平复自己的情绪,既然无法改变现实就让自己看开,珍惜当下的分分秒秒。

  感情也算告一段落,一别两宽。告别过去的自己,只是太阳不是突然下山的。

  人生是一条从宽阔平原走向森林的路,离别是人生常态,所以相聚才显得如此珍贵!

  在与这些优秀的朋友和同事相处的过程中有很多欢乐的时光,有深入灵魂的探讨,也会一起冲散迷茫。我会带着这份感激砥砺前行!

独上高楼望尽天涯路

  今年我想一切有了改观,但是还需要继续努力。从 2 月份开始,每个周末除了朋友约出去玩外都会去公司或者在家里学点新技术,并把看到的东西总结出来。感觉已经很久没有主动的接触新技术了,对外面开源的技术真的有些生疏了。不过这里也聊一点关于学习新技术的看法,之前在学校一直在学习新的技术,工作后很少去看外面有什么新技术也很少取研究些心的框架,事实上我忽略掉了两点很重要的问题,没能站在正确的角度审视这个问题,导致了一定程度上的焦虑和压力。

为什么接触的新技术变少了?

  一方面由于工作的技术栈相对比较固定,因此这也是一个从宽阔平原走向森林的过程,常用的技术往往使用频率高并且需要非常熟练,接触其他的技术自然而然会变少。另外一点就是现在的技术同质化非常严重,一个理论概念的实现非要搞很多的唬人名词,造一些重复的框架和轮子,然而需要记住的是并非所有的都是需要你去学习和掌握的。要有质疑的勇气,我承认写一套框架不是一个简单的事情,往往需要耗时耗力,但是并不是所有的框架都值得你花很多时间去学习。

  同时这里引入一个新的问题就是学习工作之外的技术是否有必要系统的深入学习些新技术,这里也是一直以来困扰我的点,以前学新东西往往想花整块的时间把他学透,但是这种做法是否是正确是否高效。再和同事交流和思考后,我认为这个阶段对我来说更重要的是 扩展技术的宽度,而非深度

  其实在平时的工作中对于一些技术已经能使用的非常熟练了,长时间的使用,踩坑,偶尔会看看源码其实对于一门技术的深度已经足够。工作之外冒尖的新技术也需要去关注,但没必要过于深究用法和源码,除非对他非常感兴趣,或者有很多开创新的理念被他实现。对这些新技术重要的是关注设计理念,适用场景以及实现思路,这些才是真正需要花时间去积累的,而用法在需要用到的那天再去看文档也不迟。类似于数据库中的索引构建和数据访问两个阶段,首先是构建出索引在解决问题时能够想到这门技术。


  看书和锻炼身体,也一直在坚持中。今年虽然还没有跑够 100 公里,所以今年 200 公里的重任就放到下半年了,最近天气开始热起来也比较适合跑起来。身体是革命的本钱,一定要保持身体的健康。令人欣喜的是最近的睡眠状况有很大的提升,能够慢慢引导自己进入休息的状态了,能身体健康和能睡好觉是我最大的愿望!

image.png (今年户外跑才 57 公里)

能休息好的一大原因是晚上回去不刷手机开始看书了,上半年还是看了不少不错的书,也收获了很多。有小说也有一些方法论,每次看着看着到点了基本就困了,这里挑几本看完以后觉得不错的也推荐给大家。

  • 《零秒思考》
  • 《被讨厌的勇气》
  • 《人间失格》
  • 《人体简史》
  • 《暗夜与黎明》
  • 《猫、爱因斯坦和密码学》
  • 《地狱》
  • 《本源》
  • 《向上生长》
  • 《薛兆丰经济学讲义》
  • 《斗破苍穹》

  工作方面目前很多事情也算是轻车熟路了,对于业务和系统的理解算是上了一个新的台阶。随着新伙伴的加入相对来说没有以前那么忙了,而且也有不少志同道合的伙伴。但是不能停止思考和成长,希望晋升能有一个好的结果。

  关于成长自己也常常在想,现在回头看看过去的自己算有很大的成长么?对自己的成长满意么?那么先说说我对成长的理解:对认知和实践的革命。简单来讲是自我更新核心体现在两个方面 对事物的认知实践能力

image.png

  看到本质和核心问题,才会有有效的解法,即使无法改变至少也是个明白人。另外一个从书上得到的启发的思考是对固有世界的认识,人们往往喜欢有序,所以才产生了解释事物运行的规律的学科,我们把他们统称为自然科学,不过我们现在看到的真的就是事物的本质么?

  而欲望与现实的差距正是一个很好的成长衡量的标尺,就我来说有成长,但是成长没有那么大,最大的短板并没有得到拔高,而这个短板正是理想与现实之间的鸿沟。

尾声

  我想 Review 的作用就是尽量看到自己更多的不足,保证方向的正确性。最后一句话与大家共勉:你做三四月的事,八九月自有答案

掘金年中主题活动 | 2021 我的半程成长之路征文活动正在进行中......