天天看點

學習程式設計一定要找對圈子,圈子很重要,一群人才能走的更遠。

很多學習程式設計的小夥伴都有一個疑問,如何才能快速提升自己的程式設計能力?今天給大家分享一點幹貨,此篇文章應該一鍵三連。

首先,插播一條雞湯,堅持、專注、思考、動手。

剛過了 996,不想 996 就繼續往下看↓,沒有捷徑,但是有方法。

接下來,我分别從初學者與在職人員的角度談談如何學習?

————————————————————

1.  初學者應該如何學習?

對于初學者而言,首先要找到學習方法,其次是學習途徑。總的來說可以概括為一看、二抄、三複盤、然後獨立編寫、最後自測,切記投機取巧。最想告訴大家的一句話是基礎不牢,地動山搖,打好基礎真的很重要。

2.  初學者的學習途徑有哪些呢?

常見的有部落格、書籍、官方文檔、線下教育訓練機構、線上教育訓練機構等。

3. 在職者應該如何學習?

對于3年内的在職人員想提升自己的能力,首先要深入然後再擴散、必須要精通一門語言,否則隻能是CV程式員。

程式設計行業中,語言都是想通的,精通一門語言再上手其它語言和切菜沒什麼差別。然後就是盡量多去釋出自己的開源項目、或者參加維護大牛的開源項目。

最後也建議大家多參加一些行業教育訓練或者是在職提升課程。源碼和開源并行,一定能有不一樣的提升。

4. 在職者的學習途徑有哪些呢?

常見的就是同僚之間互相交流、然後是要經常去關注一些新的技術文檔,其次也建議大家參加技術峰會,推廣自己、結識優秀的程式設計大牛。

5. 如何提問?

首先大家一定要有一個共識,學習程式設計不是埋頭苦幹,程式設計的道路不是孤獨的,不管我們是自學、還是在公司上班,都會遇到一些問題。

那麼遇到問題怎麼辦呢?相信很多小夥伴遇到問題都比較着急,這時請你穩住,我說過程式設計的道路你不孤獨。

你遇到的問題,很多坑都被前輩踩完了,站在前人的肩膀上學習不香嗎?提問前請自測,檢查自己的代碼有沒有低級性的錯誤,比如标點符号、單詞拼寫、文法等。

然後去 Google、StackOverflow 去尋答案,記住谷歌是你的朋友,因為它能幫你快速的定位問題。

實在是沒有找到答案,這時你可以查閱官方文檔、一定要養成閱讀官方文檔的習慣,這樣你在官方文檔尋找答案的時候能為你節省很多時間。

如果上述途徑都不能解決你的問題時,請求助身邊的朋友,抱團取暖不好嗎?一定不要有這樣的心理,朋友會不會覺得我很菜。隻要你誠懇的向别人請問,别人也十分願意與你交流。

上述途徑都無法解決你的問題時,這時你應該選擇向開源社群提問,在開源社群,一切皆是朋友。向開源社群提問時,一定要遵循良好的提問模闆,文法要正确、描述要清晰,提問後不要忘了感謝。

不管是向誰提問,提問前請做好準備,這樣你的提問才會事半功倍。

最後一個建議就是,學習程式設計一定要找對圈子,圈子很重要,一群人才能走的更遠。

————————————————

- End -

不管你是轉行也好,初學也罷,進階也可,如果你想學程式設計,進階程式員~

【值得關注】我的 程式設計學習交流俱樂部 !【點選進入】

C語言入門資料(網盤連結免費分享):

C語言推薦書籍(PDF免費分享):

繼續閱讀