讨厌程序员_我是程序员但讨厌编程

讨厌程序员

Did I spark your curiosity? Maybe you have come to the conclusion that you dislike programming as well? If someone had asked me approximately five years ago if I would hate programming in the future, the answer would have been, “that’s impossible!”.

我是否激发了您的好奇心? 也许您得出的结论是您也不喜欢编程? 如果有人在大约五年前问我是否将来会讨厌编程,那么答案将是: “那是不可能的! ”。

Yet, here I am today, uttering these almost blasphemous words in a society where programming is seen as the modern-day holy grail of life skills. Ironically, this agenda, where programming is seen as the most profitable profession, also fueled my dislike for programming as well.

然而,今天我在这里,在一个将编程视为现代生活技能圣杯的社会中说出了这些几乎亵渎的话。 具有讽刺意味的是,这个议程,其中编程被视为最赚钱的职业,也加剧了我对编程的厌恶。

爱变成恨 (Love Turned Into Hate)

I started losing interest in programming when I began my Master’s degree in Computer Science. Strange, isn’t it? How can one lose interest in a subject that they pursued into the post-graduate territory? The answer to that question is that your environment plays a big part in it.

当我获得计算机科学硕士学位时,我开始对编程失去兴趣。 奇怪,不是吗? 人们如何对他们追求的研究生课程失去兴趣? 该问题的答案是您的环境在其中扮演着重要角色。

The stark contrast between undergraduate and post-graduate programming environments leaves much to be desired. The undergraduate environment is encouraging and friendly. You’re allowed to make mistakes; you are only just learning. It’s acceptable if you don’t know much about anything, and it’s of no consequence if you aren’t well known in programming circles. Life is easy and great.

本科和研究生编程环境之间的鲜明对比有很多不足之处。 本科环境令人鼓舞和友好。 你被允许犯错误; 你只是在学习。 如果您对某事一无所知,这是可以接受的;如果您在编程界不为人所知,那也没有关系。 生活既轻松又美好。

Image for post
Startup Stock Photos from Startup Stock,来自 Pexels Pexels

The post-graduate environment, though, for lack of better words, is a large-scale pissing contest. It is not an environment where your programming skills can simply grow and prosper. It’s a dog fight.

研究生环境虽然缺乏更好的语言表达,却是一个大规模的小便竞赛。 这不是您的编程技能可以简单地发展和繁荣的环境。 这是一场打架。

It’s a place where your code needs to be high-level and perfect, with hardly any room for mistakes. You vie for the attention of the best professors. You throw yourself into writing the best papers to be presented at conferences where you can win awards for the university you represent.

在这里,您的代码需要高水平和完美的,几乎没有错误的余地。 您在争夺最好的教授的注意力。 您投入了最好的论文,准备发表在会议上,在那里您可以为所代表的大学赢得奖项。

You need to constantly come up with new ideas, new research, and new theories for your code — otherwise, it won’t even be given a second glance. You are ignored if you haven’t published papers where you are the first author in at least two A+ rank computer science conferences. You don’t code for the love of programming in this environment; you code to survive.

您需要不断为您的代码提出新的想法,新的研究和新的理论-否则,您将一目了然。 如果您没有发表论文,而您至少是两次A +级计算机科学会议的第一作者,那么您将被忽略。 您不必为在这种环境下热爱编程而编写代码。 您编写代码以生存。

我们成为精英 (We Have Become Elitist)

Gone are the days where we would see experienced programmers jumping to help new coders with concepts that they struggle with. Now, if you need help with coding and you ask, you’re given vague answers with even more vague code snippets, along with the stern reply, “go figure the rest out yourself.”

那些经验丰富的程序员跳来帮助新的程序员提供他们所苦苦挣扎的概念的日子已经一去不复返了。 现在,如果您需要编码方面的帮助并提出要求,您将获得含糊不清的答案,甚至还有含糊不清的代码段,以及严厉的答复,“您自己去解决吧。”

Entry-level job requirements have increased, as well. You cannot even apply for the job of front-end developer without knowing how to do back-end and web design as well. You get scoffed at if you even try to apply without any certifications such as CPP, CLP, or MCSD. These exams cost more than $300 USD to take, and if you cannot afford it, you’re out of luck.

入门级工作要求也有所增加。 您甚至无法在不知道如何进行后端和Web设计的情况下申请前端开发人员的工作。 如果您什至在没有任何认证(例如CPPCLPMCSD)的情况下尝试申请,都会被嘲笑。 这些考试的费用超过$ 300美元,如果您负担不起,那真是不走运。

Programming is no longer beginner-friendly. If you are searching for a profession in programming, you have to be not just good, but excellent at it. You have to have enough money so that you can do certifications, as well. Otherwise, you will need to freelance with programming to earn an income.

编程不再适合初学者。 如果您正在寻找编程专业,则不仅要精通,而且还要精通。 您必须有足够的钱才能进行认证。 否则,您将需要自由编程才能赚钱。

Image for post
Photo by Christina Morillo from Pexels
PexelsChristina Morillo

从这里前进的道路 (The Way Forward From Here)

I have already invested too many years of my life into programming to give up on it now. It has deteriorated from something that inspired joy in me. All the joy has been sucked out by how draining the programming community has become.

我已经花了很多年的时间在程序设计上放弃了。 它因某种激发我喜悦的事物而恶化。 枯竭的编程社区已经吸引了所有的快乐。

I no longer code because I love it, I code because I need to.

我不再因为喜欢它而编码,而是因为我需要而编码。

Maybe, just maybe, one day, I will fall in love with programming again. For now, though, I will say it a million times: “I’m a programmer, but I hate programming”. For the aspiring programmers out there, don’t lose your spark. Learn programming because you want to, not because you were told to do so. Having degrees in computer science does not open as many doors as you may think, so stay strong, continue learning for fun, and if profit follows, it follows.

也许,也许也许有一天,我会再次爱上编程。 不过,到目前为止,我会说一百万遍:“我是一名程序员,但我讨厌编程”。 对于有抱负的程序员,请不要失去火花。 学习编程是因为想要,而不是因为被告知要这样做。 拥有计算机科学学位不会像您想象的那样打开很多门,因此要保持坚强,继续学习才能乐在其中,如果获利,它就会随之而来。

翻译自: https://medium.com/better-programming/im-a-programmer-but-i-hate-programming-20f5771c4888

讨厌程序员

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值