普通程序员真的甘心做代码搬运工吗?

程序员这个群体中往往会有一些天赋异禀的人才,他们所创造出的成品正在改变世界。
也正是因为他们的存在,很多人对于程序员这个职业充满期待。
理想很丰满,现实很骨感。
实际上,天才凤毛麟角,绝大多数的程序员都只是普通人

1.复制粘贴是日常

一句“Hello World”打开代码的大门。
但在接下来的工作中,从Google搜索、GitHub复制粘贴、复用旧项目代码才是日常。
毕竟,绝大多数人并没有过目不忘的本领。
标准库里的函数和方法,参数的位置,依赖的包名,样板代码…
想要全部记住这些内容,并非易事。
就算是大佬,也未必能记得住。就比如Ruby on Rails的作者David Heinemeier Hansson曾经发过一个很火的Twitter。

普通程序员真的甘心做代码搬运工吗?

他表示,自己也会随时上网查代码。
复制粘贴其实无可厚非,毕竟自己冥思苦想抓耳挠腮也未必能写出满意代码,况且还要顾及工作效率。
但是当代码搬运工,也会有很多弊端
首先,复制粘贴的代码参差不齐。其次,容易形成路径依赖。最后,如果网络崩掉,那就直接无法继续工作了。
所以我相信绝大多数程序员也并不甘心当代码工具人,毕竟在选择这份职业之前,多多少少会在内心对自己的未来有所规划

2.代码工具人or代码魔法师?

前段时间美国编程世界陷入“Imposter Syndrome(冒名顶替综合症)”VS“gatekeeping(守门人理论)”纷争。

冒名顶替综合症是指称出现在成功人士身上的一种现象。患有冒名顶替症候群的人无法将自己的成功归因于自己的能力,并总是担心有朝一日会被他人识破自己其实是骗子这件事。
守门人理论这一名词由心理学家库尔特·勒温首创,他在20世纪40年代创造了该词的第一个隐喻义,即个人或群体在接纳与拒绝某事或某物之间有权作出决定。

纷争的目的无非就是要不要提升整个行业门槛,但最终这个话题以“躺平”的心态结束。
看得出来,打工人想躺平,不分国界。
不过David Heinemeier Hansson发文表示,程序员应该停止庆祝无所作为

普通程序员真的甘心做代码搬运工吗?

为了帮助新人快速适应程序员职场生活,直接宣判程序员就是代码搬运工,这会打击很多人的上进心。
把程序员这份工作想的太过简单,可不是一件好事。

普通程序员真的甘心做代码搬运工吗?

程序员这个行业之所以会面临“冒名顶替综合症”和“守门人”这两大挑战,很大程度上是因为,有很大一部分人是自学成才。
当一个没有优秀教育背景的程序员要向世界证明他掌握了哪些技术,会做哪些任务,那偶尔自我怀疑就是极其平常的事情
尤其是行业中的有人利用文凭来证明他们是对的,而你是错的,即便他们逻辑错误,你依旧会陷入自我怀疑。

普通程序员真的甘心做代码搬运工吗?

但你不应该一直笼罩在这种怀疑之中,更不能怀疑自己的职业身份,从网上粘贴复制代码并不是一个程序员全部的工作内容。
而且粘贴复制并不是一件丢脸的事情,但问题的关键是,你内心是否将它视为一个学习的过程,是否想要提升自己的技术,从代码搬运工成为代码魔法师
很多问题如果不能追根溯源,弄不清楚内在本质,那么你所学的知识就会停留在表面

3.象棋规则很简单,但成为高手很难

程序员这份职业的魔力在于,大多数时候你遇到的都是自己不了解的技术。
可一旦你学会了这些技术,你就会从“我也不知道它是如何做好的,也不知道为什么会这样”变成“我可以让计算机严格按照我的要求运行”。
关键在于,你应该成为那个代码魔术师,而不是台下目瞪口呆的观众

普通程序员真的甘心做代码搬运工吗?

很多程序员并非天才,却也能成为优秀翘楚,是因为他们的脑海中沉淀了大量的知识和经验。
成功无法一蹴而就,但可以在这条路上一步一步走出踏实的脚步。
就像国内目前许多职场人士,会选择下班回家后读海外硕士提升自我
比如NAU优秀学员王永辉,26岁的他,白天在繁华CBD高档写字楼做着数据研发工作,晚上回到家远离一切喧嚣,默默地学着海外硕士课程。
再比如IIT优秀学员夫妻档Zoe&Charles,读硕不仅更好地赋能创业,也能让他们赴美开启新的人生。
也有已经退休,年近古稀的程晓兴同学,在NAU计算机硕士课程的学习中,他一直坚持着终身学习精神。

从小白成为大神,需要时间,但也需要自己主动改变
人人都向往躺平,向往早日退休,但却忽视了拥有足够的能力才能拥有选择支配自我命运的权力。
我们要承认,绝大多数人都是普通的平凡人,但平凡不代表平庸。
你可以在几分钟之内掌握国际象棋玩法规则,但想要成为这个游戏高手却需要付出一生的时间。
程序员这个行业也是如此,想要更高的薪水,想要更好的未来,就要不断学习
最后,送上David Heinemeier Hansson在文中提到的一句话。

普通程序员真的甘心做代码搬运工吗?

“你不是一个只会敲键盘的‘傻瓜’。你会拥有巨大的能量,能够掌握高深编程的技术。相信自己,加油!”

文章标题《普通程序员真的甘心做代码搬运工吗?》,转载请注明出处。如有错误或侵权,请联系zuoyan.li@beaconedu.com调整或删除。

进击的跃跃的头像进击的跃跃
Previous 2022年6月10日
Next 2022年6月10日

相关推荐