程序員是復制粘貼的工具人?還是掌握“謎底”的魔術師?
以下文章來源于CSDN ,作者David
作者 | David Heinemeier Hansson
譯者 | 彎月
出品 | CSDN(ID:CSDNnews)
編程世界在經(jīng)歷了“Imposter Syndrome(冒充者癥候群/負擔癥候群)”和“gatekeeping(守門人理論)”兩方的激戰(zhàn)之后,最終以“躺平”的心態(tài)結束。即便是為了幫助新人降低門檻,也不必將整個職業(yè)都說成是一群一無所知、只知道復制粘貼的盜賊吧。這不僅打擊了很多人的上進心,而且也把編程的工作想象得太簡單了,這不是什么好事。
冒名頂替綜合癥是在1978年由臨床心理學家克蘭斯博士(英語:Pauline R. Clance)與因墨斯(英語:Suzanne A. Imes)所提出,用以指稱出現(xiàn)在成功人士身上的一種現(xiàn)象?;加忻懊斕姘Y候群的人無法將自己的成功歸因于自己的能力,并總是擔心有朝一日會被他人識破自己其實是騙子這件事。
守門人理論起源心理學家?guī)鞝柼亍だ諟亟嫷拿~“守門人”,之后懷特(D.M.White)承繼研究,延伸出“守門人行為”的觀念,即新聞媒體在從消息來源獲得大量資訊后經(jīng)編輯篩選、刪減的過程。至于資訊的選擇規(guī)范則建立于“守門人”自身。(解釋來源于維基百科)
歸結為“躺平”是治標不治本的做法。編程世界還將繼續(xù)面臨“冒名頂替綜合癥”和“守門人”這兩大挑戰(zhàn)。很大程度上是因為,與許多其他專業(yè)領域不同,編程領域的很大一部分人是自學成才。
當你沒有名牌大學的文憑來向世界證明你掌握了哪些技術,會哪些時,那么偶爾產(chǎn)生自我懷疑也是極平常的事情。尤其是行業(yè)中的有些人利用文憑來證明他們是對的,而你是錯的,即便他們的邏輯是錯誤的。
但你不能由著這種懷疑滋長,更不能懷疑自己的職業(yè)身份,覺得自己根本不了解所從事的職業(yè)。不要被互聯(lián)網(wǎng)上的一些說法洗腦,覺得程序員的工作不過就是從網(wǎng)上復制粘貼代碼而已。你應該將其視為學習的一個過程,這個階段可以幫助你掌握真正的技術。當然,你也不能為了糊弄眼前的問題,就無腦地直接復制粘貼。如果不能追根溯源,弄清內(nèi)在本質(zhì),那么你所學的知識就會停留在表面。
有些程序員確實掌握了高深的技術力,并積累了大量知識,他們能夠創(chuàng)建優(yōu)秀的軟件,如果想成為這樣的人,你就不能躺平,做一個只會復制粘貼的“傻瓜”。即便有人向你灌輸再怎么努力也徒勞的氛圍,你也要看一看那些努力的人最終獲得了怎樣的成就。
編程的魔力在于,大多數(shù)時候你遇到的都是自己不了解的技術。一旦你掌握了這些技術,就不會再感到迷惑:“雖然我也搞不明白為什么,但這段代碼確實可以正常運行”,逐漸地你就會變化:“我可以讓計算機嚴格按照我的要求運行”。關鍵在于,你應該成為掌握“謎底”的魔術師,而不是臺下目瞪口呆的觀眾。
當然,這種蛻變無法一蹴而就,我們需要自信地面對自己的職業(yè)門檻,同時我們也可以慶祝新人能夠更輕松地入門,并踏上成為魔術師的旅程!
你不可能掌握所有編程領域,成為所有方面的專家,你應該接受自己的邊界。但是,如果你打算將編程作為自己的職業(yè),那么就必須努力精通某個領域。
另外,還需要承認,并非所有人都有相同的天賦,而且也不是所有人的技術實力都能達到同等水平。你可以在幾分鐘內(nèi)學習國際象棋的基本規(guī)則,但如果想掌握這個游戲就需要付出一生(并不是每個人都能成為大師,即使他們非常努力?。?。
近來,市場對程序員的需求急劇上升,尤其是對有能力的程序員的需求。所以,不必理會一些諸如“程序員的工作只不過是復制粘貼”,“我們無需深入學習技術”之類過于“謙虛”的自嘲。
你不是一個只會敲鍵盤的“傻瓜”。你擁有巨大的能量,能夠掌握高深編程的技術。相信自己,加油!
本文已獲作者授權,原文地址:
https://world.hey.com/dhh/programmers-should-stop-celebrating-incompetence-de1a4725
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。
電路相關文章:電路分析基礎
電路圖符號相關文章:電路圖符號大全