2021
很久没有写博客了,或者说很久没写大段的文字了。上一篇博客还停留在 2019 年下半年,像极了博客也经历了一次新冠,被「隔离」了。这次新冠磨平了年与年之间的界限,2020 与 2021 模模糊糊的,拿得出手的照片凑不出一个九宫格,所有回忆好像都黏到了一起。我也像这个正在经历瘟疫的世界一样,发生了些许的变化,借由这篇文字记录下这一阶段的事情和想法,给自己存个档。不光给现在的自己一个交代,也方便未来的自己回顾:这臭小子走了哪些弯路,怎么变成今天这样的?
ByteDance
从 iOS 到 Web
两年多以前,以 iOS 开发的身份入职字节。工作这段时间,除了为今日头条写过一个已经下掉的功能使用了 Objective-C(哦,好像我一直写被下掉的功能),在这之后的工作内容,几乎和 iOS 没有什么关系。我从事了大量的前后端开发,从 Typescript 到 Go,从 React 到 MySQL,从 Electron.js 到 Kafka 再到 Elasticsearch 为了实现功能,所有前后端相关的东西都接触了一个遍。其实一个客户端写前后端这件事,这在这家公司并不稀奇。有很多平台/服务并不是由专业的对应前后端人员完成的,如果有需求但是没有开发人员资源,那任何人都可以去做任何事。
我对出走 iOS 成为 full-stack 这件事并不反感,跟爱好和对自己的定位有关。能从封闭的 iOS 中抽身从而拥抱 open web 是我想要完成的事情;不局限于一门技术,一个框架,用正确的工具完成工作,拥有强大的「单兵作战」能力是我追求的目标,如果能在工作中实现这些,当然是我梦寐以求的。
换工作
今年作出比较大的决定之一就是离职。
回想过去在字节这两年多,收获也蛮多。不光有技术栈切换带来的开阔视野,如何从0到1完成产品,还有如何写文档,如何沟通交流,如何带人,如何总结工作等一系列的其他技能。攒了一些钱,也完成了一次晋升。一切都很美好,那我为何还要离开?
其实只有一个原因,不喜欢做的事情。在我看来,你是不是真心认可一件事情,远比你在哪家公司,和谁共事更加重要。
除此之外,公司在发展过程中也多多少少会出现一些在我看来不能理解和忍受的东西,但逐渐我也习惯了。这些缺点在任何公司都会出现,是躲不掉的东西,酷酷的完美公司会存在,但那些都是别人的公司。换工作这件事无关于大小周,也无关于钱和人,我只是不爱现在做的事情了。
我坚信字节在未来会发展地更好,良好的平台会带来更多的机会,但公司的好坏又能跟你我一个个普通的打工人扯上什么关系呢?也许真的是因为工作若干年存下了一些积蓄,我有了说 NO 的勇气。
找工作
有了换工作的想法,就开始着手准备。由于给自己的定位是全栈偏前端,于是就开始写简历,确定面试公司范围,外加找相关的面试题、刷 Leetcode。刷题的时候给大家一个 tip,充几个月会员,按照题目的出现频率从高往低刷,是比较有效率的刷法。
疫情期间,大部分公司的面试都是远程的,经过一个半月的接近20 多场面试,最终确定加入了现在正在工作的公司。
这一段找工作的经历让我确定自己在痛苦并又快乐地 move forward。面试是真的能找到自己的不足和盲区,即使没有换工作的想法,每年抽出一段时间来准备面试,去面试,也是很有必要的,清楚自己的价值,设定好目标,不断调整,时刻准备好。
拿到 offer 后就一键 People提了离职。很感激 leader 拉着我促膝长谈了好几场,认真跟我一起寻找自己想要离职的深层原因。他也猜测我是不是因为对现状和项目感觉不满意,感觉自己无法突破,而产生的焦虑,想要逃避,觉得自己必须要换工作才能解决问题。这一点虽然没发生在我身上,但我还挺赞同的,想必这也是很多人产生焦虑或者换工作的原因,这不是切换技术栈或换一家公司就能解决的问题,有很多能力上甚至职位上的的提升不得不靠逼自己做自己现在不擅长的事情来实现,比如做技术规划、分享、协调项目、写文档等等。写好代码,只是最基本的要求。
新工作,新生活
如今已经已经入职新公司几个月了,so far so good。新公司支持 fully remote,这也意味着我可以每天都在家办公了。
换工作后,我也搬了家,抱抱和崽崽也住到了一起。远程工作把工作和生活的界限擦得更加模糊,没了通勤以及场景的变换,我却感觉时间过得更快了。疫情当下,其实远程办公已经不算什么 new fashion 了,但后面有是必要写一篇博客来交流一下我是如何度过每一天的。
成长
用一个词来总结这一年,那一定是 Crypto。我知道很多人对「币圈」嗤之以鼻,但我还是要说,区块链和加密货币带给我的不光是财产上的增值,更是提供了一种思考世界的方式。
对于聪明的人来说,形成认知的意愿往往阻碍重重,尤其是碰到了破坏性创新的事物,会本能地在建立认知之前进行批判。阻碍一方面来自于自身的优秀,比常人要更深刻的理解现有事物的逻辑和本质,另一方面来自于自信,对于并不擅长的领域可以用方法论,快速地推敲出一套大部分时候正确的逻辑,久而久之所建立起的自我肯定。
在某些领域有一些成就的聪明人会天然的带有一股傲慢,其实这是正常却又很糟糕的。我在过去这一段时间学到的就是以「侦察兵心态」来看这个世界,这很像下面的 TedTalk 所表达的思想。
区块链和加密货币就是这样一种破坏性创新的事物,如果你只看到了有人利用它发币割韭菜,从而把它批判地一无是处,或许你应该回头看看,自己是不是想错了什么?
如果你对它有足够深入的了解,你会为比特币巧妙的结合分布式、密码学、共识机制的设计而感到惊叹,它不光是一场伟大的社会学实验,更开创了一个全新的行业;你会为了建设在智能合约之上的 DeFi,NFT 等协议而着迷,这一切都在慢慢地发生着,颠覆着整个世界底层逻辑。
我无意吹嘘 Crypto,我只是希望自己和大家能怀有更加开放的心态来观察这个世界,不要成为那个傲慢的人。
In retrospect, it was inevitable.
过渡缅怀过去和过度憧憬未来都毫无意义,Live in the moment.
Peace.