程式設計師的成長過程中,有哪些階段?

黃利民發表於2015-10-22

有人在 Quora 提問,並補充:

有木有朋友能根據你們自身經歷,清晰地劃分各個階段?比如:學習第一門程式語言、第一份工作、職業決策、理解 IT 公司的目標,等等。

Quincy Larson 的回覆,得到了 2000+ 認同。伯樂線上摘編如下:

無論你是在學校,還是在家裡自學程式設計,你都要經歷 5 個階段:

學習程式設計之旅

階段一:手把手輔導的蜜月期

課本和線上課程會一步一步教你做了一個酷應用,然後你自信心暴漲,會覺得自己不可戰勝。

階段二:充滿迷惑的下滑期(The Cliff of Confusion

不過一旦你面對眾所周知的「空白頁」時,你會發現自己壓根不知道如何實際程式設計了。

階段三:絕望的迷茫期(The Desert of Despair

你拼命地從一個線上課程/課本換到另外一個。它們要不都是太初級,要不都是太高階。但你一直在搜尋能幫你避開「空白頁」。

階段四:煎熬的上升期(The Upswing of Awesome

在做一些初級的應用後,你最終又開始從之前的教程中重拾信心。

階段五:工作就緒(Job Ready )

最後你終於有自信走出去找工作。你之前做的應用就是敲門磚,並且你有足夠的程式設計經驗通過技術面試。

關於這些過程的詳細解釋,可以閱讀 Quincy Larson 的這篇文章《學程式設計為什麼這麼難?每個新手絕對要知道的那些事》。

遲早都會沒有人手把手地教你。那時候真正的學習才剛開始。

打賞支援我翻譯更多好文章,謝謝!

打賞譯者

打賞支援我翻譯更多好文章,謝謝!

任選一種支付方式

程式設計師的成長過程中,有哪些階段? 程式設計師的成長過程中,有哪些階段?

相關文章