全文共字,预计学习时长4分钟
图源:unsplash如果在五年前有人问我,将来有没有可能会讨厌编程,我的答案一定是:“绝对不可能!”然而不知道是不是因为“喜欢的事当成职业你终究会厌恶它”的魔咒,如今我的态度已经截然相反了。
在一个编程被视为现代生活技能圣杯的社会里,说出这些话几乎是丧心病狂的。讽刺的是,编程虽然被视为最赚钱的职业,但我却越来越厌恶编程。
爱变成了恨
当我攻读计算机科学硕士学位时,就开始对编程失去兴趣了。这很奇怪对吧?一个人怎么会对他们在研究生阶段所选择研究的学科失去兴趣呢?
环境是一个很大的原因。我的本科和研究生编程环境之间的对比太鲜明了。本科的环境是鼓励性和友好的,允许犯错,因为你仍处于学习阶段。如果对任何事情都不太了解也是可以接受的,在编程界名不见经传也没什么大不了,生活轻松而美好。
然而研究生的环境可以说是一场大规模的“撒尿比赛”,我暂时没有更好的词去表达。它不是一个可以使你的编程技能显著提高的纯粹环境,这是一场斗狗比赛。
在这里,代码必须是高级的和完美的,你几乎没有任何出错的余地。你在争取最好的教授的注意,需要全身心地投入到撰写最佳论文的工作中去,准备在会议上发表,这可以为你所代表的大学赢得奖项。
你需要不断地为代码提出新的想法、新的研究和新的理论——否则,人们甚至不会再看它一眼。如果你没有以第一作者的身份在A级以上的计算机科学会议上发表至少两篇论文,你就将被忽略。在这种环境下,我不是出于对编程的热爱而编写代码,而是为了生存。
图源:unsplash我们已经成为精英
经验丰富的程序员帮助小白新手解决问题的日子已经一去不复返了。现在,如果需要编码方面的帮助,你会得到更模糊的答案,甚至是更模糊的代码片段,以及严厉的回答:“自己去解决剩下的问题。”
入门级职位要求也有所提高。如果不知道如何做后端和网页设计,你甚至不能申请前端开发人员的工作。如果试图在没有任何认证(如CPP、CLP或MCSD)的情况下申请,你会遭到嘲笑。这些考试要花多美元,负担不起的人就没那么幸运了。
编程不再对初学者友好。如果你正在寻找一个编程职位,你不仅要做得好,而且必须有足够的钱才能获得认证。否则,你只能做自由职业与编程来赚取收入。
笔者已经在编程上投入了太多的沉没成本,现在放弃真的很难。曾经给我带来快乐的东西现在却只能令我沮丧,所有的快乐都随着编程社区的枯竭而被所吞噬。
我不再因为喜欢而编写代码,而是因为需要才编写。也许有一天我会再次爱上编程,但现在我会说无数次:“我是个程序员,但我讨厌编程”。
图源:unsplash那些尚对编程怀有热情的人,请好好认清自己的内心,你是真的想学编程,还是因为别人告诉你要这样做,拥有计算机科学学位并不像你想象的那样敞开那么多大门。只有强大的兴趣才能让你在今后的学习工作中始终保持激情,至于利润,就顺其自然吧。
留言点赞