阿川私房教材:學程式,拿 offer!

63 個專案實戰,直接上手!
無需補習,按步驟打造你的面試作品。

立即解鎖你的轉職秘笈

如果我告訴你,你覺得自己在開發者職涯中陷入困境的原因與你的技術技能無關,你會怎麼想?

它與資料結構、系統設計或軟體架構無關。

但這與你如何看待整個程式設計有關。

你看,自從你開始編碼以來,你就已經習慣於相信某些關於成為開發人員的神話,這些神話正在毀掉你的職業生涯。這就是為什麼你會患上冒名頂替症候群並懷疑自己的技能。讓你停留在同一水平,感到沮喪和工資過低。

更糟的是,這些信念深深植根於我們作為開發人員的日常生活中,以至於我們將它們視為理所當然。我們甚至不質疑他們。因為我們認為它們是現實。

事實上,它們只是社區流傳的神話。

尚未被揭穿的神話。部分原因是它們在紙上聽起來不錯。事實上,它們是危險的偏見,阻礙你走出去,建立你應得的未來。

在這篇文章中,我們將一一揭穿這些神話。

因此,您可以擺脫限制性信念,為最重要的目標採取行動,並釋放您作為開發人員的全部潛力。

讓我們從第一個讓你陷入困境的程式設計神話開始...

1. 激情的神話

激情神話說,偉大的開發人員都非常熱情。他們在晚上編碼,在週末編碼。晚上,他們用程式碼做夢。

如此充滿熱情的程式設計師可以無休無止地編寫無數小時的程式碼。他們甚至沒有註意到這一點。當然,因為他們是如此熱情。

如果你沒有足夠的熱情去吃飯、睡覺、編碼和重複,那麼你應該收拾行李,找點別的事情做。我的朋友,開發人員不適合你。

去找點別的事做吧。聽說麥當勞要招募了

這是一個多麼糟糕的訊息,特別是對於剛開始的新開發人員。

開發人員和軟體公司都延續著激情的神話。

首先是那些試圖推銷自己並取得成功的開發商。部分是透過展示他們有多麼熱情。我不怪他們。我們都以某種方式這樣做。我所指出的只是這種行為的負面後果。

其次,激情的神話是由公司宣揚的。

充滿熱情的人對生意很有好處。因為他們願意廉價地出賣自己的時間。他們在辦公室度過數百個小時,讓別人變得富有。因為他們對自己所做的事情充滿熱情。

他們用這些無薪時間換取了什麼?

我想這與他們的工作有情感連結。一種歸屬感。欣賞和目的。這些都是非常強大的藥物。

但是,你猜怎麼著……你不需要把你的時間免費交給一些自稱是家庭的公司來獲得這些感覺。

圖片描述

把你的時間留給你真正的家人。當你沒有攪拌足夠多的程式碼行時,它不會把你踢出去。

擁有平衡的生活,編碼不會佔用您大部分時間。

交朋友並在工作之餘擁有自己的嗜好。你也會得到同樣的滿足。除了讓你的時間回來!

激情的神話是危險的,因為它以另一種方式告訴你,首先,你還不夠(在這種情況下不夠熱情)。

‍“程式設計不是一種“激情”或“天賦”,而是後天技能的集合。”

  • Jacob Kaplan-Moss(Django、Python 框架的共同建立者)

激情神話之所以如此危險,是因為它會觸動你作為開發人員最大的恐懼,特別是如果你是自學成才的話。

害怕「你還不夠」。

激情神話的第二個基本訊息是你工作不夠努力。

這會讓你越來越努力,忽視你的健康和家庭,導致倦怠。這就是為什麼有些公司是有毒的工作場所。

事實上,最好的軟體開發人員都非常懶惰。這就是為什麼他們嘗試設計事物並提高效率,而不是用蠻力解決問題。

根據我的經驗,開發人員成為高級開發人員的標誌之一就是不必在周末編碼。

高級開發人員選擇一致性而不是熱情。

生產力突飛猛進,穩定進步。他們知道「激情」來來去去。太多的熱情會導致倦怠。

當時間流逝時,經驗豐富的開發人員就會停止熱情。他們合上筆記型電腦並離開了辦公室。

有趣的部分?

透過暫時遠離編碼,他們第二天回來時會更加新鮮,並渴望親自動手。

如果您想充分發揮開發人員的潛力,請忘記激情的神話。

相反,要注重平衡和一致性。作為一個已經編碼十多年的人,我可以告訴你開發人員的職業生涯是一場馬拉松。

現在來談談阻礙程式設計師前進的第二個誤解…

🚨附言您是否希望透過優質資源、回饋和問責制快速晉升為高階職位? 點擊此處加入我們的免費社區 - 高級開發學院。🚨

2. 經驗的神話

如何晉升資深開發人員?如何獲得技術主管?您如何獲得更多責任或加薪?

傳統的建議會告訴你沒有靈丹妙藥。你只是需要更多的經驗。所以堅持住。當你的眼睛有皺紋、背部疼痛時,你可能會到達那裡。或者你可能不會。我們不確定。

圖片描述 閱讀 LinkedIn 上的開發人員職位發布後的感受如何。圖片來源:Reedit.

儘管經驗確實很重要,但這個神話被過度使用了。

首先,並非所有經驗都是平等的。

人們可以在快節奏的新創公司待一年,然後看到它成長。學習如何從幾百個用戶擴展到數百萬個。

或花一年時間維護公司中的一些遺留企業軟體。除了發送格式良好的電子郵件和辦公室政治之外,學到的東西很少。

注意:相反的情況也可能發生。你在新創公司中什麼也學不到,因為產品永遠不會受到關注,而你在企業中學到很多東西,因為他們已經擁有了規模。

以編寫程式碼年數表示的經驗並不能很好地顯示開發人員的資歷。單獨的時間並不能轉化為學習。重要的是你在這段時間裡做什麼。

雖然晉升高級可能沒有靈丹妙藥,但有一定的模式。

如果開發人員模仿這些模式,他們可以大大加速他們的成長。這就是為什麼你會發現擁有 3 年經驗的開發人員拿著 6 位數的薪水,而一些高級開發人員在月底仍然難以支付賬單。

這種經驗神話阻礙了你,因為傳達的訊息是相同的:你還不夠(以你沒有足夠的形式)。

我是說沒有經驗就能出人頭地嗎?沒有任何這些你就可以成為高級開發人員嗎?

不。

但不要高估時間的價值。相反,你應該看重的是執行力。當你划船時,船的移動速度比你只是等待水流時要快。

經驗神話長期存在有兩個主要原因。

第一,缺乏知識。

當你問高級開發人員需要什麼才能達到下一個級別,而他們不知道所需的確切技術和軟技能時,他們只會遵循多年的經驗,而不會顯得愚蠢。

第二,不安全感。

如果高級開發人員看到您試圖比他們更快地行動,那麼人類精神中醜陋的部分就會發揮作用。在一個聲稱如此開放和友好的行業中,嫉妒是很常見的。像軟體開發人員這樣非常聰明的人通常也非常雄心勃勃。

軟體開發是一個競爭非常激烈的行業。

我們同時合作和競爭。只要我們確保競爭公平並且不欺騙自己就可以了。

經驗神話是一種不公平的競爭方式。我們不關注人們的才能和技能,而是更關注他們履歷中的任意數字。

圖片描述雞生蛋蛋生雞的問題。圖片來源:theSeniorDev

為了擺脫體驗神話,轉移你的注意力。更關心你的技能而不是你在某項工作上花費的時間。

如果當你提出要求時,有人以沒有足夠的「多年經驗」為由,不要讓他們阻止你。完善你的履歷和技能,開始進行技術面試,然後讓市場來決定。

🚨附言您是否希望透過優質資源、回饋和問責制快速晉升為高階職位? 點擊此處加入我們的免費社區 - 高級開發學院。🚨

3.人工智慧的神話

現在是 2024 年,你學習如何編碼是沒有意義的。或如何成為更好的開發人員。很快,人工智慧將取代我們所有人!編碼工作即將結束,為什麼還要費心?

人工智慧的神話已經存在了幾十年。但直到 ChatGPT 和 Github Copilot 發布之前,它從未如此存在。

那麼,為什麼要費心去成為更好的開發人員呢?

圖片描述

軟體開發本來就很困難,現在你有一個完美的藉口放棄它。

甚至不會被認為是失敗。你可以將其歸咎於開放人工智慧。

沒那麼快。

我會給你兩個理由說明為什麼你還是應該費心。

繼續程式設計的第一大原因是你正在學習的「元」技能。這些都是技能背後的技能。

當你學習如何編碼時,你就是在學習如何思考。以結構化的方式思考。您正在學習如何將業務需求建模為逐步說明。您正在學習如何集中註意力、如何過濾資訊以及如何在團隊中工作。

即使機器本身很快就會完成實施和編碼,這些「元技能」也非常有價值。

繼續敲擊鍵盤的第二個原因是,從我們迄今為止所看到的情況來看,人工智慧工具會犯下許多錯誤。它們是預測機器。他們無法思考。人類推理仍有需求。

這些人工智慧工具會變得更聰明嗎?

大概。

它們會在不久的將來取代人類嗎?可能不會。

你猜怎麼著,如果你不再閱讀那些關於人工智慧將如何取代你的偏執文章,而是真正在軟體開發方面做得更好,你很可能永遠不會被取代。

或者,當這種情況發生時,您已經在某個充滿異國情調的海灘上退休了。

老年的比喻。

想像一下你已經 50 歲了。機器贏了。他們將一切自動化。但是,你不斷學習、適應和學習新技能。賺大錢,投資養老。你現在很聰明,而且已經退休了。

假設你陷入了目前正在發生的人工智慧偏執狂。你放棄了編碼。你做了一些被標記為人工智慧免疫的事情(不知道是否存在,但建築工作是最重要的)。

你賺了一些錢,但沒學到多少東西,同時也毀了你的身體。你現在老了,想要一份辦公室工作。理想的情況是遙遠的事。

你對如何實現這一點的了解為零。您繼續編碼的開發人員夥伴在打高爾夫球方面表現得很好。

屈服於恐懼毀了你的生活。

不要因恐懼而屈服。永遠不要停止學習和進步。

圖片描述圖片來源:theSeniorDev

繼續變得更好。提升整個堆疊的技能。熟悉人工智慧。幾個月後,你就會迎頭趕上,並慶幸自己沒有放棄。

為什麼這些程式設計神話如此有效?

因為它們觸及了身為開發人員最大的恐懼之一。

害怕你還不夠。還不足以得到那份工作。不足以讓拉取請求獲得批准。還不足以成為「真正的開發人員」。

希望讀完本文後,您能夠認清這些神話的真相。純粹的誤解阻礙了你。

不要屈服於恐懼,不斷提升你的技能。

直到下一篇,

德拉戈斯

🚨附言您是否希望透過優質資源、回饋和問責制快速晉升為高階職位? 點擊此處加入我們的免費社區 - 高級開發學院。🚨


原文出處:https://dev.to/dragosnedelcu/3-programming-myths-that-keep-you-stuck-frustrated-and-underpaid-27bg


共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。

阿川私房教材:學程式,拿 offer!

63 個專案實戰,直接上手!
無需補習,按步驟打造你的面試作品。

立即解鎖你的轉職秘笈