在這個信息大爆炸的時代,在IT領域當中,編程的工作好像一直是人們向往的手握高薪的領域,也是現在眾多企業渴望的技術人才,為此我們只能帶著羨慕的目光投向他們,但孰不知在他們技術能力背后,又是經過怎樣的磨練和學習過程,作為編程,以下幾個階段想必是一定會經歷的過程。
階段一:手把手傳授內容的蜜月期
無論你是通過自學還是通過相關的培訓機構進行學習,且都需要手把手進行交流和學習,如果你是自學人才,每當遇到難以解決的問題是否是通過與同學互相切磋進行解決疑難問題的,當然如果你是通過相關的培訓班來進行學習,那就更加需要老師對相關課程的傳授,無論在課本還是在線課程當中都會一步步教你,直到自己能夠真正掌握所學內容。
階段二:充滿迷惑的下滑期
無論你處于哪個行業,哪個領域,你一定經歷過這樣的階段,從開始的一無所知到現在知道一些內容,經歷了第一個階段之后,在這個階段你會發現,任何事情開始變得困難,但實際當中你根本沒有辦法獨立做任何事情,你面對的挑戰不僅僅是要反反復復進行調試,當然在這一階段你有可能還不懂得該怎么樣來問問題。
當然在這一階段很多編程會發生錯誤的概念,打開文本編輯器并且想要試圖從零開始進行創建一個工程,這時你好采用已經很贊的線上編輯器或是別人的代碼框架會省掉很多的麻煩,從某種意義上來講,在編程的道路上沒有人可以一步登天,想要徒手從一個空白的文本文件開始那簡直是異想天開,在這個階段你會發現自己壓根兒就不知道如何進行實際的編程。
階段三:絕望的迷茫期
受資源密集度和知識廣度的影響,在這一時期,快速提升的知識面廣度和急劇下降的資源密集度會讓你在這個階段倍感痛苦,這一階段也許你注冊了幾門MOOC課程,又或許你找到了一個聲稱能一路指導你的自學教程。你自以為吸取了階段一的經驗教訓,明白問題并不是那么好解決,但還是忍不住去尋找幫助。當然在這個極端要學的東西還是非常多的,遠遠超出了你可能預期的一些東西,但是你要明白成為一名真正的專業開發人員需要做的還有很多,在這其中不免你會感到迷茫失落。
階段四:煎熬的上升期
在做過一些初級應用之后,你終會開始從之前的教程當中重拾信心,在這一階段往往會出現的現狀是你可以很容易的讓應用程序運轉起來,但究竟底層是怎樣的?發生了什么?你對這些沒有非常清楚的認識,你甚至也不知道哪部分為糟糕,當然也不會清楚哪部分的運行是無誤,此時你也開始漸漸懷疑自己究竟在做什么?盡管會經歷這樣的過程,但終你一定會成功,在學習的道路中,學習速度更勝從前,當然也更能明白和理解如何來學習編程。
作為編程一員的你,一定也經歷過這樣的四個階段,雖然一路艱辛但終也收到了滿意的答案,所以無論怎樣,都要確保一個正確的方向,這樣才會收到不一樣的效果。