我的2022——三十不惑

2022年,我踏进了 30 岁。想起孔子说:“吾十有五而志于学,三十而立,四十而不惑…” 而我不一样,我三十已经不惑了。不仅建立起了自己的世界观、人生观、价值观,也明白自己想要的是什么,对自己有清晰的定位,能保持独立思考。

朋友们经常这样评价我:逻辑清晰,有自己的判断和思考,有对事物透彻的看法,经常一针见血指出问题。我喜欢这样的评价,但人往往只会听到自己想听的话,所以我时刻提醒自己要多聆听。

过去一年发生了很多事,我都还没来得及记录就已经被尘封在记忆里。所以我想在这篇2022年的总结里,花些时间好好聊聊。

暂停创业

2021年我注册了一家公司,开始一个人的创业尝试,并且有半年时间全职投入,直到2022年3月份才暂停。显然,这次创业的结果是失败的,不过也收获一些经验和思考,包括创办企业的完整流程(起名、注册公司、注册品牌、银行开户、记账报税等)、企业管理、产品定位、市场营销等等。在这个阶段,虽然很享受从零到一创造一个产品的快感,但也加强了对用户需求、用户体验和市场营销的重视。最后由于种种原因,包括项目推进没有达到预期、单枪匹马创业状态不稳定、经济收入骤减的压力,决定暂停创业,继续提升自己的能力,进一步打磨产品和寻找市场机会。

熟悉我的朋友可能知道,我的工作是一名程序员,特别喜欢创客文化和开源文化,同时对环保和能源议题非常感兴趣。因此我的创业方向是“STEM 教育 + 可持续生活”,这次创业虽然暂停了,不过有一个网站平台活下来了,未来将会以个人网的形式继续运营,准备充分再考虑商业化。

我对这段经历并不感到遗憾,因为越早经历失败,才能更快到达成功的彼岸。

重新工作

决定关闭自己的公司之后,心情反而舒坦了很多。然后3月份开始接触招聘市场,寻找下一个发展平台。我希望这份工作能够作为我下一次创业的铺垫,最好能够在这里学习和填补我欠缺的东西,当然钱也是我欠缺的。所以我在我所擅长的嵌入式开发和期待的碳中和方向进行寻找,确定了几个具体方向,包括数字能源、储能电池、电动汽车等,前前后后参加了包括像华为这样的大公司以及高校老师带队创业的小团队等面试。结合工作内容、平台、前景等因素,最后选择了加入专精特新小巨人企业——导远电子。

三月底,我回到了广州,开始新的职业生涯。第一个感受就是:打工真的太轻松了,创业实在太辛苦!好巧不巧,我加入的团队刚好是公司内部二次创业的产品线,我是第15号员工,很多事情都处于从零到一的阶段。得益于前面的创业经历,我已经不惧怕从零到一打造一款产品了,甚至感到有点兴奋,这地方好像是来对了。

团队拼图

在新公司刚开始工作的前两个月,其实还是有点迷茫。一来是因为新产品是我以前未曾接触过的,融合了很多高新技术,需要快速学习新知识;二来团队还不完整,很多具体的工作都无法开展,甚至连一个软件仓库和一行代码都没有,导致我负责的工作并非我最擅长的,而是团队当前最需要的,因此对我来说也是一个不小的挑战。

在和 Team Leader 简单沟通后,我开始做需求分析和方案调研,得益于过去几年培养的工作习惯和知识广度,我很快就找到了方案,并开始编程和调试。由于我们的硬件产品还没生产出来,我甚至还需要自己编写一个模拟器来完成测试。这部分工作也在后面的转正答辩中得到了领导的大力赞赏。

在这时候出现了一个转折,负责架构设计和团队管理的同事 M 因为工作压力大等原因离职了。某天晚上加班时 Team Leader 找我聊天,由于人手不足,希望我能参与另一个项目(其实是我最擅长的),承担更多工作并做好带头作用。我欣然接受了,因为这样我能更好地理解整个产品,学到更多东西,同时也是对我在团队中的定位的一次调整。

我依照还不是很完善的架构设计图,在一周内加班加点反复琢磨,用 C/C++ 和 CMake 等搭建了一个代码框架,可以进行简单的演示。这个框架不仅实现了基本的功能,还便于其他开发人员一起参与,初步形成了一个协同开发流程。后来这个框架一直沿用至今,在该项目中发挥重要作用,我也因此成了该项目实质上的系统架构设计师。

在敏捷开发第一次迭代的复盘会议上,PM 让大家在便利贴上写出“最感谢的人”的名字,软件组的小伙伴们不约而同地写了我的名字,真的让我非常意外和感动!工作这么多年,从来没有发生过这种事,能得到大家的一致认可,我真的感到非常荣幸,尤其是我们团队都是有5-15年工作经验的工程师。

除了写代码,在这段时间我还输出了很多文章。得益于过去几年在 CSDN 和自建博客平台的创作,写文档甚至是搭建知识库已经成为我的一个强项。从收集资料到学习消化再重新输出,形成了自己的一套流程和习惯。对于一个新团队来说,知识库的作用是显而易见的,可以为新同学提供入职指导,可以为老同学提供快速检索功能。

同事们说我很适合当产品经理/技术经理,有一种感染力和亲和力,让大家非常愿意和我一起工作,这是一种天赋。Leader 说我和其他程序员不一样,不给自己设限,视野宽广,不仅有丰富的开源软件开发经验,还能从产品视角去思考问题,摆脱了技术人员往往带有的狭隘和顽固。

就这样慢慢地,我在团队中找到了自己独特的位置,一边围绕着产品做一些擅长的事,一边不断学习做一些暂时没人承担的事,甚至还包括管理方面的工作。逐步扩大我的能力圈,提高综合能力。

团队管理

六月底,Team Leader 和我复盘,总结过于三个月的工作,问我是否有意向往管理方向发展,当时被我拒绝了。拒绝的原因是与我的职业规划不相符,我希望自己的日常工作还是以技术开发为主,逐渐成长为某个领域的技术专家,所以不考虑像项目经理这种纯管理岗。不过 TL 还是鼓励我往技术管理方向发展,一方面可以替他分担工作,另一方面可以提升我的技术领导力,也是职场生涯的一个转折。

于是我开始承担起 Git 代码仓库管理工作,也是从零到一的过程,包括协作流程的建立、代码审查、合并、发布、分支管理等等。刚开始的时候经常被同事叫过去解决 Git 操作的问题,不小心成为大家眼中最懂 Git 的男人。

七月份有一批应届毕业生入职,公司第一次推行导师制,由于同事 M 的离职,我被临时安排为导师,带一名应届生参与工作。但由于准备不足、缺乏经验以及日常工作过于繁忙,在新同学六个月的试用期里我做得并不够好,感觉没有提供足够的指导帮助他成长。我也常常在反思,应该如何更好地沟通、如何分配工作、分配哪些工作、什么时候该指导、什么时候该放手…… 其实在带新人的这段时间里,我也学到了很多东西。

九月份开始承担面试工作,在四个月里面试了 28 位候选人,其中大约三分之二是校招的同学。这也是我第一次正式参与面试工作,虽然挺花时间的,不过在这过程中也提高了我的沟通能力和理解能力,也算是为我以后创业招人打下一个基础吧。

说来也巧,我在公司里居然还遇到了几个粉丝,他们曾经在网络上看过我的文章和分享,以及获得的那些奖项,私底下常说卢工特别牛逼。这给我带来偶像包袱,不过别人的信任也迫使我不断学习和进步。由于写书、写文档、做开源软件的经历,让一些同事觉得我很有才华,甚至和我们事业部老总并列被评价为最有才华的两个男人。

其中一个体现是新办公室装修时采纳了我对会议室和电话亭的命名方案 —— 星辰大海系列。另一个是在品牌建设方面发挥一点作用,例如产品命名,另外还受邀成为产品线里唯一的品牌负责人,主要负责对外宣传的技术文章撰写和整理,甚至是采访。这些工作其实蛮有趣的,不过很难体现在 KPI 里,我之所以愿意做主要还是因为我的确是以创业的心态在打工。

优秀员工

三月底入职的我,在新公司度过了完整的三个季度,绩效也是意料之外的惊喜,Q2 拿了 A(优秀),Q3 和 Q4 均拿了 S(卓越)。要知道,在此之前的两份工作中,我从来没拿过这个高的绩效,无论是写代码、写文档还是引进新技术,都得不到领导的认可,反而是经常被领导教做人和 PUA。这也是我对他们归属感不强的原因,促使我寻找外部的机会,包括参与开源社区、创业,以及去公益机构兼职。所以真的非常感恩,感恩遇到靠谱的公司和团队。公司和公司之间的差距真的很大,遇到不爱你的人一定要尽早离开,相信自己值得更好的对待。

过去九个月,我参与了我们产品的嵌入式软件、上位机软件、SDK 以及部分测试软件的开发,为多个项目写下了第一行代码。可能也是因为这个原因,得到了领导的重视,也得到了 2022 年度优秀员工(据说前 5% 才能评上)。你可能不信,这是我参加工作八年来,第一次获得优秀员工奖项。

凡是过往,皆为序章。常怀感恩之心、保持空杯心态,未来继续加油!

开源创客

说完公司的工作,再说一下我的业余工作。上半年参加了一些柴火创客空间的活动和培训,拿了一个《创客教育与智能硬件应用》证书,也是为我的 STEM 教育事业做准备,然后基于 Wio Terminal 推出了两个物联网教程,已经上架销售了。也因此被评为 2022 柴火年度认证会员,可以大大方方说自己也是一名创客(Maker)啦!

🔗 “2022拾柴者”|柴火年度认证会员大揭秘

在开源软件方面,除了在 RT-Thread 社区偶尔提交一两个 PR,还参加了腾讯的开源摘星计划(WeOpen Star),认识了一些从事开源相关工作的小伙伴,比如说 freeCodeCamp 社区和极狐 GitLab。看到别人可以快快乐乐地以做开源软件为生,其实还是蛮受激励的。我也坚信,我的下一份工作/创业,一定是和开源软件相关的,一定是支持远程办公的。

另外,我自己存活下来的一个教程网站也在不定期更新中,2022年底突破了 1000 篇文章,有了稳定可观的月访问量。接下来会继续以个人网站的形式运营下去,促进面向大众的终身教育,这也是我的 SDGs 梦想之一。

移动城堡

记得刚参加工作的时候,有一次和朋友讨论:如果赚到第一桶金,是先买车还是先买房。我当时的回答是先买车,因为可以扩大生活半径,增长见识。后来不知道怎么就忘了,可能是一线城市的交通还算便利,挤地铁公交才像一名合格的打工人,也不用考虑停车的问题。随着共享经济的到来,我还成了租车和共享汽车的粉丝。

直到去年四月份生日的时候,决定给自己送一辆电动汽车作为生日礼物。然后开始深入了解纯电动汽车市场,去 4S 店看车试驾,在广汽埃安、比亚迪、小鹏、特斯拉之间反复衡量,最后针对本人的用车需求,以及本着够用就好的消费理念,决定入手比亚迪海豚。不过好巧不巧,不仅遇到了一波涨价潮,还遇到产能不足,本以为最快四月底可以提车的我,硬生生拖到八月中旬才终于提到车,颜色型号还不是最初预订的,真是一波三折。提车后还是蛮开心的,小海豚的性能很好,满足我的出行需求。

整个 2022 年,我当了 134 天比亚迪车主,充了 655 度电,跑了 5750 公里,去过 3 座城市、2 个农场。现在没事我就开着小海豚出去溜达,一边听着播客、一边开车。看看我所生活的城市,如果看到好看的楼盘或村庄,心里还会默默地想:什么时候也在这里搞一套房……

可能是因为自己现在也进入了汽车行业,变得非常关心智能电动汽车的发展,我还写了一个专栏《图解智能电动汽车》,希望可以介绍汽车的电动化、智能化、网联化相关技术,和自身的工作结合起来,并且作为一个对外的窗口。

交通领域的降碳确实是碳中和重要且首当其冲的一环,希望未来绿电越来越多,碳排放越来越低,出行效率越来越高,人们生活越来越好!这也是我的 SDGs 梦想之一。

感情生活

2021年结束了一段六年的感情,对我的内心世界可以说是一个几乎毁灭性的打击,不仅生活发生了很大变化,心态上也经历了从生气、愤怒、怀念、沮丧…不断反复,再到平静、反思的状态。我讨厌自己,讨厌自己的不勇敢、优柔寡断。为了不去想感情的事,我几乎让工作和学习填满了所有时间,经常晚上11点多才离开公司,有时候甚至直接在公司过夜。

五月份偶然了解到「二狗单身青年自救平台」,孤独和好奇心驱使我注册了账号,开始认真填写资料,连续发布了两周二狗日记,记录和分享自己的生活。慢慢有了一些访问和关注,还两次被推荐上墙,让我受宠若惊。

我想我应该积极主动创造机会,于是陆续和一些异性见面、吃饭、聊天,大部分吃完第一顿饭就没有联系了。有的加了微信慢慢变成朋友,一起交流脱单心得。三个月后,开始觉得二狗平台有点无聊了,看条件、相互比较的氛围浓厚,对我这种硬件条件很一般、内心世界比较丰富的人来说一点优势都没有,想要找到合适的对象无异于大海捞针。虽然我对自己的定位比较清晰,但感觉还是应该把目光放在自己感兴趣的圈子里。

就在我决定离开二狗的前夕,遇到了一位小姐姐。开始了一些故事,故事仍在进行中……

总结思考

感觉整个 2022 年过得挺匆忙的,很多事情都没来得及记录就已经渐行渐远,比如说十一月份疫情封控,八月份外公做了白内障手术、五月份即将读高三的表妹出现恐学症、四月份河南村镇银行暴雷踩坑….. 感觉自己这些年对家庭的照顾太少了。还有业余参加的一些活动,比如可持续生活创变营、青年困惑对话、个人成长教练培训…… 总感觉一辈子太短了,要珍惜时间多多折腾,好好感受人生。

这一年,精神内耗明显减少了,接受自己的平凡,接受自己的失败,人活得更通透了。工作上保持适当努力,提前做重要但不紧急的事,每件事努力做到 90% 以上,但是只输出 80% 的成果,剩下 10% 根据绩效考核灵活控制。这样可以既保证工作质量,又能给自己的项目留出更多时间,也是一个经过验证且可行的方案。

我以前从来没有思考过软件的意义,曾经面向比赛编程,也曾面向领导编程。去年经历了很多从零到一的软件项目,也经历了带新人的过程,对软件的意义有了更多理解。软件的核心价值是提高生产效率、减少人类的痛苦。如果经常加班编写毫无用处的代码,简直是本末倒置!这一点需要时刻提醒自己。

在经历过大中小企业、国企民企之后,我开始明白自己究竟想从工作中获得什么 —— 平台、人脉、资金。打工人就要以创业的心态去工作,把公司的事当作自己的事,像老板一样思考。否则不如早点挤进国企事业单位,过岁月静好的生活。我还是有欲望的,我想创造一份伟大的事业,实现自己的人生价值,促进世界可持续发展。

至于什么时候重启创业计划,边走边看吧。虽然偶尔也会收到一些创业团队的邀请,但如果做的不是我最想做的事,条件不是很靠谱,我还是会继续在现公司工作,争取先把公司搞上市,尽可能实现财务自由。毕竟,有钱真的太爽了!

展望未来

今年就不立 Flag 啦,就简单记录几个目前想到的小目标吧。

😛 工作中,管理方面很多地方做得不好,也犯了一些错,比如同事间的沟通不畅,出现矛盾时相互抱怨。如果觉得同事不够好,那你有没有想过办法帮助他?我想我确实应该开始重视技术管理和团队管理,减少在公司项目中的代码编写工作,增加代码审查、测试和技术预研等工作。希望在 2023 年能提升管理和沟通能力,让自己慢慢从程序员的繁忙工作中脱离出来,有更多思考的时间,承担更重要的工作。

😜 技术这一块,我并不太担心,哪怕工作中不写代码,我也会在个人项目中继续写代码。不过还是要继续提高技术领域的广度和深度,同时注重培养自己的技术领导力。比方说持续输出技术教程、专栏,持续开发/优化个人开源项目,抓紧时间多写两本书。丰富自己的技能树,包括硬件设计和三维建模等技术,希望一年后能有更多完成度更高的作品产出。

🤪 另外,2022年还有一个惊喜收获,就是解决了一个困扰我多年的发音问题,所以我可以更自信地尝试录制更多视频和播客啦!我希望未来一年能够慢慢建立起自己的频道,作为一个对外交流的窗口,发掘更多有趣的人和事。一个人往前走太孤单了,要积极寻找合适的合作伙伴。

😝 其他兴趣爱好的话,就顺其自然吧。多点走出去,有时间多组织技术沙龙、户外活动,广结善缘。

认真工作,快乐生活!

哦对了,2023年开始,我要在生活中做一个有松弛感的人,容许自己出错,不追求凡事都做到完美,毫不出错。

希望我们都能找对爱人,找对事业,在太阳升起时投身事业,在太阳落山时与爱人相拥。