My 'tough' 2019

24 days切换至中文

2019.01.01 - 2019.12.31 整整一年,于我个人、于我的家庭、于我的家族来说都是非常『艰难』的一年。

一月到三月,『痛苦』的开始,心理学上称为『冒名顶替综合症』,严重地自我怀疑,害怕自己的『骗子』身份被所有人识破。工作上失去了灵感,丧失了兴趣,看不到自己的工作价值,甚至不认可自己的工作方向,最终阿里之旅开启短短八个月后就遗憾铩羽而归。

四月提出离职后,手里的活儿都甩出去了,但怎么都静不下心,浑浑噩噩地过了一个月滚回家『休养』。

五月大概是最煎熬的一个月,没有任何收入,自我学习能力几近归零,低价变卖了家里攒了很久的 iMac 在内的很多设备,看不到一丁点的希望。幸而老婆力挽狂澜扛起了『养我』的重担,多次尝试『赴死』失败后只能开始找医生求助治疗。

六月稍微有点儿恢复,但是尝试了几次面试都崩溃失败了,无奈只能联系老东家,所幸被照顾防水式地『二进宫』了。从 ng-monaco-editor 开始尝试回归 GayHub 。意外为 eslint-import-resolver-typescript 新增了个 feature 开始接触 ESLint 插件开发。

七月开始有点儿杂乱无章地学了点 Flutter、Homebrew 包定义、多设备共享配置 .dotfiles 等等,算是简单涉猎了 Dart/ruby/shell 等多个新的编程语言。接着突然意外地接触了 mdx,开始了 eslint-mdx 项目,并向 prettier 贡献了 第一个相关 PR ,后来又为了修这个 PR 的 bug 又提了几个相关的 fix PR。

八月逐渐开始真正恢复自信,创建力爆棚,eslint-mdxbabel-preset-proposal-typescript 功能趋于完善,并在 mdx 主仓库得到实际应用,@1stg/configs 进入快速迭代,在团队内部进行了 深入浅出 TS 高级类型——面向类型编程 的分享,为 prettier 贡献了迄今为止我最重要的 PR:add babel-ts parser

九月 家中出现一些变故,我妈也有点儿抑郁倾向,赶紧让她跟我一块儿去看了医生。而我精神依然比较亢奋,@1stg/configs 依然在不断完善,从中获得灵感新增相关项目 tslint-config-eslintremark-preset-prettier@rxts/pkgr 以及 @rxts/types ,并开始尝试写 prettier plugins

十月 原本依然是丰收的一个月,业余时间接了一个小项目重新拾起了 Vue 的相关技能,可大姨妈的意外去世让我的情绪再次跌落到谷底,好在后来反而促使我看淡了很多事儿,心智成熟了许多。看淡生死才能正确地面对对死亡的恐惧,至少我们曾经快乐而有价值地活过,这已经是万幸了。

十一月正式加入 mdx-js 组织并将 eslint-mdx 贡献出来,为开源项目做贡献已经成为我的日常,越来越多的包(@prettier/plugin-pug, dayjs, eslint-plugin-sonarjs, lazy-compile-webpack-plugin)中开始出现我的身影,并将影响越来越多的人的代码。

十二月,偶然接触开始了一个付费开源项目 Claps.dev,做的内容大概就是我一直向往的开源接受捐赠就能过好生活,多么令人神往啊。

十二个月的流水账,于我个人、于我的家庭、于我的家族来说都是非常『艰难』的一年,但它没有打垮我们,感谢地狱模式的 2019 让我成长、变得更好,从一个慢慢抑郁的人变成逐渐恢复如初并更加成熟豁达的人。

2019,可能不是『爱你依旧』的一年,但在我的人生中必然是永生难忘的一年。

好在,一切的痛苦和困扰都已经随着时间慢慢消散殆尽了。

2020, Peace and Love Forever! ❤️


彩蛋:JJ 林俊杰 2020-01-01 官宣 圣所:Wonderland,而且这次依然有南京站!这一次必须去看现场了!


本文首发于 知乎专栏 - 1stG 全栈之路