软件开发人员保持动力的13个理由

admin 2021年10月7日16:00:50评论91 views字数 2117阅读7分3秒阅读模式
国外一名已经开发软件 10 年的开发人员,总结了作为软件开发人员保持动力的 13 个理由。是什么激励他们成为软件开发人员?
这是他在与其他开发人员进行一些认真的反省和讨论之后,收集的一份清单,其中包含 13 个理由,让程序员继续前进的项目。

软件开发人员保持动力的13个理由

1. 创造

作为开发人员,每天都在构建新事物。每一行代码都是另一个构建块。看着产品随着每个功能的发展而发展。在某种程度上,他们不是工程师而是建设者。创造新事物是非常令人兴奋的。

2. 学习不断发展的新事物

无论好坏,编程都涉及无休止的学习。每天都在使用一个新的框架,看到一些新的代码,学习一个新的 API 等等。这个自我提升的过程是非常令人欣慰的。每一天都比前一天聪明一点。将其与视频游戏进行比较,通过学习的每一项新事物获得经验值和等级都是有价值的。

软件开发人员保持动力的13个理由

3. 创作艺术品

有些程序员喜欢尽快完成工作,而另一些程序员则喜欢将他们的代码视为美丽的创作。该变量的命名完全正确。那个与其他很好地解耦。这些测试完美地涵盖了代码库。一个人可以看自己的代码几个小时,欣赏它的美丽。
无论如何,创建可读、可维护、干净的代码都不是一件坏事。当然,当另一个程序员用一个丑陋的补丁残酷地破坏你的创作时,这可能会令人沮丧。但总的来说,做出漂亮的东西是很令自己满意的,令自己舒服。

软件开发人员保持动力的13个理由

4. 挑战

与其他一些职业不同,软件工程总是有新的挑战。好似被经常被扔进水里,不得不重新学习游泳。可能需要在短时间内创建一个巨大的应用程序。或者开发一个不可能的算法。或者解决一个甚至不知道如何开始的错误。
经常面对挑战可能很困难,也很有趣。挑战越大,就越有趣。当克服挑战时,也受益匪浅。

5. 把事情做好

作为软件开发人员,不断地构建或修复东西,可能会添加新功能或解决错误,但每一天,都在进步。每当将任务标记为已完成时,就会得到有益健康的多巴胺流经全身。
如果你和我一样沉迷于完成任务。任务越困难,完成的感觉就越好。这种把事情做完的持续过程非常有动力。

软件开发人员保持动力的13个理由

6. 提高自我价值

随着对公司领域和特定技术的了解越多,个人价值就会逐渐提高。可能成为公司的权威人物。每个人都向其寻求建议的人。那个无所不知的家伙和每个初级开发人员似乎都很钦佩。
或者这可能是作为工程师的整体价值。随着知识和经验的增加,宏伟的幻想和妄想可能会显现出来。下次找工作时,机会会来,公司会提供大量资金,招聘人员会投身于高手脚下。这是一个很好的想法来工作。

7. 身处要位

有时,发现自己在公司中处于有影响力的位置。通常发生在老年人、技术负责人和团队负责人身上。发现自己参加了重要的会议,在那里可以将公司的命运导向一个方向或另一个方向。身处要位,权力确实让人上瘾。

软件开发人员保持动力的13个理由

8. 相信自己的产品

偶尔会在一家真正相信其产品的公司工作。也许该产品可以使世界摆脱贫困。或者可能会变得非常成功,让人变得非常富有。无论如何,相信产品会提供一种使命感,非常激励人心的。许多工程师愿意为这样的产品工作而承受低报酬和津贴。

9. 金钱

根据居住在世界上的哪个地方,软件工程师的薪水通常很高。硅谷等一些地方向高级工程师支付了令人难以置信的巨额资金。没有人反对更多的钱,没人讨厌钱,这本身就是一个非常激励因素。有钱了可以花一天的时间思考能买到的所有美妙的东西,或者计算你在一个小时内能赚多少钱……光荣的想法。

软件开发人员保持动力的13个理由


10. 优越的福利

除了金钱,科技公司还为员工提供丰富的福利。花式咖啡机就是其中之一。还有游戏室、昂贵的礼物、免费的健身房等。一些公司,比如谷歌,让其余的看起来很糟糕。他们的睡眠舱、办公室按摩和出色的厨师是什么。我一直在申请,但那些混蛋……

11.忧患意识

一般来说,软件开发是一个非常舒适的就业市场。也就是说,对开发人员来说很舒服。优秀的工程师被争夺和讨好。平庸的工程师很容易找到工作。在某些领域,也许是网络和 node.js,有一些经验和脉搏就足以被录用。
话虽如此,可能会因为任何原因而坚持工作。也许所在的位置很少有编程工作,或者只是喜欢在那里工作。再加上可能被解雇的真实可能性可以让你更加努力地工作。
另一种选择是有些人就是不喜欢工作。他们更喜欢花时间在 Facebook 上、喝咖啡、睡在谷歌的睡眠舱或阅读博客文章(就像这个提示)。事实上,他们做任何事情的唯一原因就是怀着忧患意识,时刻害怕被解雇。

软件开发人员保持动力的13个理由

12. 受到尊重

程序员有一种非常特殊的文化。倾向于根据每个人的编程能力来判断他们。这在某种程度上暗示了一个优秀的程序员认为他比大多数律师和医生更聪明。
一个有趣的现象是,大多数程序员认为他们比平均水平更好。StackOverflow 2019 年的调查发现,近 70% 的开发人员认为他们高于平均水平,而不到 10% 的开发人员认为他们低于平均水平。
所以对被视为优秀的开发者来说似乎非常重要。希望在团队和组织中受到尊重可以驱使人编写更快、更好的代码。

13.与优秀的人同行

时不时地,会在一个拥有令人惊叹的人的地方工作。你会成为朋友,一种神奇的氛围进入,等等。当这种情况发生时,来工作就变成了一种乐趣。可能会在工作上多花一个小时,或者更认真地对待这份工作。
另一方面,这种事情会导致无效率的聊天和太多的咖啡休息时间。

软件开发人员保持动力的13个理由

那么是什么激励着你呢?



原文始发于微信公众号(祺印说信安):软件开发人员保持动力的13个理由

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年10月7日16:00:50
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   软件开发人员保持动力的13个理由https://cn-sec.com/archives/568564.html

发表评论

匿名网友 填写信息