目录
编辑
一. 程序员工作压力八个常见来源与建议
1)目标职位不对
2)工作任务描述不清晰
3)快节奏的工作环境
4)项目后期突然被添加新的要求
5)计划外的工作事务会打断并破坏注意力
6)个人问题
7)健康状况
8)自我施加的压力
二. 其它缓解压力的小窍门
一. 程序员工作压力八个常见来源与建议
1)目标职位不对
最焦虑的开发人员往往是初级员工,而缺乏实践经验和难以快速上手是主要的压力来源。毕竟,如果你连10%的工作都难以胜任,那么花大量时间在剩余的90%上,并延误截止日期确实是令人担忧的。
最好的情况是,在申请第一个开发工作之前,你应该更加努力地学习,并先做一些个人项目。即使你获得了面试机会,也应该完全坦诚地谈论自己的技能和进度。一些组织对新手比较宽容,会提供培训项目。如果你能在接下来的几个月内赶上进度,他们也会对你宽容一些。
2)工作任务描述不清晰
经理们经常坚持让程序员过早地决定deadline,然后他们随后用它来对付它们,说这是程序员自己做出的估算,所以他们不能声称这是强加给他们的。
如果给你的工作要求不明确,你应该要求提供更多细节。你可以明确表示,在了解全部工作内容之前,你无法估算成本或完成时间。在专业程序开发环境中,应该花大量时间根据任务的复杂程度来估算工作量。在不了解项目要求的情况下就同意截止日期可能会让自己陷入紧张的境地中。
在不知道工作范围的情况下被要求做出提交日期估计时,记得使用这个标准回答:“我需要考虑一下,稍后回复您。”
3)快节奏的工作环境
按计划完成工作通常需要很长的工作时间和很少的休息时间。不要陷入让管理层胁迫你工作到精疲力尽的陷阱。如果你这样做,你会犯更多的错误,你的代码将需要被废弃和重写。你不是一台机器——即使是机器也需要时间来维护、清洁、修理等。如果你保持身体健康、头脑清醒,你将能够更好地集中注意力并做出更高质量的工作。你将有更好的机会按时完成工作。
4)项目后期突然被添加新的要求
在项目后期,程序员有时会被经理增加新的要求,但同事或者下属仍要遵守原有的进度安排。
当他们想要添加更多功能时,告诉他们你将评估新需求,看看是否可以在对日程安排造成最小干扰的情况下添加它们。但当新功能需要对当前已部分实现的代码设计进行重大更改时,联系产品经理并让他们知道这一点。向他们展示以下选项:
- 将他们的新功能想法推迟到“第二阶段”(即软件的未来修订版)。
- 从当前项目中删除一些耗时且尚未实现的其他要求。
- 做出妥协以降低一个或多个功能的复杂性,从而减少实施时间。
- 延长项目期限,为额外功能提供足够的时间。
如果他们仍然要求他们想要所有功能并且不改变时间表,那是不现实的。礼貌地告诉他们,他们需要选择其中一个选项,否则他们会感到失望。这使得艰难的选择成为他们的责任,从而减轻了你的压力。
5)计划外的工作事务会打断并破坏注意力
这是一个很大的压力来源,因为在中断后很难重新开始需要集中精力的工作。这消耗的不仅仅是完成计划外任务所需的时间,在任务之间转移注意力也需要时间。如果这种情况每天发生几次,你可能会一整天都失去工作效率。
如果期望程序员随时待命或帮助进行计划外的故障排除或技术支持,那么他们应该明确任何时间表估计都是不可预测的。你的压力来自于不确定自己是否能够按时完成工作。你可以通过坚持每次被打断时必须延长截止日期来减轻这种压力。
6)个人问题
即使是表现最出色的员工偶尔也会产生较低的业绩。当领导安排会议并与他们交谈时,通常与阻碍他们在工作中发挥作用的外部因素有关。通常,他们在家里遇到了麻烦,家人生病了,正在寻找新的公寓,或者正在处理其他个人问题。
这可能不是你在工作中感到压力的原因。但是,考虑一下所有可能影响你幸福的外部因素,看看你是否可以解决其中一些问题,重新充电,并回到正轨上。
7)健康状况
当你感到不舒服或生病时,你无法期望自己能够高效、冷静或快乐。
请调整你的睡眠习惯、饮食习惯和锻炼计划。你可能需要减少每天的高碳水化合物摄入量或减少食物摄入量。确保你有规律的睡眠时间,每周进行几次锻炼。感觉不舒服肯定会影响你生活的其他方面,比如在工作中增加压力。
8)自我施加的压力
有时压力是源于你自己对工作要求的看法。解决这个问题的最好方法是与你的直接上司沟通。与他们分享你的工作效率问题,并要求他们进行评估。告诉他们你正在努力工作,感到疲惫不堪,这将从长远来看阻碍你的工作效率。
偶尔,有自我意识的员工可能会因为害怕达不到目标而更加努力工作。这可能实际上并不是原因,你的上司可能愿意放慢节奏。
程序开发工作不是赛跑,而是马拉松。你必须在任何时候都保持高效。有时需要加班加点,但你需要精力来应对危机,而不是在关键时刻大脑一片空白。
二. 其它缓解压力的小窍门
程序员的工作性质常常伴随着高度的精神集中和持续的创新压力。为了保持高效和创新,同时维护个人健康和工作热情,我建议可以适当采取以下方法:
- 玩电子游戏
- 看逃避现实的小说
- 看逃避现实的电影和电视
- 写小说
- 冥想
- 与家人朋友交流
- 与男女朋友交流
- 剧烈运动
- 武术、拳击
- 旅行
- 在办公桌哭
- 在厕所哭
- 在大自然中长时间散步(公园、山)
- 在大自然中哭
- 水疗、足疗按摩
- 跳槽
- 放弃计算机、去别的领域开始其它职业生涯
- 编写自己的个人项目,梦想着有一天辞职并创业,经营自己的小公司
- 躺平
- 睡大觉
That's all. Bye!