亲爱的萨姆,
感谢您的公开信和善意的话语——我真的很感动。我现在会回复你的帖子,稍后回复你的电子邮件,主要是因为这样我就可以把这算作一天的吐字。 (目前我对回复电子邮件也有点支持,所以感谢您和其他人的耐心等待。)
令人欣慰的是,即使是像费曼这样的伟人也很难享受他们所选择的研究领域。回想起来,我确实努力在工作中寻找发挥的机会,即使是在我非常鄙视的上一份工作中。他们是为了抑制无聊而进行的可悲的尝试,比如编写 AutoHotkey 脚本来自动执行常见任务,以及尝试(但失败了)学习 Vim。它们也不完全是热门话题,这让我的老板很恼火,但尝试玩它们却是。
我很想找到一份鼓励玩耍的工作。目前我的门槛远低于这个水平。我喜欢将其视为马斯洛需求层次的职业版本:
马斯洛的需求层次是什么?
根据马斯洛(1943,1954)的观点,人类的需求是按层次结构排列的,生理(生存)需求位于底部,更具创造性和智力导向的“自我实现”需求位于顶部。
马斯洛认为,在个体能够满足更高的需求之前,必须先满足生存需求。层次越高,满足该阶段相关需求的难度就越大,因为人际和环境的障碍不可避免地让我们感到沮丧。较高的需求变得越来越心理和长期,而不是生理和短期,就像较低的生存相关需求一样。
(来源)
继续类比,能够享受工作并发现工作对智力的刺激是最重要的。我的上一份工作几乎遗漏了这座金字塔的每一层。我在同事身边感觉不舒服(没有安全感),我显然是个奇怪的人(没有归属感),而且我几乎无法跟上工作(没有自尊)。即使我能在工作时玩游戏也没关系。我需要首先满足我的基本需求——健康的工作与生活平衡、体面的工作稳定性以及我可以合理完成的工作——然后再考虑金字塔更高层的事情。
正如您向喜欢代码考古学的同事提到的那样,处理某些主题的能力是个人与生俱来的。我可以花几个小时关注语法和句子结构的细微差别,但很少对修复代码中的一些不起眼的错误感到兴奋。我认识的大多数软件工程师都是相反的。我要去哪里?我认为重要的是要注意,能够在工作中享受自由的先决条件是对特定工艺的固有兴趣。如果一份假设的工作让我在编写我想要的任何代码和不做任何事情而不产生任何影响之间做出选择,我可能会选择无所事事。这就是我知道自己处于错误领域的原因,工作中再多的自由或娱乐也无法帮助我真正享受它。
我现在尽量不要抱有太多期望。我不要求什么非常有趣的东西;几乎任何我能做的工作都可以。也许我有妄想,但我确实相信技术领域仍然有我可以做得相当好的工作(尽管它们都不涉及编写代码)。困难的部分是找到并着陆它们。
抱歉,我意识到我跑题了。但我希望我给了你一些值得咀嚼的东西(也许是未来博客文章的素材)。
你的,
提拉米苏
PS:你是否因为软件工程工作的不愉快而觉得薪水很高?就像他们必须花那么多钱才能让人做这件事一样?我的父母总是提醒我,没有人会付钱给我去玩,虽然我能明白他们的目的,但我希望他们是错的。我愿意相信外面有令人愉快的高薪工作在等着我,该死的!
PPS 顺便说一句,旧金山和菲尔莫尔的可爱照片。看到你的照片让我想起了我是多么想念那个城市。我等不及几个月后回来了!当我参与其中时,我也喜欢Made by Sam项目。继续努力吧!