如何才能自學好編程,該怎麼學習?

用戶8328945825930


從最初的機器語言到彙編語言,再到百花齊放的高級語言,編程語言種類繁多,多達上百種。

第一,任何語言的初學一定要找到簡單易學和學習後效果顯著的地方作為切入點,以此提升對所學編程語言的學習興趣。

第二,學習語言必須要弄清楚要學習的知識體系(到底要學習那些知識,哪些必須現在學,哪些可以不學,哪些可以暫緩學…),制定學習計劃(學習知識的先後順序),制定每一項學習週期(學習時間的長短),按部就班,步步為營。

第三,在接下來的深入學習中,要視頻和書籍相結合學習。


項蠻MZ


對於初學者來說,可以採用視頻+書籍的方式進行學習。這兩種方式形成互補關係。

編程教學視頻可以讓你迅速掌握編程,但通常比較生動、淺顯,不成系統。而書本是比較系統,深入,但是枯燥,所以最好的方法是書和視頻結合。當你已經過了入門期之後,看書、看視頻、看博客就可以隨心所欲。

2、入門期守一個“熬”字決

自學編程難免遇到這種現象:學了一兩個月,發現自己會的不多。

編程在一開始不會有那麼大的反饋,這種現象非常正常!關鍵是你要堅持個三個月到半年的時間,熬過這個艱難的入門期。

3、初學者儘量不要鑽牛角尖

入門期遇到難題,耗了半天時間還是沒弄懂,可以暫時跳過,知識積累到一定程度,回頭再進行解決你會發現簡單多了。

4、站在巨人的肩膀上

你遇到的那點小問題,已經有無數前輩也曾遇到過,他們總結了並分享在互聯網上了,前人的經驗是你的寶貴資源,要善於利用StackOverFlow,Quora,谷歌等。

5、尋一個編程目的

有些程序員學習編程一上來就想著月薪1W+以上,這樣的學習過程會非常痛苦,很容易放棄。

最好是奔著一個小項目而學習編程,當你把作品做出來了,就有成就感,同時基本上具備找工作的能力,直接找個初級的開發崗位,再進階,你的自學之路功與名都有了。

6、反覆練習

編程是一門手藝,需要反覆練習,脫離書本和視頻看是否能獨立實現?學到最後的境界無非就是:我亦無他,惟手熟爾。


夢緣146617083


如果是零基礎,可以先去B站看一些基礎視頻,選擇一門合適的語言進行入門,C,C++,python,java等。邊學邊看博客。最重要的是動手自己寫Demo,小項目等,實踐才能出真理,才能發現自己的不足和錯誤,然後改正學習。如果想要更加深入,還要了解408數據結構,計算機組成原理,操作系統,計算機網絡。其中數據結構是非常重要的。等你慢慢融匯貫通後,就會找到自己的方向,然後沿著自己感興趣的方向繼續學習,編程語言只是工具,想法很重要。推薦看看百戰高淇老師的java300和python400集


小菜鳥學前端


足夠努力,多敲代碼,就能學好~

編程語言不管是java還是Python,都十分枯燥,自學的進度非常慢,而且太考驗自律了,我當時學習的時候是在尚學堂報的培訓班。當然我也還是蠻贊同自學的,不過要根據自己的實際需求和情況來決定,畢竟自學的時間要長,在有些問題上解決上也要慢很多,如果時間充裕自律相對較好的還是可以選擇自學的~

推薦給題主一些自學材料,可以看看尚學堂高淇老師的java300集和Python400集,都是口碑很好的入門視頻,(尚學堂和百戰程序員官網都可以免費獲取的),也不知道題主說的編程是指哪個語言~希望對題主有幫助!

但是無論是學什麼首先要做的就是打好基礎,基礎打不好,一切都白搭,就好像蓋房子,沒有好的地基,房子隨時會下陷坍塌,底層結構決定上層建築,基礎搭牢了,在學習會事半功倍的!上面的視頻足夠入門使用!


IT碼農小大人


我認為首先是看文字,看兩遍,是的,兩遍才行。然後再看視頻,也是兩遍,看的時候一定一定要動手寫,大腦裡會了,和手會了是差了十萬八千里的。

文字即各種文檔,還有cook book,比如你學python,就可以看看python文檔和python cook book,

之後再看視頻,這樣人家在說什麼,也不至於哪都聽不懂,看視頻如果不懂的地方太多,就容易走神,一走神錯過知識的銜接點,學著就費勁多了。

最後一切從簡,不是說能不安的東西都不安,而是該安的軟件都以最方便的方式安上,以最簡單化的方式去完成準備工作,這些瀏覽器搜索教程應該都能找得到。


分享到:


相關文章: