如何避免 burnout
阅读摘要 of: The Silent Killer Of Too Many Software Engineer Careers: Burnout
Burnout 的原因以及应对办法
- No boundaries
工作永远是做不完的,很容易陷入 burnout. 可以通过人为创建边界的方式,强迫自己停下工作。比如,物理上的边界(在公司或是在家),或者,人为的每天定好几点出去和朋友吃饭或是运动等等。
- Arbitrary Complexity
如何应对软件项目中的复杂性?
- don't aim for mastery: 只需要精通自己负责的一小块内容即可,不要尝试精通所有的事情。trust APIs, trust abstraction.
- share your vulnerability: 将自己遇到的 frustration 跟 coworker 讲出来,会轻松很多。比如感觉 on call 很难应对,等等。
- Unclear Roles
当发现自己或 team 同事经常会忙于处理很多种不同的事务时,比如 support 其他 team 的工作等等,可以 call out, 将某类事情归类,naming it,从而让 team 知道如何创建合理的结构去处理此类事务,如分配时间和资源等等,而不是给特定的人不断加压。
- Unclear Communication
应对的策略是:对于 bad news 一定要 over communicate,避免 surprises.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律