原文地址:https://medium.com/madhash/5-signs-that-youre-wasting-your-life-as-a-developer-131607ff1998

参考:https://www.jianshu.com/p/f58b5e1d6fb0

翻译:高行行

翻译 | 5 个迹象表明你正在浪费你作为开发者的生命 - 图1

一旦找到工作,很容易陷入用时间换取薪水的困境。你上下班,进入办公室,冲泡咖啡,将其带到办公桌前,坐下,然后开始敲击。

有时,可能会到处开会,与其他开发者就模块或实现进行辩论。

你以回家,睡觉,然后醒来重新做这一切来结束你的一天。

听起来很单调。但是你说服了自己。

因为工作是生活的一部分——就像账单、房租、水电费、杂货以及生活中所有其他会消耗你薪水的小事一样。

然后有一天,你盯着镜中的自己问人生的终极问题:is this it? (就这样了吗?)

这里有 5 个迹象表明你正在浪费作为开发者的生命,症状以及如何补救。

1. 你忘记了你的梦想

还记得你应该做的那个游戏吗?或者你有的那个杀手级应用的想法?他们怎么了?

很容易忘记你的梦想,尤其是当你开始通过你的开发工作赚钱时。但除了薪水之外,你为什么想成为一名开发者?

大多数软件开发工作都涉及将想法转化为数字化格式。这是一项涉及理解和连接编程语言细微差别的技能。获得一份日常工作可以帮助我们发展和增长制造零件并将其拼接在一起所需的知识。

很容易在工作中迷失方向,把梦想搁置一旁,把它留在原地。忽视你的梦想可能会导致以下后果:

  • 越来越害怕早上和对早上醒来感到疲倦。
  • 对生活的普遍不满
  • 一种优先级冲突和内部冲突的感觉,你无法完全解决它
  • 生活中普遍缺乏满足感

解决方案:写下你所有的梦想,然后选出你最喜欢的 5 个

“舒适区是一种让人感到熟悉、安全、自在和安心的心理状态。在走出舒适区之前,你永远不会改变你的生活;改变始于你舒适区的尽头。”
——罗伊·T·贝内特

充分利用沃伦巴菲特。

重新调整自己的目标,对你来说很重要。当你写下你所有的梦想时,你会让你的大脑解开你脑子里的东西。它让你弄清楚你真正想要什么。

按照最重要的顺序排列你的梦想,并用 sprint 和里程碑来设计它。你是一名软件开发者。与其他不知道如何创造的梦想家相比,你已经获得了不公平的优势。

因此,与其浪费,不如使用它。

2. 你的项目很无聊

当你开始一份新工作时,一切都是光明的。然而,几年后,甚至几个月后,事情就会变成例行公事。或者你在过去八周里一直在做同样的任务,而且看不到尽头。

或者你的项目根本不会让你兴奋。这是为了你不关心也永远不会关心的事情。无论你最终编码什么都没有那么重要,它并不能真正解决任何类型的问题。

这很无聊,你觉得很无聊。

坚持无聊的项目超过你应该的时间会导致:

  • 你觉得你的生活没有满足感
  • 你觉得你的工作无关紧要
  • 工作感觉就像看着油漆变干

解决方案:找到让你兴奋或挑战的东西

“我每天早上都照镜子问自己:“如果今天是我生命中的最后一天,我愿意做我今天要做的事情吗?” 每当答案连续很多天都是“不”时,我知道我需要改变一些东西。”

——史蒂夫·乔布斯

有时编译器让你做同样的事情,但给你不同的结果。

但那是编译器。

生活不是这样运作的。如果你觉得你的工作没有满足,那么是时候继续前进了。如果你不能立即继续前进,那就开始奠定让你继续前进的基础。

开始投资组合。探索你还有哪些其他选择、制作项目或回馈帮助你成长为开发者的社区。找个任务。将自己对准一些超出你的目标。在你关心的空间里做点什么。

3. 你看不到你的未来

还记得那个烦人的面试问题吗,“你觉得五年后的自己在哪里”?

也许你有答案,但又不敢说实话。或者也许你只是不知道。

如果你发现自己今天很难回答这个问题,那么你将保持现状。如果你不快乐、不满足和无聊,你就会保持不快乐、不满足和无聊。

这可能导致:

  • 无法超越你目前拥有的东西
  • 你不知道你想去哪里或你想去哪里
  • 你知道你目前所拥有的并不完全正确,但你不能指望它

解决方案:起草你最好的十年蓝图

“我们总是高估未来两年将发生的变化,而低估未来十年将发生的变化。不要让自己陷入无所作为。”

  • 比尔盖茨

你的未来是你在当下创造的。仅仅因为今年很奇怪并且感觉很失落,并不意味着整个十年都需要与之相伴。

你仍然可以做点什么。你仍然可以制作、创造和学习。设想你未来的自己——你的样子,你在做什么,以及你是如何到达那里的。想象一下你最好的十年会是什么样子并起草一个游戏计划。

并开始成为那个人。

4. 你的知识优势还是一样

你上一次学到新东西是什么时候?作为开发者,我们从解决问题中获得乐趣。你最后一次从事挑战你思维方式的工作是什么时候?质疑你做事的方式?进入了一个让你感觉重新成为一个完整初学者的空间?

你的知识优势保持不变可能会导致:

  • 感觉不受挑战
  • 感觉你没有成长为一名开发者,你的工作感觉完全一样,日复一日
  • 没有人质疑你做事的方式
  • 你不会质疑你做事的方式
  • 你没有尝试或玩过任何新东西

解决方案:在舒适区之外开始一个项目

“不要一遍又一遍地生活在同一天,并称之为生活。生活就是在心智、精神和情感上不断发展。”
德国肯特

创建一个你目前拥有的技能矩阵,并集思广益列出你想要发展的东西。它可能是一种特定的语言。它可能正在提高你创建干净架构的能力。

或者可能是在你的应用程序创建过程中遇到问题的流程。当你发现自己跌跌撞撞而不仅仅是匆匆忙忙地完成时,这意味着你正在学习新事物。

如果你对想法感到困惑,这里有一些我以前写过的回溯文章来帮助提示你。

5. 你害怕你的一天

你讨厌早上醒来。你走路的时候拖着你的脚。你假装微笑,或者根本不尝试。

简而言之,你是一名软件开发者,尽管同时喜欢它,但你仍然讨厌它。

或者你只是觉得你已经失去了任何最初让你对成为软件开发者感到兴奋的火花。

这可能导致:

  • 烧完
  • 周日恐怖——你更喜欢躲避周一的现实,但不得不强迫自己回到办公室
  • 对生活越来越不满意
  • 根深蒂固的消极心理模型会影响你积极思考和有效解决问题的能力

解决方案:休息一下,重新评估你的生活

“你的工作将占据你生活的很大一部分,真正感到满足的唯一方法就是做你认为很棒的工作。做伟大工作的唯一方法就是热爱你所做的事情。如果你还没有找到,请继续寻找。不要定下来。就像所有内心的事情一样,当你找到它的时候你就会知道。”

— 史蒂夫·乔布斯

生活不仅仅是讨厌你的生活。

休息一下,暂时远离你的工作,想办法解决它。写下你的感受和你真正想要的东西,重新评估你的生活。它可以是模糊的或具体的。重要的是你开始重新评估过程。

然后决定。

做出改变。冒个险。因为当你不这样做时,你就是在浪费时间在一些对你来说无关紧要的事情上。

最后的想法

时间是我们与生俱来的有限商品。在某个时候,它会用完。

作为开发者,我们作为创意的创造者和翻译者处于独特的地位。它给了我们不公平的优势。我们能够将系统视为相互连接的部分以及创建它们的能力。

你仍然可以有一份日常工作——但要选择你把时间卖给谁。专注于你想要的,而不是你认为其他人想要的。从长远来看,你会更快乐,对你的生活更满意。

它还会让你对那个只想成为开发者的人施加影响。开发者不仅仅是代码猴子和无意识的机器人。我们是具有思考和综合能力的人。不要让自己迷失在一份无法充分利用你的职业发展、心理健康和潜力的工作中。

感谢你的阅读,我希望你发现这篇文章有用。