如何從零基礎自學到獲得第一份程式設計工作?
對於自學程式設計的人來說,想要找到一份程式設計類工作需要從兩大方面下功夫:
其一,提高自己的技術水平,時間允許的話,自己做一些小專案,積累專案經驗,以此彌補工作經驗的不足。
其二,多方面蒐集招聘資訊,多看看面試指南,提高面試技能。
那麼,如何提高自己的成本呢?
0. 刷演算法題,瘋狂積累程式碼量
當你還是一個新手的時候,你需要瘋狂的積累你的程式碼量,你可以從基本的問題出發,做一些簡單的問題,怎麼輸入資料,怎麼輸出資料,然後熟悉各種資料結構,各種常見演算法,瘋狂的刷題。
從易到難,當你積累到10W以上的程式碼量的時候,你會發現你會有一個質變。一切將變的順手。當以前要想半天的語句,現在信手拈來。恭喜你跨出了很重要的一步。
1. 白板寫程式碼,從bug中學習!
從一個空白文件(白板、白紙等)開始,然後自己敲出每行程式碼。從這一步開始意味著你已經準備好迎接腥風血雨了。因為後面你將花費大量的時間進行除錯,並要嘗試理解每個bug。但是在每次檢測和修復bug的時候,你的程式設計技能都能得到相應提高,並且你也能獲得真正的程式設計經驗。這就是作為程式設計師學習和成長的方式。
當然,所有的創作都是從模仿開始,注意,是模仿不是複製,在沒有想法的時候,不防先去看看試試別人的案例。
你要做到的是:認真分析別人的程式碼;得出它是如何正常執行的結論;然後再運用獲取的經驗來進行獨立程式設計。
2. 參加比賽,在暴雨中成長!
如果你有時間和精力的話,可以參加一下Lintcode 線上程式設計競賽 ,和幾百人一起PK,可以很好的模擬實戰,幫助你飛速進步。
3. 積累專案經驗,量變引發質變!
在時間允許的情況下,最好實實在在地做上那麼1-2個專案,積累一些專案經驗,以彌補工作經驗的不足。簡歷中如果有1-2個“硬專案”,對於你的求職過程來說,可能是一個“質的飛躍”。
如果你自學能力比較強,也有足夠的時間自己研究,多找些專案來練手吧!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902763/viewspace-2617755/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 從零基礎如何自學 UI 設計?UI
- 自學程式設計,如何找到自己的第一份程式設計師工作?程式設計師
- 零基礎小白如何自學UI設計?UI
- 自學程式設計的人,都是怎麼找到自己的第一份工作的?程式設計
- 零基礎自學程式設計選什麼程式語言好呢?程式設計
- 零基礎如何自學前端?前端
- 自學的程式設計師如何找到好工作?程式設計師
- 文章-自學的程式設計師如何找到好工作?程式設計師
- 如何自學程式設計?程式設計
- 從結對程式設計到結對工作程式設計
- 好程式設計師大資料影片教程從零基礎入門到精通程式設計師大資料
- 如何自學Android程式設計?Android程式設計
- 零基礎想學IT程式設計從哪入手效果好?程式設計
- 如何以零基礎學習Python程式設計?Python程式設計
- 【原創】Java網路程式設計從入門到精通(5):使用getHostName方法獲得域名Java程式設計
- 零基礎自學java要多久 學完能找到工作嗎Java
- 我是如何在自學程式設計9個月後找到工作的程式設計
- 零基礎如何學Java?擁有程式設計思想呢?Java程式設計
- 如何自學程式設計?如何少走彎路?程式設計
- 零基礎學程式設計要花多久?程式設計
- 從程式設計到養生程式設計程式設計
- 零基礎的自學前端之路前端
- 遊戲設計:如何讓玩家獲得樂趣遊戲設計
- 【轉載】零基礎小白如何入門 Python 程式設計Python程式設計
- [轉載] 零基礎小白如何入門 Python 程式設計Python程式設計
- 【零基礎】PostgreSQL從入門到精通SQL
- 程式設計好學嗎?零基礎能學程式設計嗎?程式設計
- 【原創】Java網路程式設計從入門到精通(8):用getAddress方法獲得IP地址Java程式設計
- 好程式設計師web前端分享前端學習路線自學如何找到工作程式設計師Web前端
- Python自學到什麼程式可以找工作?Python
- 零基礎怎麼自學pythonPython
- 程式設計零基礎應該如何開始學習Python?程式設計Python
- 程式設計零基礎應當如何開始學習 Python?程式設計Python
- 華瑞IT教育:零基礎如何學好java軟體程式設計Java程式設計
- UI設計師面試如何操作才能獲得高薪UI面試高薪
- 學程式設計要什麼基礎,零基礎呢?程式設計
- 零基礎學大資料程式設計需要哪些基礎?大資料程式設計
- 自學程式設計難在哪裡?教你如何解決程式設計