您的位置:首頁»熱點»正文

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

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

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

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

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

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

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

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

至於國內外比較好的刷題網站, 可以參考之前發的那篇:

《零基礎學Python, 不容錯過的三本入門書籍和3個網站》

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

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

當然,

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

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

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

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

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

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

那麼有哪些項目可以做呢?如果你自學能力比較強,

也有足夠的時間自己研究, 下面這些項目來試試!

《超詳細的Python自學專案收集!》

只要這些你都沒問題, 還擔心沒有offer?

一指禪 戳戳戳!

Next Article
喜欢就按个赞吧!!!
点击关闭提示