全文共1443字,预计学习时长4分钟
图源:unsplash
如果在五年前有人问我将来会否讨厌编程,我的答案一定是:“绝对不可能!”然而不知道是不是因为“喜欢的事当成职业你终究会厌恶它”的魔咒,如今我的态度已经截然相反了。
在一个编程被视为现代生活技能圣杯的社会里,说出这些话几乎是丧心病狂的。讽刺的是,编程虽然被视为最赚钱的职业,但我却愈加厌恶编程。
爱变成了恨
当我攻读计算机科学硕士学位时,就开始对编程失去兴趣了。这很奇怪对吧?一个人怎么会对他们在研究生阶段所选择研究的学科失去兴趣呢?环境是一个很大的原因。
我的本科和研究生编程环境之间的对比太鲜明了。本科的环境是鼓励性和友好的,允许犯错,因为你仍处于学习阶段。如果对任何事情都不太了解也是可以接受的,如果在编程界名不见经传也没什么大不了,生活轻松而美好。
然而研究生的环境,可以说是一场大规模的“撒尿比赛”,我暂时没有更好的词去表达。它不是一个可以使你的编程技能显著提高的纯粹环境。这是一场斗狗比赛。
在这里,代码必须是高级的和完美的,你几乎没有任何出错的余地。你在争取最好的教授的注意,需要全身心地投入到撰写最佳论文的工作中去,准备在会议上发表,这可以为你所代表的大学赢得奖项。
你需要不断地为代码提出新的想法、新的研究和新的理论——否则,人们甚至不会再看它一眼。如果你没有以第一作者的身份在A级以上的计算机科学会议上发表至少两篇论文,你将被忽略。在这种环境下,我不是出于对编程的热爱而编写代码,而是为了生存。