如何從零基礎自學到獲得第一份程式設計工作?

來顆大葡萄發表於2019-02-11

對於自學程式設計的人來說,想要找到一份程式設計類工作需要從兩大方面下功夫:

其一,提高自己的技術水平,時間允許的話,自己做一些小專案,積累專案經驗,以此彌補工作經驗的不足。

其二,多方面蒐集招聘資訊,多看看面試指南,提高面試技能。

那麼,如何提高自己的成本呢?


0. 刷演算法題,瘋狂積累程式碼量

當你還是一個新手的時候,你需要瘋狂的積累你的程式碼量,你可以從基本的問題出發,做一些簡單的問題,怎麼輸入資料,怎麼輸出資料,然後熟悉各種資料結構,各種常見演算法,瘋狂的刷題。

從易到難,當你積累到10W以上的程式碼量的時候,你會發現你會有一個質變。一切將變的順手。當以前要想半天的語句,現在信手拈來。恭喜你跨出了很重要的一步。


1. 白板寫程式碼,從bug中學習!

從一個空白文件(白板、白紙等)開始,然後自己敲出每行程式碼。從這一步開始意味著你已經準備好迎接腥風血雨了。因為後面你將花費大量的時間進行除錯,並要嘗試理解每個bug。但是在每次檢測和修復bug的時候,你的程式設計技能都能得到相應提高,並且你也能獲得真正的程式設計經驗。這就是作為程式設計師學習和成長的方式。

當然,所有的創作都是從模仿開始,注意,是模仿不是複製,在沒有想法的時候,不防先去看看試試別人的案例。

你要做到的是:認真分析別人的程式碼;得出它是如何正常執行的結論;然後再運用獲取的經驗來進行獨立程式設計。


2. 參加比賽,在暴雨中成長!

如果你有時間和精力的話,可以參加一下Lintcode 線上程式設計競賽 ,和幾百人一起PK,可以很好的模擬實戰,幫助你飛速進步。


3. 積累專案經驗,量變引發質變!

在時間允許的情況下,最好實實在在地做上那麼1-2個專案,積累一些專案經驗,以彌補工作經驗的不足。簡歷中如果有1-2個“硬專案”,對於你的求職過程來說,可能是一個“質的飛躍”。

如果你自學能力比較強,也有足夠的時間自己研究,多找些專案來練手吧!

IT學習群:483787113(暗號: IT)
群裡優就業老師不定期直播課學習~

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902763/viewspace-2617755/,如需轉載,請註明出處,否則將追究法律責任。

相關文章