零基礎編程學習指南(附大綱)!讓你不再迷茫

虎牙來了 發佈 2019-12-16T11:55:11+00:00

一篇初學者乾貨,請耐心看完,希望對你有幫助。作為初學者的你,命中了以下問題嗎?#張三丰:編程是什麼,怎麼編程?#張無忌:what,比土木工程好?#成昆:有相關的編程視頻和書籍推薦嗎?#楊逍:聽說人工智慧和大數據很火,學人工智慧還是大數據好?

一篇初學者乾貨,請耐心看完,希望對你有幫助。

作為初學者的你,命中了以下問題嗎?

#張三丰:編程是什麼,怎麼編程?

#張無忌:what,比土木工程好?

#成昆:有相關的編程視頻和書籍推薦嗎?

#楊逍:聽說人工智慧和大數據很火,學人工智慧還是大數據好?

其實,以上很多問題,都是新手沒接觸編程時的疑問,我也不例外,在11年前,步步高音樂手機很流行,林志玲也還沒結婚,我也剛剛接觸C/C++編程,壓根就不知道什麼是編程,什麼是軟體....

進入編程行業9年,也不斷學習了9年,從小白到自認為老鳥,從搬磚民工到技術負責人,中間捅過簍子,也解決過致命bug,趟過一個又一個坑。

但對於他人,這都不重要,重要的是我們應該怎麼樣去學習,去培養自己的興趣。有的人說,不是先有興趣才適合學習嗎,怎麼還得先培養興趣,我只能說,你連編程都不知道,何來的興趣。但如果你知道軟體,懂編程,並且喜歡打遊戲,經常找遊戲bug的同學,那已經有養興趣了

思考

*作為初學者,最難的是入門嗎?

對於入了門的同學都知道,肯定不是,最難的是在整個學習中你能夠堅持接受枯燥的基礎知識,記住裡面的關鍵點並持續的不停學習,這裡面有堅持,有自律,有自我鼓勵,更有枯燥無味,甚至想打遊戲,甚至想放棄....

持續學習,持續接收新事物並消化是作為技術人員必須要去做的,但這也是最困難的。對於尚未入門的同學也不要很心急,先短暫的接觸,不要一股腦的全部投入上來,覺得自己合適再進入學習。

對於英語不好的同學不要著急,也不要害怕,英語這個可以慢慢來,對於基礎入門,英語其實不需要太多知識,因為你只要將視頻中所教的記住即可,更多的是需要邏輯思維,所以相信自己可以的。

*學習過程

假設你現在進門了,而且在看視頻跟著老師學,但你發現在學習過程中,跟著視頻,一個個字母的敲,好像都能跟上,好像都能學會,但實際是關上電腦,自己好像個二愣子,照著敲明明會的啊,現在怎麼連main方法都寫不出來。。。。

下面我來給大家分析一下,萌新應該要注意的問題

A. 注意點

首先你需要弄清除,要學哪些東西,也就是學習大綱,應該有哪些大致的內容,以及方向,學完這個階段你最後能夠做什麼,知道能夠做什麼了之後,我們再來學習,你會發現,這些基礎知識都是為最後需要做的那件事情準備的。那最後需要做的做的事情是什麼呢?答案肯定是做項目,你學這麼多,無非是找到工作,找工作了之後就是做項目,不是讓你進去講C/C++的語法,也不是讓你去跟別人嘮嗑

對於初學者,建議不要看什麼編程思想,什麼瘋狂講義,那書你會啃得很費勁。書確實比視頻要講得深,但在我們接觸事物的時候,我們得看到效果,得搞明白他是幹什麼的。比如我們就知道原子彈會爆炸,但需要多少材料新手暫時不想關心,先能炸就行,所以還是先看視頻,視頻有重點,圖文並茂,非常適合初學者。

那對於視頻呢,網上鋪天蓋地的視頻資料,各種720集168集573萬集,足夠讓我們好好學好一陣子了,對的,這個確實沒毛病,但視頻挑選就成了我們的困難了,我們要體系化,不要碎片化,也不要過去式。能找一些高人指點,這是最好的。

另外對於自學者來說,有一個通病,沒有養成學完之後對這個知識點進行3~5個練習題的習慣,所以一定要養成,每個知識點都要打牢,如果找不到題目百度會給你答案。你要知道,培訓班中,他們上兩節課,可能全天都在練習!自學者肯定做不到這種,而匆忙的進入下一個知識點,這也就是知識不紮實,感覺什麼都學了,又感覺什麼都不會的原因。

不過最終還是取決於自己,大多是有氛圍督促,全靠自己,靠生活和對未來的期盼。學習氣氛和學習夥伴是很重要的!

B. 編程進階路線圖

1. 入門級別的小白應具備的基石—C語言!它是現流行的程式語言中最接近底層的原因,是最強大的底層語言!作為想學習編程的小夥伴來說當入門語言是不二之選。

2.作為最流行的語言之一的C++是我們最常用的後端開發語言。

3.登堂入室級別的windows高級工程師必備的技能儲備。

3.企業級開發技能—QT框架

4. C++資深工程師企業級開發需要掌握的技能

看了之後是不是感覺還有很長一段路要走!所以繼續加油努力吧,我們要相信「相信」的力量!

「我是一名從事了10年開發在退休邊緣垂死掙扎的高齡程式設計師,最近我花了一些時間整理了一個完整的學習C語言、C++的路線,項目源碼和工具。對於想學習C/C++的小夥伴而言,學習的氛圍和志同道合的夥伴很重要,筆者這裡推薦一個C語言/C++編程愛好者的聚集地,企鵝申請<C語言C++編程學習>!歡迎初學和進階中的小夥伴。希望你也能憑自己的努力,成為下一個優秀的程式設計師。工作需要、感興趣、為了入行、轉行需要學習C/C++的夥伴可以一起學習!」

關注我,帶你遨遊代碼世界!

下面這些是C/C++能做的 :

伺服器開發工程師、人工智慧、雲計算工程師、信息安全(黑客反黑客)、大數據 、數據平台、嵌入式工程師、流媒體伺服器、數據控解、圖像處理、音頻視頻開發工程師、遊戲伺服器、分布式系統、遊戲輔助等!

關鍵字: