
失业快满一年,在这期间,我尝试了放下原先的一些枷锁,如家庭、地域、语言障碍、甚至技术方向,去找一份自己真正向往的工作。到今天,应该算是用完了时间预算了。到了坦然接受结果的时间了。
从 2022 年 1 月 到 2025 年 6 月,我花了大量时间,把我的实践经验和研究结果写在几本开源电子书中:
而前两本,在 Google 搜索 istio book 与 envoy proxy book 时,几乎都在首页。
博客文章方面,一篇“全网难求”的 A Complete Guide of ‘ss’ Command Output Metrics - TCP Connection Inspecting Tool 一直是搜索点击的热点。
当时我写书时大部分动机是技术积累与分享,当然有时也会希望通过这些可以在找工作时证明自己的经历和能力。
一年下来,现实有这些:
它给予了我:
- 书和文章让我认识了很朋友,他们给予了我很多面试的机会和建议。没有这些,这个年龄去网上投简历只会成为办公室笑话。感恩朋友的帮助。
- 有时,有的面试官也对这些有肯定的评价。
然而,尽管,最后还是
而今年的 2~6 月 间,我有两家比较算是 Dream Job 的公司。均是五轮面试而败北。前者,我促成我写了一篇Reflecting on a Failed Fifth-Round Interview 后者促成我写本文。
十年前,我称自己是一个放不下 C/C++ 的 Java 程序员。现在我发觉最准确的说法应该是,比起写应用和解决方案,我更爱好和机器打交道为主的系统和中间件研究。而写 Envoy/Istio/JVM 内幕,正是我想证明自己这方面的能力。我期望自己的下一份工作,是爱好的 网络和系统底层相关,它可能是个 Proxy ,可能是个 Gateway 。
为此,我在重病初愈,失业初花了一个月时间,研究了 agentgateway 。因为这结合了我的网络爱好与时下热门的 AI 基础设施。可惜后来到家人重病忙照顾,之后就中断了。
而我在的城市这样的机会有限,就算有,也是有年龄门槛,这年纪比 Manager 还大了,不能要。
说到这里,我回想起我多年前和 Line Manager 的一段 One on One 对话。我问,我年纪大了,精力和可用于工作的时间都有限,大概出去后,没什么发展了。我敬爱的 Line Manger 暖暖地回答,其实我们这种个小孩已经上初中高中的人,可用于事业上的时间不比年轻人少。因为小孩已经交给了学校了和辅导班。
3月,有位从未见面又热心的技术朋友,为我内推了一家上海的做 Gateway 的厂。由于过去就代表要放弃部分家庭的照顾工作。我于时放下了,找其它省内的厂试试。其中就j遇上了首次五轮面试而败北。到 5 月,我觉得已经还想拼一下,于是去面了上海这家做 Gateway 的厂。
经过 4 轮面试,对方认为我系统知识和架构能力合要求,但基础数据结构与算法要求的 live coding 不合格,所以加开了第 5 轮。当然,通常加开是失败的前奏,而事实也如此。
Live coding 上,我已经忘记挂了几个面试了。不得不承认,“基础”数据结构和算法的确是程序员的基本要求,但到底这个 “基础” 要多高? 我不知道,如果我是招聘者,我认为团队中需要大部分的通才和个别的专才。但现实不是这样。
一年面试下来,大部分招聘者都在走流程按步就班测试。只有很少人会问:
你最有成就感的一次工作是什么。
更没有人问:
你最有创意的一次工作是什么
大概可能在几年内, AI 会代替了我们大部分严密逻辑工作。而更多 AI 短期未能很好完成的:灵活与创意解决方案、跨领域架构统筹、察觉不能被文字化显式化的因素、责任心、Ownership 大概是未来人工工作还存在的为数不多的理由。
2015 年时,我没追上 Cloud Native 大流,直到 2022 才算在从整个技术 stack 上补上,以为追赶上了。
2023 年时,我没追上 AI 应用大流,直到 2026 失业后,才开始了解其中套路。
本文写到这里结束了。我没有显式写出 我花了失业一年来领悟一个什么现实,不过聪明如你大概可以读出来。
好了,下周起,我要面对现实了。祝福我,也祝福大家。