Code Monkey or CAD Monkey?
10 months ago
- #programming
- #workplace
- #career
- 许多人表示不愿意整天对着电脑工作,但办公室工作往往需要如此。
- 作者分享了从技术岗位(工程/物理)转向编程工作的经历。
- 技术岗位虽然充满有趣的挑战,但工作内容重复单调,且使用低效的软件工具。
- 高级技术技能通常意味着更少的工作机会和更差的工具,因为市场需求较小。
- 技术岗位的同事对重复性工作容忍度高,管理层对相关抱怨态度敷衍。
- 在技术岗位中,改进软件和效率的努力往往得不到实质回报。
- 编程工作提供了更多自主权、更好的工具,并强调在编码前先解决问题。
- 编程工作减少了电脑操作(打字/点击),更多时间用于在纸或白板上思考。
- 程序员重视工作流程优化,这类改进会获得认可,与技术岗位形成鲜明对比。
- 尽管编程工作未必更有智力趣味性,但其薪资和工作条件更优越。
- 工作环境和工具对职业满意度的影响,常常超过技术挑战本身。
- 讽刺的是,非编程类技术岗位可能让人比典型编程工作更依赖电脑。