Skip to content

四火的唠叨

一个纯正程序员的啰嗦

Menu
  • 所有文章
  • About Me
  • 关于四火
  • 旅行映像
  • 独立游戏
  • 资源链接
Menu

近况更新:第三次换工作

Posted on 11/06/202210/01/2024 by 四火

最近发生了太多的事情,也没有更新 blog,来冒个泡。

我基本上是一个很长时间才会换一次工作的人,说好听点就是爱惜羽毛(工作经历),注重长期积累而非短期回报,说难听点那叫懒得动弹。

记得在 2012 年初的时候,我在人生中第一次换工作,从华为跳到亚马逊,那时候我已经在华为干了三年半了,其中的主要动机一个是想开阔眼界,另一个是可以不那么辛苦。

接着就是 2018 年初,在亚马逊干了六年之后,第二次换工作,从亚马逊跳到甲骨文,主要动机有两个,一个是我想在职业生涯有个突破,去参与云计算的浪潮;第二个是我觉得当时我的薪水已经严重偏离市场能给我的待遇了,所以想去谋取一份更合理的薪水。

这一次,在甲骨文干了 4 年 9 个多月,第三次换工作,下一站是一家相对较小的公司 DoorDash。这次的主要动机有三个,一个还是职业生涯方面的,如今干的事情越来越偏离我认为工程师最应该干的事情,做很多的 process management,很多的协调和扯皮,很多的项目和任务管理,以及很多的 ops,而在技术方面也缺乏足够多有意思的挑战;第二个则是在 compensation 方面遭遇了一个出乎我意料的大 cliff,它让我非常不爽,于是我觉得必须得离开才能得到合理的待遇;第三个,则是客观的经济大环境,决定了现在风险资产都在低位,它就像一个照妖镜,是好公司和好的商业模式,还是风口上的猪,如今都看得清清楚楚,目光放远的话,这就是一个宏观上的 “抄底” 良机。

这一次找工作和五年前不同,客观方面,又是裁员,又是 slowing down 或者 hiring freeze,这次市面上的机会明显少得多,而且我觉得僧多粥少的原因也让 hiring bar 高得多;主观方面,工作很忙,琐事很多,我也就没有那么多时间去准备,面的公司也少了不少。于是,最后我的选择也没有五年前那么多。

我觉得在长期通胀和经济衰退的大背景下,我觉得有两件事情对公司来说无比重要,一个是经济护城河,或者说,将成本转嫁到消费者身上的能力;另一个则是现金流。在两者都满足的情况下,我觉得,小一点的公司更有回弹的潜力,而且,我都在大公司干了快 15 年了,是很想去中小公司体验一把的。于是 DoorDash 在我看来,是一个不错的选择。对于新的团队,我做了一些功课,也和 manager 聊了一些,这个团队是负责 Gateway 的。

对于我在 Oracle(OCI)的故事,之前都还不错,可有点遗憾的是最后的收尾并不那么美。整个过程其实很冗长、很复杂,今年暑期左右我的老板,以及老板的老板都撤了,这件事可以说好多人都是管理层政治斗争的牺牲品,其中的细节我就不透露了,但显而易见的是,对于工程师来说,这样的事情显然是非常不喜欢的。从我自己选择的角度来说,当时没有及时决断并离开,而是抱着走走看看的心态,现在看来是一个不太好的决策。

长远来看,这一次的过程中,我也得到了一些经验,有了一些启发。曾经在几年前,我就考虑过,在接近 15 年工作经验的时候,要改变策略,依然是软件工程师,依然是 Individual Contributor,这点不变,可在有了一定的积累之后,我决定不再是什么都想尝试一下了,而要变得稍微挑剔起来,初步确定下细分的一个方向。

最近这些年来,我都没有去做直接面向互联网一般用户的产品,而是立足于一个有足够影响力的数据平台,偏向于基础设施层面,关注于一个完整的解决方案栈,而非单一的某个具体技术或者具体服务。从这些年积累的经验和熟悉的技术栈来说,我觉得未来我还会继续遵循着这样的思路。

对于现在的大环境,每天都有裁员的新闻产生,我也陆续收到好几个求职方面的求助,对于那些职场上经验不深的工程师朋友们,如果你有能力做到未雨绸缪(注意,这是前提,毕竟只是 “站着说话不腰疼” 就太恶劣了),那么,我的建议就很简单了:第一,时刻准备着被裁,你有余粮,你有技能,你有经验,永远有你的 plan B;第二,经济周期就是这样,好好坏坏,心中不慌,淡定思考,把经济的低谷视作黄金机会。如果第二条觉得自己做不到,那很有可能就是因为第一条没有做到。“此处不留爷,自由留爷处”。

前几天和朋友聊天,朋友问,你这个时间点换工作是逆势而为啊,肉身抄底,可抄到底了吗?把自己赔里面怎么办?我说,这谁知道啊,08 年我毕业那会正好是上一波的低谷,如今算是第二波——过了一年,要大形势还在恶化,咱可以接着抄啊。

当然,我也知道很多朋友出于种种原因,没法做到足够的 “未雨绸缪”,或者已经被裁员波及,比如在北美拿工作签证的工程师朋友们。那么,如果你需要,也可以和我联系(网站的右上方有我的各种联系方式),我很愿意在力所能及范围之内帮助你,即便无法帮到你,咱们也可以聊一聊,也许有些困惑就解开了,最不济,说不定心里也会舒坦一些。

文章未经特殊标明皆为本人原创,未经许可不得用于任何商业用途,转载请保持完整性并注明来源链接 《四火的唠叨》

×Scan to share with WeChat

你可能也喜欢看:

  1. 职业生涯下一站
  2. 写在 Oracle 入职一个月之时(兼招人帖)
  3. 谈谈 Ops(一):我的运维经历
  4. Algorithm In Interview
  5. 再见,亚马逊时光

8 thoughts on “近况更新:第三次换工作”

  1. Anonymous says:
    01/10/2023 at 11:58 PM

    学习的榜样

    Reply
  2. ZL says:
    11/18/2022 at 1:27 PM

    恭喜前辈。最近 Doordash bar 异常高,市场确实有很多人。我也在 seattle 地区,在准备面试的过程中参考了不少您的系统设计笔记,非常感谢。方便的话我们加个联系方式?

    Reply
    1. 四火 says:
      11/19/2022 at 9:08 AM

      右上角有我各种联系方式(email、wechat、linkedin …)

      Reply
  3. break says:
    11/07/2022 at 5:13 PM

    加油,祝成功~

    Reply
  4. cjl says:
    11/07/2022 at 4:45 AM

    好奇大佬现在找工作还需要 coding 吗

    Reply
    1. 四火 says:
      11/08/2022 at 7:05 AM

      要,只要是软件工程师的职位就要啊

      Reply
  5. MatheMatrix says:
    11/06/2022 at 6:05 PM

    看起来有点像美团/饿了么 :-D
    祝抄底成功!

    Reply
    1. 四火 says:
      11/08/2022 at 7:04 AM

      哈哈,谢谢

      Reply

Leave a Reply to 四火 Cancel reply

Your email address will not be published. Required fields are marked *

订阅·联系

四火,啰嗦的程序员一枚,现居西雅图

Amazon Google Groovy Hadoop Haskell Java JavaScript LeetCode Oracle Python Spark 互联网 前端 华为 历史 同步 团队 图解笔记 基础设施 工作 工作流 工具 工程师 应用系统 异步 微博 思考 技术 数据库 曼联 测试 生活 程序员 管理 系统设计 缓存 编码 编程范型 英语 西雅图 设计 评审 问题 面试 项目

分类

  • Algorithm and Data Structure (30)
  • Concurrency and Asynchronization (6)
  • System Architecture and Design (43)
  • Distributed System (18)
  • Tools Frameworks and Libs (13)
  • Storage and Data Access (8)
  • Front-end Development (33)
  • Programming Languages and Paradigms (55)
  • Testing and Quality Assurance (4)
  • Network and Communication (6)
  • Authentication and Authorization (6)
  • Automation and Operation Excellence (13)
  • Big Data and Machine Learning (5)
  • Product Design (7)
  • Hiring and Interviews (14)
  • Project and Team Management (14)
  • Engineering Culture (17)
  • Critical Thinking (25)
  • Career Growth (57)
  • Life Experience and Thoughts (45)

推荐文章

  • 谈谈分布式锁
  • 常见分布式系统设计图解(汇总)
  • 系统设计中的快速估算技巧
  • 从链表存在环的问题说起
  • 技术面试中,什么样的问题才是好问题?
  • 从物理时钟到逻辑时钟
  • 近期面试观摩的一些思考
  • RSA 背后的算法
  • 谈谈 Ops(汇总 + 最终篇):工具和实践
  • 不要让业务牵着鼻子走
  • 倔强的程序员
  • 谈谈微信的信息流
  • 评审的艺术——谈谈现实中的代码评审
  • Blog 安全问题小记
  • 求第 K 个数的问题
  • 一些前端框架的比较(下)——Ember.js 和 React
  • 一些前端框架的比较(上)——GWT、AngularJS 和 Backbone.js
  • 工作流系统的设计
  • Spark 的性能调优
  • “残酷” 的事实
  • 七年工作,几个故事
  • 从 Java 和 JavaScript 来学习 Haskell 和 Groovy(汇总)
  • 一道随机数题目的求解
  • 层次
  • Dynamo 的实现技术和去中心化
  • 也谈谈全栈工程师
  • 多重继承的演变
  • 编程范型:工具的选择
  • GWT 初体验
  • java.util.concurrent 并发包诸类概览
  • 从 DCL 的对象安全发布谈起
  • 不同团队的困惑
  • 不适合 Hadoop 解决的问题
  • 留心那些潜在的系统设计问题
  • 再谈大楼扔鸡蛋的问题
  • 几种华丽无比的开发方式
  • 我眼中的工程师文化
  • 观点的碰撞
  • 谈谈盗版软件问题
  • 对几个软件开发传统观点的质疑和反驳
  • MVC 框架的映射和解耦
  • 编程的未来
  • DAO 的演进
  • 致那些自嘲码农的苦逼程序员
  • Java 多线程发展简史
  • 珍爱生命,远离微博
  • 网站性能优化的三重境界
  • OSCache 框架源码解析
  • “ 你不适合做程序员”
  • 画圆画方的故事

近期评论

  • + 1.943624 BTC.NEXT - https://graph.org/Ticket--58146-05-02?hs=9a9c6f8dfe3cdbe0074006e3e640b19b& on 所有文章
  • Anonymous on 闲聊投资:亲自体验和护城河
  • 四火 on 关于近期求职的近况和思考
  • YC on 关于近期求职的近况和思考
  • mafulong on 常见分布式基础设施系统设计图解(四):分布式工作流系统
  • 四火 on 常见分布式基础设施系统设计图解(八):分布式键值存储系统
  • Anonymous on 我裸辞了
  • https://umlcn.com on 资源链接
  • Anonymous on 我裸辞了
  • Dylan on 我裸辞了
© 2025 四火的唠叨 | Powered by Minimalist Blog WordPress Theme