大家都說學習程式設計很有趣。
他們談論「建立酷炫的專案」、「找到你的第一份開發工作」和「編寫優雅的程式碼」。
但殘酷的真相是:
大多數時候,它令人困惑、沮喪,而且充滿疑慮。
這完全正常。
因為學習程式設計不僅僅是學習文法,它還關乎耐心、面對失敗、看待問題的角度。

當你開始學習程式設計時,你會想像自己會建立像教程中的應用程式。
但你卻盯著螢幕幾個小時,納悶為什麼你的循環無法執行,或者為什麼當你「僅僅改變一行程式碼」時一切都崩潰了。
你會在Google上搜尋同一個錯誤10次。
你會一再看到同樣的 Stack Overflow 答案。
你會複製一段有效的程式碼片段,卻完全不知道它為什麼有效。
那不是失敗。
這就是所有開發者學習的真實寫照。
我們都會經歷「新手階段」。
你看 YouTube 影片,跟著做,一切都很順利,直到你嘗試自己動手做。
然後……一切都變得毫無道理。
這時大多數人都會放棄。
因為他們認為, “我就是不擅長程式設計。”
但事實是…
你不是透過觀看別人編寫程式碼來學習的;你是在遇到問題並找到解決方法的過程中學習的。
中間還有一個很奇怪的階段,但沒人談論它。
你不再是新手了,但你也不覺得自己很厲害。
你可以建立東西……但仍然會迷失在別人的程式碼庫中。
那段時間感覺自己沒有進步。
但實際上,你就是。
你正在培養直覺,這種看似不起眼的技能可以讓你閱讀程式碼、預測錯誤並做出更明智的決策。
這是看不見的進步。
只有繼續下去才會出現。
有人發文說:“我剛找到第一份開發人員的工作💪🏻”
他們沒有公開的是先前長達8個月的自我懷疑。
晚上都用來除錯程式了。
他們曾想過放棄的那些時刻。
揮之不去的冒牌者症候群。
如果你正處於那種沮喪、懷疑自己是否適合這條路的階段,請記住:
成功的人不一定是最聰明的。
他們只是那些沒有停下來的人。
✅ 破壞了原本運作良好的東西
✅ 花了幾個小時尋找答案
✅ 意識到你誤解了一些基本概念
✅ 修復問題並了解原因
這就是增長。
這就是學習程式設計。
它並不光鮮亮麗,卻是真實的。
而這正是讓初學者成長為開發者的關鍵所在。
幾個小習慣徹底改變了我的生活:
從小專案做起。別再等待「偉大創意」了。什麼都去做。
先寫些糟糕的程式碼。下個月你就能寫出更優秀的程式碼了。
閱讀別人的程式碼,就像穿越時空進入別人的大腦一樣。
休息一下。有時候,離開一會兒比熬夜更能解決問題。
學習程式設計是一場馬拉松,而不是一場速成班。
如果你學習遇到困難,請記住,你並沒有落後。
學習沒有時間表,沒有終點線,也沒有唯一的「正確方法」。
你只需要繼續寫程式碼。
一次只解決一個漏洞,一個專案,一堂課。
你所敬佩的每一位開發者,都曾經歷過你如今的疲憊、迷茫,以及懷疑他們是否終有一天會「明白」的階段。
你會。
只要堅持來就行。
因為殘酷的真相是…
學習程式設計的過程很混亂,但你寫的每一行程式碼都值得💻。
祝福各位朋友在程式設計道路上一切順利💙。
感謝閱讀! 🙏🏻
希望這對您有幫助✅
請按讚並關注,以獲得更多精彩內容😍
由Hadil Ben Abdallah傾情打造 |
|
|---------|----------|---------|
{% embed https://dev.to/hadil %}
原文出處:https://dev.to/hadil/the-hard-truth-about-learning-to-code-that-no-one-tells-you-15c1