Now vibe coding, so learning hammer FE ?
《高级工程师死亡螺旋》

标签:
#职业发展 #工程师文化 #工作方法 #心理健康

总结:

文章要点:

1. "高级工程师死亡螺旋"是作者观察到的常见失败模式:工程师在新工作、晋升或大项目开始时,试图"扮演"比自己更资深的角色,设计过于雄心勃勃的方案。

2. 螺旋的典型表现是:工程师消失数周,在站会上给出"积极更新"但实际上没有产出,然后开始告诉自己"需要更努力工作来弥补",最终失眠、抑郁、人际关系受损,导致倦怠、被PIP、辞职等最坏结果。

3. 远程工作和AI编码工具的普及加剧了这一问题:工程师更加孤立,缺乏传统的工作结构和同事间的日常交流,使得"没人知道你在做什么"的情况更容易发生。

4. 破解螺旋的反直觉方法是"降低一级":不要试图表现得比实际级别更高,而是成为最好的队友——做bug修复、帮别人处理繁琐工作、做组织性事务,通过帮助他人来重建动力。

5. 关键 mindset 转变是从"结果导向"转向"动力导向":建立日常 routine,通过每天一点点的工作积累动力,修复与同事的关系,最终获得"耐力"。

6. 核心洞察是:大项目不是靠大努力完成的,而是靠缓慢、稳定、增量的工作——每天、每小时地做,直到成为肌肉记忆。

7. 最终目标是建立可靠性声誉:通过减轻队友和经理的负担来建立信任,然后自然会获得更大的工作机会——因为"你处在建立声誉的生意中,软件只是下游产品"。

8. 作者强调雇主雇佣的是"现在的你",而不是"六个月后你认为你会成为的那个人",因此不需要通过过度努力来证明自己。

URL:
https://sunilpai.dev/posts/the-senior-engineer-death-spiral/ the senior engineer death spiral
《我们现在都是产品工程师了》

标签:
#软件开发 #AI与编程 #职业转型 #产品工程 #就业市场

总结:

文章要点:

1. 作者提出了两个核心假设:AI智能体将吞噬整个软件开发生命周期,以及软件需求没有上限。基于这两个假设,他对未来10年软件行业进行了预测。

2. 软件开发成本正在发生结构性变化:编写代码的成本已经崩溃,代码审查和维护即将被自动化,运维和扩展将是下一个被攻克的领域。

3. 未来软件开发的剩余核心工作是:发现人们真正想要什么、精确定义"好"的标准、让产品变得令人愉悦。这些成本无法规模化转移,将成为新的职业重心。

4. 初级程序员岗位正在消失:22-25岁AI暴露岗位就业率比预期低19%,科技巨头入门级招聘自2019年下降65%,因为智能体已经能够完成初级开发者的工作。

5. 代码审查和维护即将被自动化:前沿模型在真实代码库修复bug的基准测试上,两年内从50%提升到95%,更难的测试上达到59%。

6. 产品工程师(Product Engineer)成为新职业形态:Palantir创造的"前线部署工程师"岗位在2025年增长800%,平均薪资约24万美元,职责是理解客户需求并定义"好"的标准。

7. 培训体系存在巨大缺口:市场急需具备上下文理解和品味的人才,但目前每年只有约50人通过Google APM等项目接受正式培训,而传统的初级开发者培养管道已经断裂。

8. 编程作为一门手艺正在消亡:许多程序员热爱的是编程本身,但未来的工作将主要是与客户沟通、提取需求,这对很多人来说是一个巨大的转变。

9. 未来10年将充满动荡:初级岗位消失、新岗位培训体系尚未建立、许多热爱编程的人需要适应新角色。但10年后,行业将发展为更大规模、薪资相当、以产品工程为主形态的职业。

10. 软件需求实际上是无限的:当前许多软件糟糕不是因为没人会做好,而是因为需求方付不起高价。当开发成本趋近于零时,这些需求将被释放。

URL:
https://seldo.com/posts/we-are-all-product-engineers-now/
《AI 正在重演前端的"失落十年"吗?》

标签:#前端 #AI编程 #职业发展 #软件工程 # craftsmanship #Bauhaus

总结:
作者将 AI 对编程行业的冲击与前十年 JavaScript 框架对前端的"去技能化"(deskilling)进行类比。框架把浏览器当作编译目标,让通用开发者无需理解 HTML 语义、无障碍、性能等底层知识就能"搞定"前端;AI 编码则进一步将手工写代码的技能消解为"操作半熟练工人使用的技术"。文章认为这降低了从业者议价能力、牺牲了质量,但也承认这是效率提升和抽象层级升高的必然趋势。作者借用 Bauhaus 运动的启示——不是对抗工业化,而是让工匠与工厂协作、以用户为中心重新设计——呼吁在 AI 时代依然需要"懂材料"的人,同时指出商业成功与软件质量本就很少相关,真正的 craft 只会成为更小的切片。

文章要点:
1. "去技能化"正在从特定领域扩散到整个编程行业:框架让前端从专精技能变成通用技能,AI 让编程本身面临同样命运
2. 现代"全栈开发者"往往不是前后端都精通,而是能用框架两边都糊弄的通才,企业因此获得成本节省和人员灵活调配
3. AI 编码是"非确定性抽象"——不像编译器那样稳定,输入或模型的微小变化会导致截然不同的结果,更像是"不会学习的初级工程师"
4. LLM 是 Stack Overflow 复制粘贴的终极进化:让懂行的人更快,让不懂的人也能凑出"能跑"的东西,但抽象泄漏时依然需要有人深入理解并修复
5. 商业成功与软件质量几乎不相关,糟糕的网站对转化率影响有限,且"没人因为选了 React 而被解雇"
6. Bauhaus 运动的启示:不复古也不对抗工业化,而是让设计师回到工坊、与材料共事,最终产出兼顾批量生产和用户体验的设计
7. 前端 craft 不会消失,但会成为更小的切片;就像字体设计不再是全职工作、塑料垃圾泛滥但好工业设计依然存在
8. 快速迭代和 MVP 有其价值,但需要知道自己在验证什么;性能和无障碍等基础如果一开始没做对,后期很难补救
9. AI 只是工具箱里的又一件工具,但 hype 周期内我们会看到丑陋的代码、破碎的沟通和借 AI 之名裁员
10. 作者自己的框架 Mastro 倡导"从简单栈开始、后续再添加功能",反对先上重型框架再试图优化

URL:https://mastrojs.github.io/blog/2026-05-23-is-AI-causing-a-repeat-of-frontends-lost-decade/
《AI辅助工程师正在倦怠,这真的没问题吗?》

标签:#软件工程 #AI辅助编程 #职业倦怠 #心理健康 #开发者体验 #生产力陷阱

总结:

文章揭示了AI辅助编程带来的隐性危机——AI倦怠。尽管AI让代码产出速度翻倍,但工程师们实际工作强度更高、成就感更低。文章通过"Ben和Alice"的认知负荷对比分析,指出AI将编程从"计划→ crafting→结果"的愉悦循环,变成了高强度审查和调试的消耗模式。同时探讨了失去代码库上下文、被动思考时间被挤压、虚假期望膨胀等日常 burnout 诱因,并提供了五条可落地的自救建议:认可自身价值、重构AI工作流、保留手工编码时间、严守工作边界、探索新兴趣领域。

文章要点:

1. AI让产出翻倍,却让工作强度翻倍——Alice用2小时完成Ben 4小时的活,但认知负荷极高且停不下来,最终4小时内做了2倍高强度工作,成就感反而更低

2. 编程的快乐循环被打破了——以前"计划→写代码→看到结果"的过程很治愈,现在变成"计划→直接看AI生成的结果",跳过了最享受的crafting环节,只剩下累人的审查工作

3. 你的代码库正在"离开你"——AI代理帮你记住了架构和边界情况,你不再需要在脑中维护整个系统,久而久之直觉判断力下降, supervising一个自己不懂的系统超级累

4. 被动思考时间被AI偷走了——以前洗澡、散步时大脑后台会默默解题,现在跟AI几分钟来回就"搞定"了,但往往是次优解,后面还要返工

5. 虚假期望是个陷阱——AI初期进展顺利,客户/老板把冲刺速度当成基线,等瓶颈出现时你反而要拼命维持那个不可能的节奏

6. 审查瓶颈在转移压力——AI生成代码量远超单人审查能力, senior工程师被迫承担不成比例的风险和认知负荷,维护系统 sanity 越来越吃力

7. 五条自救建议超实用——包括写胜利日志、Plan模式优先、不连续做AI任务、保护手工编码时间、到点就停不补任务等,帮你把AI从"消耗品"变回"助手"

URL:

https://evilmartians.com/chronicles/ai-assisted-engineers-are-burning-out-is-this-fine AI-assisted engineers are burning out, is this fine?—Martian Chronicles, Evil Martians’ team blog
《从写代码到管 Agent:斯坦福首门 AI 软件开发课的启示》

标签:#AI #Agent #软件工程 #斯坦福 #职业发展 #人机协作 #代码质量

总结

本文是对斯坦福讲师 Mihail Eric 访谈的解读,他是全美首门 AI 原生软件开发课程 CS146S 的负责人。文章分析了初级开发者面临的"三重风暴"(裁员潮、毕业生激增、AI 替代压力),提出 AI 时代工程师的核心竞争力已从写代码转向"管理 Agent"——即编排多个 AI Agent 完成复杂任务的能力。同时强调 Agent 友好的代码库需要充分的测试覆盖、一致的文档和清晰的设计模式,这些本质上也是对人友好的工程实践。文章还指出资深开发者往往因路径依赖抗拒 AI 工具,而初级工程师的"无知无畏"反而成为快速适应新范式的优势。

文章要点:

- **初级开发者的三重困境**:COVID 后企业裁员 20-30%、CS 毕业生十年翻倍、雇主倾向"少招人+AI"策略,叠加导致新人求职难度激增
- **Agent 编排是顶级技能**:能同时管理多个 Agent 的工程师属于顶尖 0.1%,但应从单个 Agent 开始逐步增加,避免盲目追求数量
- **上下文切换是核心挑战**:管理多 Agent 需要频繁切换注意力并记住各任务进度,这与管理人类团队的能力高度相似
- **Agent 友好代码库三要素**:充分的测试覆盖(作为显式合约)、README 与代码一致性、统一的设计模式,Agent 会在错误基础上快速复合错误
- **品味决定软件质量**:功能性软件与卓越软件的分界在于"最后一公里"的打磨,顶尖工程师在发现可能性时加速而非完成任务即停止
- **初级工程师的独特优势**:没有历史包袱,学习 AI 工具更快;"无知无畏"的特质使其敢于挑战行业难题,这是创业所需的完美品质
- **避免过度工程化陷阱**:AI 让构建变得太容易,可能导致造出精美但无人需要的产品,需先验证需求再动手开发

文章URL:https://baoyu.io/blog/2026-02-27/from-writing-code-to-managing-agents 从写代码到管 Agent:斯坦福首门 AI 软件开发课的讲师说,大多数工程师还没准备好
 
 
Back to Top