1.机会
- 金钱——哪怕我只是一个普通得软件工程师,我的收入在美国可以排到前20%,而且在世界上的排名更高
- 位置——软件工程师能在几乎任何地方找到工作
- 影响——只有头顶的天空才是极限,毫不夸张地说你可以改变世界
- 延伸——产品被数以百万计的人使用
- 选择——可以追求很多路径,选择你自己的冒险旅程
- 需求——接下来10+年时间里软件工程师依然可能短缺
- 业务——容易启动你自己的服务或产品业务
2.学习
- 永远都不缺可以学习的有趣东西
- 工作本身会保持大脑活跃
- 博客——一个分享和学习的有趣方式
3.酷的地方
- 灵活的工作时间
- 点心和美味的食物
- 可以选择在家工作
- 旅游机会
- 舒适的工作环境(例如相比于建筑工人)
- 接触昂贵的软件和设备
- 所有其他“标准化”的福利,例如医疗和带薪休假
4.有趣的工作
- 当然,我们也得工作以谋生,但至少我们的日子过得舒适又有乐趣
- 通常我都很享受于我的工作,我必须设置闹钟才能提醒自己按时回家
- 调试很像是我喜欢玩的侦探游戏
5.富有创造力
- 编写干净的代码是一个创造性的过程
- 即时反馈工作,你可以“看到”你的代码“做”了什么
- 可以做各种超酷的业余项目
- 能够自动化实现无聊的事情
6.人
- 与聪明的人工作
- 与更聪明的人网上交流。(可能在不同的地方会有所不同,但在旧金山/海湾地区很容易碰到我们这个时代最伟大的软件工程师)
7.利他主义
- 教学和帮助他人
- 非营利的志愿行为
- 致力于开源