• Arthur

正在编码吗? 它实际上可能是您有史以来最有趣的工作

更新日期:5月 2

Python代写|CS代写|留学生程序代写



关于学习编码和以程序员的身份进行的讨论通常集中在与该领域相关的好处和好处上,例如灵活的工作时间表,高薪(甚至是入门级职位)以及远程工作的机会。但是工作本身呢?从外部看,编码似乎无休止地在计算机屏幕上输入乱码,这听起来很无聊。编码人员是否为了获得这些好处和利益而忍受了根本无聊的工作?还是编码工作与新人可能想的大不相同?为了得到可靠的答案,我与两位编码员进行了交谈。继续读下去,听听他们怎么说。 编码不是无聊的。 这个问题的简短答案是“编码很无聊吗?”简直就是“不”。当然,个人喜好可能会有所不同,但是对于很多人来说,编码并不是那么无聊,以至于您甚至会发现编码人员从听起来更闪光的背景跳入了该行业。开源软件公司Mozilla的移动开发人员Emily Kager毕业于大学,获得了神经科学学位,这简直是无聊的事,但她从未对涉及生物科学的任何职业道路产生强烈的兴趣。 卡格说:“毕业后大约一年,我决定尝试在线免费的“学习编码”课程,看我是否喜欢编码。”她在课堂上玩得很开心,继续进行编码学习,现在从事专业开发人员大约一年了。卡格(Kager)说,在大学时,她感到受男性主导的工程部门的威胁,甚至从未尝试过计算机科学课程,但很高兴她终于取得了飞跃。卡格说:“我喜欢编程,您有能力做任何想要的事情,而且我也喜欢每天用代码来解决难题,创造性思维和使用解决问题的技能。” 对于数字营销解决方案平台Vendasta的开发人员Stephanie Melnyk而言,编码也是她日常工作的重要组成部分。 Melnyk每天使用大约五种不同的编程语言工作,如果编码很无聊,那将是一大不满意的工作。但是,对于Melnyk来说,这离事实还远。她不仅对自己的工作感到满意,而且一直是代码的终生粉丝,而且代码还没有失去她的兴趣。 “长大后,我的兄弟曾经花费大量时间制作自己的电脑游戏,”梅尔尼克说。 “从本质上讲,我将通过测试他的游戏和游戏地图并尝试在其中发现错误来成为他的豚鼠。我爱它!对我来说,这令人兴奋。”这种兴奋最终导致了Melnyk的专业编码生涯,在过去三年中,她一直在积极地工作。 编码不仅是无聊的,它是一种乐趣,奖励和挑战性的挑战 卡格(Kager)说,使用代码具有直接,切实的回报,而这是每个领域都找不到的,也就是说,编码人员会根据实际用户使用他们的网站或软件的需求来提供产品功能和修复程序。特别是对于Kager,使用开源软件带来了一种特殊的自豪感。 “由于我们的代码是开源的,” Kager说,“任何人都可以看看我如何解决他们可能在自己的应用程序中遇到的问题。这让我感到自己为通用知识做出了贡献,这真是令人惊讶。” Melnyk的观点是,编码提供了该行业独有的可喜奖励。 “我很高兴能立即看到您所构建的内容显示在网页上,并能够立即知道它是否有效。”梅尔尼克说。此外,Melknyk指出了编码过程中遇到的挑战,这不仅使它变得无聊而且积极参与,这是一定的,这是给定的,但事情会出错,但是从这些挑战中汲取的教训是从各个方面提升代码的原因呆板的感觉。 Melnyk说,在计算机系统技术课程中学习编码的同时,她意识到自己非常喜欢编码。她和其他学生正在使用HTML,CSS,Javascript和PHP构建网站,而Melnyk不在她的普通计算机上工作。完成约70%的工作后,她完成了一天的工作,但是当她返回计算机并返回正常使用状态时,找不到任何已完成的工作。 “我发现它没有保存下来,因此我重新开始了-这次直到完成站点构建为止,” Melkny说。 “不过,完成后,我意识到我实际上并没有丢失之前的任何工作,我只是将其保存到另一台计算机的硬盘驱动器中,而不是保存到我的漫游配置文件中。”但是,梅尔尼克说,她惊讶地发现自己什至都不在乎要做那么多额外的工作。 “通过重做该项目,我获得了很多动手知识,而且我喜欢其中的每一分钟,”梅尔尼克说。 “重复做两次确实有助于我了解自己在做什么,并使我更加努力地推动自己。” 编码是很棒的,但总会有起起伏伏 显然,编码绝对不会很无聊,但它仍然是一项工作,就像所有工作一样,它会有起伏。对于Kager而言,她最不喜欢的编码部分之一与代码无关,而与行业中过时的思维方式无关。卡格说:“该领域有很多守门员。” “试图告诉您的人,'如果您不是X方面的专家,那么您就不应该自称为程序员。'这都是BS,也是一种使人们不敢进入该领域的方法。 ”对于Kager而言,解决编码方面的负面问题的最佳方法是尽可能“无视仇恨者”,并在自己的领域中发挥自己的积极影响,成为有助于使编码具有支持性和包容性的人。 同时,一些不太有趣的编码部分实际上可以追溯到最初使编码变得特别的地方。卡格说:“技术总是在变化,风格总是过时和过时的,因此,您必须具有真正的适应能力,并愿意继续学习工作中和工作中的内容。”尽管Kager说这有时可能很累,但是最终,不断学习的过程正是使编码如此吸引人的原因。 Melnyk对此表示赞同,并说她自己与代码之间关系的下降有时发生在她最终陷入使用某种特定编程语言的困境时,突然有工作场所或行业转向一种新语言。 Melnyk说,这些转换有时需要一定的学习曲线(可能会产生压力),但这也是与同事和团队成员一起面对新挑战的时候-听起来确实很无聊。

4 次瀏覽