給年輕開發者的建議
原文由 Matthias Endler 于 發布,訂閱此部落格
最近有人問我,會給現在的年輕開發者什麼建議。我的答案跟寫程式本身其實沒什麼關係。我會專注在以下幾點:
學會如何打造產品
即使大部分程式碼都由 LLM 來寫,我們依然需要能夠理解使用者需求、設計解決方案,並根據回饋持續迭代的問題解決者。無論技術如何演變,這項能力永遠都有價值。
學會如何學習
當資訊唾手可得時,能夠批判性思考、並依據資料做出決策的能力就是一種超能力。你將能輕鬆超越那些只會死記硬背、依賴「模式匹配」卻不花時間理解背後原理的人。
學會如何溝通
能夠清楚闡述想法、激勵他人,就能讓你取得先機。如此一來,你可以號召他人與你合作,放大自己的影響力,而不是單打獨鬥。
成為問題解決者
如果每個人都能使用相同的工具,能讓你脫穎而出的,就是快速且有效地解決問題的能力。選定一個問題,深入了解該領域,並建立快速的回饋循環來迭代解決方案。如果你能比別人更快地解決問題,你就會炙手可熱。
擁有多元技能
如果你只會寫程式,很容易就會被取代。試著將你的知識應用在你感興趣的領域。舉例來說,如果你對健身有興趣,就可以將寫程式的能力與健康、保健的知識結合。這會大幅縮小你的競爭對手範圍。選擇一個你天生就感興趣、即使在空閒時間也樂於探索的領域。與其聰明又努力,不如充滿熱情與好奇心。好奇心能讓你比單靠意志力走得更長遠。
本質上沒有任何改變
我算是最後一代光靠會寫程式就能找到工作的人,但事實上,重點從來就不只是寫程式。我認識最優秀的開發者一直都是那些能夠掌握全局、有效溝通並解決問題的人。最近改變的是,工具能做的已經不只是產生樣板程式碼。在適當的引導下,這些工具已經強大到足以取代過去由程式設計師完成的大部分工作。這意味著,光是成為一名優秀的程式設計師已經不足以讓你脫穎而出。你必須鍛鍊其他方面的能力。
隨機一篇部落格
留言
登入後參與討論