正文
拿到CS学位,他以为他将会收获一份梦寐以求的工作。从一开始编码就令他激动不已:只要一台电脑和一些诀窍,就可以创建游戏来愉悦和挑战别人,创建工具来帮助他人和改变世界,以及创建完全不同于之前已经存的应用程序。为了能有一份高薪的工作,仅仅如此似乎太过异想天开了。
在进入这一行业几年之后,不幸的乌云开始慢慢拢聚。这并不是说他对工作不感兴趣了,也不是产品没有意义,只是因为……他手头有十几个项目像线团一样缠绕在着他,以致于他没有足够的时间来完成所有这些项目,即使他将一整天的时间都放在工作上。这感觉像是一个世界难题,但是从另一个角度,人们看到的是这样的:他热爱编程,并且有一笔可观的收入支付给他让他编程,他有充足的个人时间用于锻炼、与朋友建立联系和实现自己的兴趣爱好,他过着一种令人倾羡不已的美好生活。
上面这些片面化的观点会群起而攻之,在编程社区中出现沮丧的声音时。因为有太多的压力,所以你很难在自己的时间继续对编程工作保持激情:在工作时编程,然后累成狗一样地回家。你需要平衡你的生活,培养一些编程以外的其他爱好。你可以兼职其他公司,赚多一点钱,也可以做任何你喜欢做的事情,只赚取很少一点钱或根本不赚钱:然后抱怨和牢骚随之而来。