程序员最讨厌的事情包括:
写注释和文档:
许多程序员认为写注释和文档是繁琐且无趣的工作,尤其是当其他人都不这么做时,这会让他们感到更加反感。
调试不在自己掌控中的代码问题:
调试那些从第三方库引入的bug或者无法轻松访问的代码是非常具有挑战性的,因为这需要花费大量时间和精力去定位问题。
处理紧急且不合理的需求:
面对紧急需求且资源不足时,程序员常常需要加班加点勉强交付,这会导致产品质量下降,且可能面临背锅的风险。
花时间在简单bug上:
有时候一个简单的错误会引起大半天时间的调试,这对于编程新手来说尤其令人崩溃。
设备配置差:
使用老旧或配置差的设备会严重影响程序员的工作效率,他们通常更倾向于在配备高性能设备的办公环境中工作。
教人做事:
非技术岗位的人员试图用他们有限的技术知识来指导程序员工作,这可能会让程序员感到自己的专业度受到质疑。
面试中的现场编程题:
许多程序员反感在面试中做题,因为这被认为是浪费时间,且与实际工作关联不大。
代码维护:
随着项目的发展,需要不断维护和更新代码,这可能会引入新的问题或破坏原有功能,且工作量大且枯燥。
学习新技术:
编程领域技术更新迅速,程序员需要不断学习新技术以保持竞争力,但这需要投入大量时间和精力,有时会带来压力和挫败感。
这些因素综合起来,使得程序员在面对工作时可能会感到沮丧和无助,从而影响他们的工作效率和心情。建议改善工作环境、提供更好的设备配置,并优化项目管理流程,以减轻程序员的这些负担。