劝退警告:讨厌编程的程序员该何去何从?


全文共1443字,预计学习时长4分钟

图源:unsplash

 

如果在五年前有人问我将来会否讨厌编程,我的答案一定是:“绝对不可能!”然而不知道是不是因为“喜欢的事当成职业你终究会厌恶它”的魔咒,如今我的态度已经截然相反了。

 

在一个编程被视为现代生活技能圣杯的社会里,说出这些话几乎是丧心病狂的。讽刺的是,编程虽然被视为最赚钱的职业,但我却愈加厌恶编程。

 

爱变成了恨

 

当我攻读计算机科学硕士学位时,就开始对编程失去兴趣了。这很奇怪对吧?一个人怎么会对他们在研究生阶段所选择研究的学科失去兴趣呢?环境是一个很大的原因。

 

我的本科和研究生编程环境之间的对比太鲜明了。本科的环境是鼓励性和友好的,允许犯错,因为你仍处于学习阶段。如果对任何事情都不太了解也是可以接受的,如果在编程界名不见经传也没什么大不了,生活轻松而美好。

 

然而研究生的环境,可以说是一场大规模的“撒尿比赛”,我暂时没有更好的词去表达。它不是一个可以使你的编程技能显著提高的纯粹环境。这是一场斗狗比赛。

 

在这里,代码必须是高级的和完美的,你几乎没有任何出错的余地。你在争取最好的教授的注意,需要全身心地投入到撰写最佳论文的工作中去,准备在会议上发表,这可以为你所代表的大学赢得奖项。

 

你需要不断地为代码提出新的想法、新的研究和新的理论——否则,人们甚至不会再看它一眼。如果你没有以第一作者的身份在A级以上的计算机科学会议上发表至少两篇论文,你将被忽略。在这种环境下,我不是出于对编程的热爱而编写代码,而是为了生存。

 

图源:unsplash

我们已经成为精英

 

经验丰富的程序员帮助小白新手解决问题的日子已经一去不复返了。现在,如果需要编码方面的帮助,你会得到更模糊的答案,甚至是更模糊的代码片段,以及严厉的回答:“自己去解决剩下的问题。”

 

入门级职位要求也有所提高。如果不知道如何做后端和网页设计,你甚至不能申请前端开发人员的工作。如果试图在没有任何认证(如CPP、CLP或MCSD)的情况下申请,你甚至会遭到嘲笑。这些考试要花300多美元,负担不起的人就没那么幸运了。

 

编程不再对初学者友好。如果你正在寻找一个编程职位,你不仅要做得好,而且必须有足够的钱才能获得认证。否则,你只能做自由职业与编程来赚取收入。

 

笔者已经在编程上投入了太多的沉没成本,现在放弃真的很难。曾经给我带来快乐的东西现在却只能令我沮丧,所有的快乐都随着编程社区的枯竭而被所吞噬。

 

我不再因为喜欢而编写代码,而是因为需要才编写。也许有一天我会再次爱上编程,但现在我会说无数次:“我是个程序员,但我讨厌编程”。

 

图源:unsplash

那些尚对编程怀有热情的人,请好好认清自己的内心,你是真的想学编程,还是因为别人告诉你要这样做。拥有计算机科学学位并不像你想象的那样敞开那么多大门。只有强大的兴趣才能让你在今后的学习工作中始终保持激情,至于利润,就顺其自然吧。


推荐阅读专题

留言点赞发个朋友圈

我们一起分享AI学习与发展的干货

编译组:苏韫琦、元艺博

相关链接:

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

如转载,请后台留言,遵守转载规范

推荐文章阅读

ACL2018论文集50篇解读

EMNLP2017论文集28篇论文解读

2018年AI三大顶会中国学术成果全链接

ACL2017论文集:34篇解读干货全在这里

10篇AAAI2017经典论文回顾

长按识别二维码可添加关注

读芯君爱你

猜你喜欢

转载自blog.csdn.net/duxinshuxiaobian/article/details/108301694