600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 程序员会感觉无聊吗?_成为程序员会感到无聊吗?

程序员会感觉无聊吗?_成为程序员会感到无聊吗?

时间:2022-05-27 06:58:52

相关推荐

程序员会感觉无聊吗?_成为程序员会感到无聊吗?

程序员会感觉无聊吗?

程序员是创建计算机程序的人。 (我将跳过讨论它是应该是“程序员”,“开发人员”,“工程师”,“程序员”还是其他人。您知道我在说什么)。 使编程与大多数专业不同的是,它的方式更加多样化–您每天都可以做新的事情,因为新技术一直在不断涌现。 不仅如此,而且编程实际上是一项创造性的工作-给定一些规则和基础,您可以构建自己喜欢的任何东西-其他人都没有构建过的东西。 就像诗人从单词,公制和韵律规则开始,并提出一首诗一样。 或者,作曲从音符和和声规则开始,然后创作一首歌曲。 编程的好处是,总是有新事物开始,并且要遵循不同的规则。

因此,编程是一种高薪的创造专业,它使您有机会做很多不同的事情。 不完全是。 编程还有另一个功能–必须实用,才能实现业务目的。 这就是为什么许多程序员会一遍又一遍地做同样的事情的原因-一个网站接一个网站,在ERP定制之后进行ERP定制。 然后他们换工作以完成非常相似的任务。 部分原因是他们已经对特定的技术或流程具有丰富的经验,而其他公司也希望他们具有这种经验,部分原因是大多数公司都这样做-他们为客户建立网站,建立或定制ERP,或者拥有自己的在线服务,必须得到支持/创建,但这与您之前所做的基本上相同。 因此,实际上,您使用多年以来使用相同的技术处理HTTP请求并一天又一天不停地访问数据库,并抛出了一些计划的作业或索引? 可悲的是。 所以现在不是那么有创意,对吗? 人们怎么不觉得无聊? 他们是这样。

到那时,如果程序员一直在编写非常相似的普通功能,那么他们如何使他们的工作变得有趣呢? 他们学习新技术。 如果幸运的话,您可以从事新项目并每年大约在工作中选择新技术。 如果不是那么幸运,您仍然可以使用最先进的技术在家中编写宠物项目,然后将其转移到工作场所。 每天都有新的语言需要学习,新的框架也需要探索,新的存储引擎也要使用。 Scala,Groovy,Go。 NoSQL。 Node.js。 MapReduce。 Hadoop。 这些是为新目的服务的新范例,如果您是一个真正的程序员,则应该着迷并感兴趣至少阅读它们。 并且可能至少将其中一些用于“概念验证”。 能够始终探索新事物的能力使程序员的职业生涯变得那么无聊。 即使在工作中做同样的事情,您也可以使用自己的技能并制作自己的项目。 而且,如果他们很好,则可以将其开源,以便其他人使用它,或者他们可以变得受欢迎,最终您可以辞职。 这些都是非常现实的机会,这使其变得更无聊。

但这会变得无聊吗? 是的,它确实。 有两个原因。 第一个是一些程序员只是懒惰,对薪水以外的其他东西不感兴趣。 这些是编程不是他们的业余爱好 ,只是一个职业。 这是他们的选择,所以我将他们放在一边。 另一类人是像我这样的人,他们喜欢自己的工作,保持最新状态,喜欢一直学习新知识。 当某些新技术变得太简单时,像我这样的人会感到无聊。 如果您精通所用的一切,那么您将在六个小时内学习一个新框架,并在两天内学习一种新语言。 像MapReduce,CAP定理,API设计这样的新概念很容易掌握,因为您已经有很多经验并且看过很多东西。 现在,每个新步骤都很容易,不再面临挑战,因此您会感到无聊。

从这一点来看,有两种选择:

用您“真实”生活中真正有趣的东西来补偿您的职业生活中的无聊。 但是,当您从无限选择的编程世界过渡到一个非常有限的现实世界时,似乎没有很多挑战。 我并不是说这不是一个好选择-绝对是。 从编程的角度来看,这并不是什么有趣的事情,但是,如果您不那么无聊的话,可以随时“脱离现实世界”。 您寻求晋升为管理人员,即–改变工作的性质并开始使用您的专业知识来指导公司而不是计划中的流程。 但是通常一个优秀的程序员不喜欢不编程。 您至少希望在技术上参与开发过程。 保持无聊,得到薪水。 您仍然是专业人士,此选择没有错。 在某些时候,您可能会忘记自己无聊。 您开始思考一些新事物,其他人没有做过或想到过的事情。 产品,框架都没有关系。 它占用您的创造性思维和所有当前技能。 最终,您可能会得到一些很棒的新技术或产品。 之后,您可能会感到无聊,但是您可以重复此步骤。 它可以在家中,工作中完成,或者如果您的想法需要很多时间和奉献精神,则可以作为大学的研究项目来完成。 我想这就是互联网,谷歌,p2p,Linux和许多其他伟大技术诞生的方式。

由于人们选择了第4个选项,大多数开发人员的职业生涯仍然很有趣且令人着迷。 如果您觉得无所事事,请选择第4个选项。 我还没有完全达到这一点,但是我一定会尝试利用我所有的编程技能来创造一些新奇而有趣的东西,而不是安静下来获取薪水。

别忘了分享!

参考:程序员会感到无聊吗? 来自我们的JCG合作伙伴 Bozhidar Bozhanov ,来自Bozho的技术博客博客。

翻译自: //09/does-it-get-boring-to-be-programmer.html

程序员会感觉无聊吗?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。