记录在离职1周年,一篇真情实感的流水账

记录在离职1周年,一篇真情实感的流水账

自从上一家公司离职整整一年了,好吧,确切来说,我刚看了下微信的聊天记录,还有3天。因为大环境的原因,整个部门一夜之间被裁掉了,当时让从国庆假期回来的我一脸懵逼。
眼睛一眨已过去一年,本来一直想找个时间来记录一下,但是一看这个博客离上一次记录已经是4年前的事了(汗),在加上自己感觉就算要写也不知道该怎么写,确切来说感觉自己处于一种想写流水账但又不想写流水账一样的状态。今天正值中秋,一个人在出租房空虚寂寞冷,我是想如果今天都没法写的话,可能将来都不会有机会写了,于是伴着这种不情愿但又得写的心态开始了这个博客的记录。

上一家公司的回忆:职场傻鸟奇遇记

我从2020年暑期开始实习,之后转正、升职,加上实习,总共在上一家公司待了四年。

所在部门类似公司创新实验室,尝试用新技术拓展业务方向。(刚入职时,带我的经理就开玩笑说部门是个亏钱部门——多年后,这句话竟部分应验了。)一开始,整个部门都是Node.js全栈开发。对JavaScript印象不佳的我,最初有一段适应期——在学校里我更多用Python,即使要学习新技术,也偏向Java。进入Node.js全栈部门时,我既新奇又略感无措。

事实上,和我同期或后来入职的实习生普遍对Node.js全栈不满,甚至有人当天就申请退出。我当时对技术发展的规划不多,只想着先找到一份工作开启职业生涯。加上公司是外企,对我来说算是不错的平台,于是就这样“迷迷糊糊”地开始了职场生涯。回头看,我无疑很幸运。

第一份工作,我几乎没有经历繁琐的简历投递和面试。投了第一份简历,一场笔试、一次线上面试、一次实习、最终拿到合同。这一切发生在疫情前几个月,我抓住了时代红利。同时,公司内部有学长学姐的支持,他们的表现让公司对我们学校的人更信任。疫情期间,我长期远程办公,住在父母家里,不用考虑租金和日常开销,这第一份工作确实让我尝到甜头。

因疫情和大环境原因,公司部门在2022年关闭了校招渠道,我同期的技术同事因违规被开除,我成了部门唯一的开发新人。经过管培生培训,我在入职三年内几乎每半年一次升职,短短三年混到了Senior,离Manager只差一步。

回顾当时的项目经历,印象深刻的第一个是实习时做的聊天机器人项目,几乎完全由我独立开发。这也让我成功拿到了合同,并引起部门Leader的注意,签应届合同时还直接升了一级。

成为正式员工后的第一个项目是收购业务开发,相对平淡:每天CRUD、对接接口、等待测试结果。一个Sprint两周,我最快2-3天就完成开发,剩余时间自由安排,这段经历让我第一次感受到“这样下去不行,需要求变”。由于部门暂时找不到替代人力,这种状态持续了大半年,直到新的项目需要人力,我才重新回到部门。

第二个项目则持续到被裁员,是虚拟货币审计方向。我认为加入这个项目有些“缘分”。大学时修过区块链选修课,对这门技术产生兴趣。老师曾希望我帮忙搭建ETH节点做论文,但因实习而婉拒。老师讲的一句话我一直记在心里:区块链可以让每个人参与价值共识,避免话语权垄断。这理念多年后又与Facebook转型Meta和元宇宙热潮相呼应,我对虚拟财产突然产生浓厚兴趣。因此,当部门召回我做区块链相关工作时,我坚决要求加入,2022年4月1日开始了这一长期项目。

项目初期非常不顺利。严格来说,它一开始只是POC(概念验证),后续才转为正式项目。团队成员对区块链概念理解有限,国内获取公链数据也不便,我们常常只能依靠文档做似懂非懂的推断。开发困难重重:金额计算逻辑不对、数据源依赖区块链RPC而需消耗资金、缺乏稳定基础设施、业务内容频繁变化、没有缓存设计,额度一旦耗尽就影响开发和测试。我们在这种混乱状态下坚持了约四个月。

wallet
(当时安装的一些钱包,当时为了学习买了不同的币)

随后,Tech Lead与业务方决定使用Databricks存储全量交易数据,项目才开始走向稳定。即便如此,后续挑战仍然不断:如何获取稳定节点?如何将Node.js数据管道转为Databricks Job?如何处理千万行报表?如何抓取部署节点数据?如何与1.0产品融合、兼容Mongo/Databricks以及新链数据逻辑?记得节假日和同事远程对着CICD pipeline抓bug,焦头烂额,但现在回想起来,也挺有意思的。

databricks

(当时还考了这东西的证书,凌晨4点的考试现在还记得)

总体而言,上一家公司给我带来了很多收获:优秀同事、外部技术架构和流行趋势的观察机会,以及接触国内难以接触的技术和业务。这段经历虽已结束,但有时我仍会怀念那些日子。

裁员休息期间:解脱与迷茫还有…原神?

国庆刚结束,我回到办公室,看到大家一脸紧张。我当时还不知道发生了什么。接到HR电话,第二天就把电脑交还给公司,参加了散伙饭,一切发生得太快,甚至有点超现实。

对我来说,这反而是一种解脱。离职一周后,HR又打电话问我是否愿意回去继续做区块链工作,但那两年的区块链经历让我有些厌倦。虽然学到了不少知识,也尝试过NFT游戏,但我发现社区更多关注虚拟财产的盈利和投机,而少有人认真讨论价值本身。随着项目稳定,每个新链都只是重复类似的业务开发,我的热情逐渐消退,加上有些burnout,所以拒绝了邀请,只想逃离现实,投向另一个虚拟世界放纵自己。

于是,从2024年10月10日开始,我开启了“无职生活”。国服WoW刚回归,我和大学时期的好友每天晚上大秘境,直到12月,这成为那段时间的日常日志。

wallet
(当时的大秘境wcl分数,afk了7年,感觉这个分数对我来说已经很满意了)

原本计划年后开始找工作,但觉得自己还需要准备,于是找工作的计划又推迟。空闲期间,我尝试了一些以前一直想做的事情:搭建家庭局域网串流,用Sunshine Moonlight配合ZeroTier做P2P远程游戏,在商场咖啡馆串流时,内心充满了小小的激动。

我也尝试了MCP,现在AI发展迅速,Docker和VSCode的Copilot Agent都可以配合MCP,让Agent帮我写DB query、查云产品文档,当时第一次体验时,惊喜感爆棚。
为了继续Python后端相关工作,我用不同的Web框架写了一些小项目,复习数据库、中间件,并刷了三遍LeetCode Hot 100题。算法能力仍然一般,尤其是一些DP和图问题,三刷时依然有些抓破头也解不出来。

当然,期间我还原神启动了,每天启动的那种,算是追了一下这几年拉下的主线。

genshin

(白天leetcode,晚上轰鸣,这辈子有了)

总的来说我认为2024年10月-2025年5月,我应该是处于一种比较奇怪/混乱的状态,一开始的时候是一种疲劳和解脱感,后面是一种失落感,也许是那种被一脚踹出公司的错落感的后知后觉,然后是一种激发好奇心四处闲逛的童心感,在然后是一种对于找工作的紧迫感。

找工作期间:黑暗降临

找工作一共花了三个月,从五一假期开始,到八月初入职新公司,正好整整三个月。对我来说,这段经历像是一门弥补缺失社会经验的速成课程。大环境很糟糕,从一开始看不上外包,到后来觉得外包也行,再到最后心想“给个机会吧”,我的心态经历了几个阶段的转变。

国内Python工作并不多,更别提Python Web开发了。大多数岗位都是前后端或后端+DevOps的混合岗位,而我在上一家公司主要做后端,前端经验有限,这是第一个让我感到刺痛的现实。第二个问题是国内外Python工作环境差异明显:国外流行FastAPI,而国内岗位大多用Django或Flask。虽然我之前也接触过Django/Flask,但缺乏真实项目经验,导致错失一些机会。再加上市场上最热门的Agent开发岗位,我因为一直在区块链项目上,也缺乏对应经验,只能望而却步。

慢慢地,我意识到一个残酷的事实:我在市场上的竞争力并不高。大部分经验是国外项目,对国内云厂商使用经验不足;不是全栈开发,选择余地有限;时间投入最大的项目还属于灰色领域,一些面试官看到我的简历甚至不知道如何提问,感觉经验不对口。

到六月中旬,我的日程几乎被投递简历和面试占满。每天投递四五份简历,每周一到两个面试机会,有时甚至连续一周都没有面试,这让我十分焦虑。面试过程中,有些因为我没接触过某些场景而失败,有些因为算法笔试解法不符合面试官预期而无后续。我还跑了几家线下面试,尤其是小公司,一次坐等90分钟,面试仅10分钟草草结束——浪费了半天,也浪费了期望,我真是***了。每天早上最难熬的时刻,就是刷招聘信息、等待猎头或APP消息的那种紧绷感。

幸运的是,这次最终入职的新公司面试顺利,总共三轮。二面时,面试官是少数对我的区块链项目感兴趣的人,面试一周结束,第二周就签了合同。公司是初创企业,还在扩招,今年四月刚融到资,一切突然顺利起来,仿佛之前经历的黑暗期都不存在了。找工作,全靠运气?

新工作的感受:我做机器人,真的假的?

我现在的工作是在国内从事具身智能方向,主要负责把算法和硬件包装成Web接口进行业务调度,同时开发一些基于公司内部SDK的小工具。虽然仍然是Python后端开发,但和之前的工作相比,完全是另一种体验——感觉自己仿佛回到了学生时代的“刀耕火种”。

这里几乎不依赖云厂商,大部分基础设施和程序部署都要自己用Docker Compose在目标机器上完成。很多机器人应用暂时不需要数据库,数据大多存在内存里,所以大部分项目都是多线程+协程混合的FastAPI应用,而且是有状态的应用,无法用Gunicorn做水平扩展,也没有K8s等成熟基础设施。CI流程全靠自己手动编写,部署也得手动完成。再加上机器人领域需要理解关节数据、坐标系等知识,涉及Python二进制编译和算法服务容器打包,完全是我在上一家公司从未接触过的内容。每天70%的时间都在调试环境和学习SDK,剩下的时间才做真正的业务开发。

虽然公司不强制加班,但作为初创团队,加上基础设施不完善,大部分工作时间还是要靠额外努力才能完成。环境虽然能接受,但经过上一段求职经历后,我更有一种居安思危的感觉:在这个领域里待久了,我还能顺利找到其他Python工作吗?这份工作是长期规划的一部分,还是只是暂时的过渡期?这些问题让我不得不时刻思考未来的职业方向。

回顾和展望:一周年纪念

大环境什么时候会发生变化,AI的发展会对这个行业带来多大冲击,我无法预测。再过两年,我就30岁了,那时还能找到下一份满意的工作吗?怎么才能保证自己在市场上依然有竞争力?这些问题自入职新公司以来时不时浮现在我的脑海里。

回头看,上一家公司里,我确实努力工作,但没有很好地把努力转化为市场竞争力。一些项目和技术选型只在特定领域有价值,这是我当时没有考虑的。我意识到,未来在承担开发任务的同时,需要结合市场趋势和技术栈选择,这样才能不断丰富简历,提高竞争力。

如果国内的市场不理想,是否考虑国外发展?也许30岁左右可以去海外工作几年,看看外面的世界,体验不同的职业生活,延长职业生涯的可能性。我依然喜欢开发,暂时没有转管理的打算,但随着年龄增长,国内机会是否充足,是必须面对的现实问题。海的那边是什么样子?也许更糟,也许是新的转机。尽管未知,我仍希望尝试。

目前的工作很难让我作为通用Web后端的跳板,我担心如果长久停留,会陷入“温水煮青蛙”的状态。合同虽然签了三年,但未来无法保证,我需要主动为自己规划两年的成长路径,尽量成为更全面的全栈开发者。

也许几个月后我会再次踏上求职之路,也许公司一年后面临困境,我不得不再次流浪求职;也许两年后,我会陷入不上不下的小日子,忘记出海的想法。但无论如何,我写下这篇日记,纪念这一年,记录我脑中的想法。


记录在离职1周年,一篇真情实感的流水账
http://yoursite.com/2025/10/06/记录在离职1周年,一片真情实感的流水账/
作者
Wovk
发布于
2025年10月6日
许可协议