作为一名开发者,要警惕这五个浪费生命的现象



英文原文:5 Signs That You’re Wasting Your Life As A Developer
作者:Aphinya Dechalert
网站:medium
翻译:前端达人由于翻译水平有限,难免有疏漏,本文非直译,欢迎指正。

一旦找到工作,我们就很容易陷入用自己的时间换取薪水的各种思想问题。你的生活也许就是这样的,每天通勤上班,进入办公室,端上一杯咖啡或茶水,来到自己的办公桌旁,然后坐下,听着音乐,敲打着键盘写代码,新的一天就这么开始了。

有时,你可能在公司开会,与开发和产品小伙伴们讨论着代码如何编写,产品需求如何实现的相关问题。

就这样结束了一天的生活,回到家里就想呼呼大睡,醒来过后继续做着重复的事情。

看起来单调,但你一次次地说服了自己,认为生活就是如此。

因为工作是生活的一部分——就像信用卡账单、房租、水电费、水电费、日常百货以及其他的一些琐事带来的各种开支。

也许突然有一天,你会深深思考这样一个这样的人生终极问题:我就这样过一辈子吗?

这里给大家聊聊这五个现象,对于开发者而言,可能就是浪费生命,如果发现了这些现象,我们如何改变呢?

1、忘记了自己的梦想

作为一名开发者,要警惕这五个浪费生命的现象

你是否想过要开发一款属于自己的游戏?做一款杀手锏的应用?等等…,你现在还记得这些梦想吗?

忘记梦想确实很容易,尤其作为一名工程师开始赚钱时,但是除了赚取薪水外,你还想成为一个什么样的开发人员呢?

大多数开发人员都具备将自己的想法转换成数字化的产品的能力,这项技能使我们将计算机将现实世界连接起来。获得一份日常工作,能帮助我们积累经验涨知识并将其运用。

在工作中很容易遗忘自己的梦想,将它遗留在一旁。遗忘梦想,你可能导致以下问题:

  • 一大早起来就感到厌倦和疲劳
  • 对生活日益不满
  • 个人事项和工作事项冲突,无法同时满足的无可奈何,闷闷不乐
  • 生活中缺乏满足感

解决办法:写下你所有的梦想,并优先选择前五个你最想实现的梦想

舒适区是一种心理状态,让人感到熟悉,安全,放松和安全。除非你走出舒适区,否则你永远无法改变生活。变化的开始就是你结束舒适区的时候。——巴菲特

重新调整你的目标对你很重要。当你写下所有的梦想,让你的大脑去揭开你想要的东西,让它知道你真正了解你想要什么。

按照梦想的重要程度调整你的梦想,并通过里程碑的方式进行拆解梦想实现的步骤,作为一名开发者,做这些分解任务的事情实在是太擅长了。相对其他拥有梦想的人不知道如何去创建和实现,天生具备优势。

因此,唤醒你的梦想而不是遗忘它。

2. 项目很无聊

作为一名开发者,要警惕这五个浪费生命的现象

当你开始一份新工作时,一切都是美好的。然而,几年后或甚至几个月后,工作就变得乏味无趣。或者在过去的八周内一直做着同样的事情,看不到尽头。

或者你的项目让你根本提不起兴趣。它是为了一些你不在乎也永远不在乎的东西。不管你编写什么样的代码都不好有那么大的影响,也不会真正解决实际的问题。

很无聊,你就是觉得很无聊。

长期坚持无聊的项目会导致:

  • 你觉得生活没有成就感
  • 你觉得你的工作无关紧要
  • 工作看起来就像油漆快干了
我每天早上都对着镜子问自己,如果今天是我生命中最后的一天,我会愿意做今天要做的事情吗?在持续的几天里,得到的答案都是不的时候,我应该去改变一些东西。——乔布斯

有时候编译器执行相同的操作,却会有不同的结果。

但那就是编译器。

生活不同编译器,如果你对自己的工作感到不满足,那就应该继续向前进。如果不能往前继续前进,那就开始打基础吧,以便继续前行。

开始一些投资探索。探索还有没有有其他的选择,做一些开源项目,回馈帮助自己成长的社区。或者找到一些项目,做一些自己感兴趣的愿意投入的项目。

3、看不到自己的未来

作为一名开发者,要警惕这五个浪费生命的现象

不知道你是否记得一个让人苦恼的面试问题,未来几年的规划是什么?

也许你有答案但是不敢说出真实的想法或许你就是不知道。

如果你今天发现自己很难回答这个问题,那么你会继续保持这种状态。如果你不快乐,没有成就感和感到无聊,那么你一直会不开心,没有成就感和无聊。

这种状态将会导致你:

  • 看不清你现在所拥有的
  • 你不知道未来想干嘛
  • 你知道当前拥有的很不正确,但是也不知道怎么改变。

解决方案:草拟十年的人生规划

我们总是高估未来两年的变化,低估了未来十年即将发生的变化。别让自己陷入无所作为的境地。——比尔盖茨

你的未来是你当下创造的。仅仅因为今年感到很迷茫,感到失落,但并不意味着未来10年都是这样。

你仍然可以做点什么。你可以去创造,去学习。展望未来的自己——未来我是什么样子,我在做什么及我怎么去实现。设想想未来10年的你,并草拟一份实现计划,并努力成为一个那样的人。

4、所掌握的知识还是一层不变

作为一名开发者,要警惕这五个浪费生命的现象

你上次学习新知识是什么时候了?作为开发者,我们从解决问题中获得乐趣。你最近挑战自己的固有思维是什么时候?质疑过自己的做事方式吗?尝试进入一个新领域,重新做回初学者?

如果你的知识一层不变,将会导致:

  • 感觉没有挑战
  • 感觉自己没有成长,工作日复一日,完全一样。
  • 没有人质疑你做事的方式。
  • 你也不会质疑自己的做事方式。
  • 你没有尝试过任何新玩意。

解决方案:在舒适区外尝试一个新项目:

不要一层不变的生活,生活是关于思想、精神、情感的进化。——德国肯特

根据自己掌握的技术能力矩阵,头脑风暴出作为一个开发者你想做的事情,也许可能会是学习一门全新的语言,它可能会影响你现在的思维能力。

或者是你在开发过程中遇到的流程问题,尝试解决时,各种跌跌撞撞,让你各种苦恼,但是这意味你开始在学习接收新的东西。

5、害怕即将到来的一天

作为一名开发者,要警惕这五个浪费生命的现象

你讨厌早上醒来,你艰难地拖着脚走路,假装一个微笑或者根本不尝试去微笑。

简而言之,对于开发者这个岗位你是又爱又恨。

或者你已经失去最初作为开发者的那种冲动和激情。

这种现象将会导致你:

  • 倦怠、精疲力尽的感觉。
  • 星期天恐惧症——你希望躲避周一的到来,不得不强迫自己回到办公室,对生活日益不满感到增加。
  • 根深蒂固的消极思想会影响你积极思考和解决问题的能力。

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

你的工作将占据你的生活很大一部分,要真正获得满足唯一的方法就是做你认为很棒的工作。做一件很棒的工作的方法就是热爱自己喜欢做的事情。如果尚未找到,请继续寻找,别停下来。就像自己的心事一样,当你找到它的时候,你就会知道的。——乔布斯

生活中有更多值得去做的事情。

休息一下,暂时与工作保持距离,并要弄清楚自己想做什么。你可以写下当下的感受和真正想要的东西,重新评估下你想要的生活。它可能是模糊的或是具体的。重要的是你开始重新评估的过程。

那就决定吧!

做出改变,也许是冒险,但是当你不这样做的话,你就是浪费自己的时间在一些对你无关紧要的事情。

写在最后

时间是有限的,这是我们都拥有的,但是总有一天,它会用完的。

作为一名开发者,我们作为现实世界和虚拟系统地连接着,这是我们的先天优势,我们天生具备创造性并有机会改变这个世界。

你可以打零工——有选择地去决定把自己的时间卖给谁。专注你想要的,而不是你认为其它人想要的。从长远来看,你会更快乐,对你的生活更加满意。这些建议可以让你在只想成为开发者的人员身上获得优势,开发者不仅仅是写代码,而是有思想有情感的人,不要让自己迷失在一份不利于自己职业成长、影响身心健康和自己潜能的工作上。

感谢你的阅读,希望本篇文章能帮助到你。


0