如何最快的零基礎自學一門編程技術

如何最快的零基礎自學一門編程技術

總括:

第一入門:選定一部不錯的教學視頻,最好涵蓋的知識點非常全面。

第二進階:選一本適合入門的書籍。

第三拔高:針對專項知識點攻克,結合博客和Google等諮詢搜索。

第四精進:做項目,成為GitHub老顧客,試著寫開源庫。

分別敘述:

第一:入門階段

在剛開始接觸一門新的知識的時候,我是建議以視頻起手的,諮詢過很多自學的前輩們也都建議零基礎起步的話還是建議跟著視頻走。可能有的人當初入門的話一開始就是看書,我這裡僅發表以下自己的看法以及自己自學時的感受。

為什麼剛開始我不看書學習,因為我一直認為書時用來進階用的,因為剛開始就看書的話不容易沉得住氣,很可能看不下去,因為看書要比視頻花費更多的精力去思考,書中的內容有些知識點需要你一遍又一遍的去看去理解,而且很可能還是不懂,但是視頻的話因為視頻本身就是一種泛娛樂的形式,所以我們看視頻的話不會感到太累。另外視頻因為是有老師在講,我們更容易聽的進去,所以看視頻入門會更快,因此我建議剛開始入門-----看視頻教程。

注意:

1.關於視頻的選擇,作為入門選擇的視頻教程的標準一般是較新涵蓋的知識點較全面。

2.根據視頻章節,一定要做好每章的筆記,尤其是自己不太明白覺得以後要重點學習的內容。

3.筆記很重要,一定要保存好!

4.視頻中的demo自己一定要實踐一遍。

特別聲明:

這一點非常重要那就是在第一入門階段,我們只看視頻教程,記住只看視頻教程。為什麼呢?我們在第一入門階段不是讓你精通的,而是讓你以最快的速度去走進這門技術,讓你的大腦中有這門技術的印象,要達到一些普遍的技術點知識你腦子裡都有印象,當然你可以不會,我們是在建立知識網,以後慢慢填滿它,記住,認真的把視頻教程學完,其中遇到很是不明白的,記錄下來不用糾結,另外視頻中的demo自己一定要親手試一下。

第二:看書

經過第一階段整套視頻的學習我們對要學習的技術已經有個大致全面的了解了,一些基礎的知識點也掌握一二了,下一步就該進階了。在第一階段我說過看書適合進階,那麼在第二階段我們選擇一本口碑不錯的書籍進行學習,這個時候有兩點,如果經過第一階段視頻教程的學習,覺得自己學的還可以的話,選書的時候不用太注重偏入門,可以挑選偏提高一點的書籍,如果覺得在視頻教程階段入門不夠徹底,第二階段學習書籍的時候則可以選擇偏入門的書籍進行學習。書籍不同與視頻,這個階段我們就要對書中的一些知識點力求完全理解了,對於書中某一點的講解如果不是很明白的話,可以反覆看幾遍,多多理解,自己多動手實踐,尤其對於看視頻教程時筆記中標記不明白的知識點在看書階段一定要把他看懂。

注意:在第二階段進階階段看書的時候,最好也是只看書,因為該有的知識書中已經包含,這個階段最好把在看視頻階段遇到的問題都解決掉,在看書階段同樣要把不明白的知識點和比較重要的知識點記錄下來,然後認真把書從前到後通一遍,這個時候你可能把視頻階段遇到的問題解決掉,但是由於自己學到的更多了,理解的也更透徹了,所以在看書階段肯定會遇到更加高深的問題,別擔心,把問題記錄下來,看完書,我們繼續!

第三:拔高

經過第一視頻階段和第二看書階段我們已經熟悉了要學習技術的百分之八九十的知識點了,到了第三階段我們就要進行拔高訓練了,這個時候該知道的也知道的差不多了,但是不是很精通,尤其對於一些很重要的模塊可能還有點模糊,這個時候就要進行專項攻克了,要有針對性的進行訓練學習,對於一些比較重要的知識點更要多加學習練習,這個時候要多找點demo來練習,這個時候可能不需要特意的去看視頻去看書,更多的應該去看一下在這個技術領域大牛的一些博客以及經驗分享,這個時候的主要學習資源就要集中在優秀博文學習在家神奇「Google」,要記住這個階段就是去解決各種問題,攻克各個難點,能利用的資源工具盡量通通用上,也可以多找前輩請教諮詢,這將是一個非常大的轉折點,也是一個分水嶺,真正度過新生期向老手過度的階段,有的人甚至能成為高手,這個時候就要看自己的勤奮努力程度了,很重要的一個階段,也會讓你覺得對這個技術,自己原來真的可以掌握學會的一個階段!

第四:精進

這個階段你已經不是新手了,有的可以說是高手了,這個時候就要開始做項目了,找一個完整的項目開始練習,要成為github的老熟客,要開始熟悉了解並掌握學習各大流行開源項目,自己也可以試著寫一寫開源項目,然後寫一寫專項博客,將自己獨到的見解分享出去,總之就是開始"高逼格"學習,做項目,學習開源項目,寫開源項目,分享技術等等!你離大牛越來越近了!

最後,你應該已經學會這門技術了吧!如果你想說,還可以繼續深入學習嗎?遇到瓶頸?以我目前的水平,更高深的我不知道,我覺得基礎應該是重點,編程技術這塊,數據結構啊,演算法啊等應該可以讓你突破瓶頸!

以上就是我結合自身關於自學技術的一些思考,如有不對,還請批評指教,對於說的不對的地方,望大家提點!爭取完善這個自學方法,為了自己為了更多想自學的人,在此,我謝謝大家!謝謝!


推薦閱讀:

新視野大學英語第三版視聽說教程2鄭樹棠外語教學與研究出版社 習題答案
掌握這個概念,讓自學效率翻倍
深度學習自學指南:6個月,從基礎知識到模型構建
【想學平面設計的都進來】自學能學會平面設計嗎?
自學到底有用沒用

TAG:學習方法 | 自學 | 互聯網 |