醉酒杂谈:作为高级工程师我学到的那些事(2021)

查看原文 HN 讨论

文章摘要

这是一篇被 HN 反复”挖坟”的经典帖,作者是一位数据工程师(DE),在喝了几杯之后把自己十几年职业生涯的”真心话”以散文形式倾倒出来——故意不修边幅,反而读起来格外坦率。文章涵盖职业发展、技术观、组织文化和生活态度四个层面。

职业发展:跳槽是涨薪和成长的最快方式,留在原公司多半只能拿到通胀级别的调薪。早期阶段抓 title,后期阶段可以容忍横跳但要保证薪水继续涨。如果工作真的让你不开心,赶紧走,不必为公司殉道。

技术观:核心原理远比某个具体技术栈重要——大多数领域只有 10–20 条核心原则,剩下都是变奏。最好的代码是没有代码;写出来的代码要能让初级开发者读懂。SQL 是被严重低估的技能——”如果你只懂 SQL 也能赚到钱”。文档是最被低估的工程技能。算法和数据结构在某种程度上重要,但行业的面试流程已经走火入魔。TDD 不是宗教,资深工程师要知道什么时候打破最佳实践。

组织与文化:和经理坦诚沟通比表演专业更有价值。远程员工如果没有刻意的文化支撑,会沦为二等公民。Pair programming 有用但很费时间。领导者的质量直接决定你的职业满意度。

生活观:你的自我价值不应该和薪资挂钩。对人友善既有内在回报也有职业回报。设定边界——on-call 和”业余项目”都该有上限。最大化 401k;如果你是 20 多岁年薪 6 位数的人,复利会替你工作。

文章风格之所以打动人,是因为它把工程师在清醒状态下不愿讲的话——关于焦虑、无力感、英雄祛魅、对薪水的执着——都摊开来讲了。

HN 评论精华