該如何才能更快且有效的學習?

昨天花了一天的時間,整理了如何一天學會Go語言,寫完後,我把我本身當成一個從沒接觸過Go語言的學習者,看了幾遍,發現對一個沒學過Go語言的人來講,根本沒有任何幫助編程

而對於已經學習過Go語言的讀者大人們來講,也僅僅是起到了一個梳理的做用,讀了幾遍後發現沒什麼價值可言,最後仍是刪了微信

到晚上幡然醒悟,發現要一天掌握Go語言,並非須要別人幫本身整理,而咱們須要的是快速掌握一門語言的方法,掌握好的方法以後,不論是Go語言仍是別的什麼語言,咱們都能以很快的速度進行學習並掌握框架

咱們每一個人都有一套本身的學習理論,每一個人都有一套本身的學習方法,之因此有的人能比你學的更快更好,並非說他的學習方法比你更好,而是由於他掌握的方法更適合他本身學習

咱們要找到更適合本身的學習方式,沒有捷徑能夠走,只能慢慢的嘗試,一點一點的改進本身的學習方法cdn

我這篇文章並非要告訴你怎樣作才能作到快速掌握一門語言的方法,而是想把我本身的學習經歷分享給大家,但願各位讀者大人能從中獲得些許啓發,從而能慢慢的改進咱們本身的學習方法視頻

個人小白歷程

在我剛入計算機編程這一行的時候,對編程徹底是一臉懵逼,記得最開始接觸編程是學校裏教的C語言,當時徹底不知道該怎麼學,連IDE都不會裝,寫個計算器這種簡單的東西都全是Bugblog

我也比較愚笨,當時老師佈置的做業,同窗們都跑去百度上去找答案去了,而我卻認爲,編程這東西,不是本身想出來的就不屬於本身的,打死也不百度,室友去百度找解決方案,我還勸他們要本身想,如今回想起來,可能當時多半是由於看人家那麼輕鬆的完成做業,本身有點心理不平衡吧遊戲

說實話,人家五分鐘解決戰鬥,而我這個沙雕,每天「無用功」的花個好幾個小時去倒騰,最後都是達到一個目的:完成做業資源

而我要是不解決問題,都睡不着覺的,不是由於明天就要交做業了,而是由於本身確實喜歡編程。記得有好屢次躺下後展轉反側睡不着,凌晨2,3點從牀上爬起來敲代碼到中午開發

不要覺得我這麼努力,我在學校就是個好好學生,是在學校里名列前茅的那種大牛,其實我最後的結果反卻是不如那些上網百度的同窗

後來我才發現,當本身什麼都不知道的時候,無論怎麼想,就算最後即便想到了解決方案,其實也就是重複造輪子,由於我想出來的解決方案早在幾十年前就有人想出來了

可能你想說,我們本身自創的解決方案,那種成就感是無與倫比的,可是咱們得明白,創做一個解決方案,成本是無比之高的,而學習一個解決方案,相對來講倒是很是簡單的

說小案例你們可能沒啥感受,就說個差距比較大的吧,我想各位讀者大人都知道Vue,那我就拿Vue來舉例吧

若是讓咱們從零開始開發一個如今這樣成熟的Vue框架,牛逼的人須要花個好幾年時間,但對於絕大多數人來講,根本就是一個不可能完成的任務,而咱們要學會Vue,只須要按着官方文檔把全部示例敲個幾遍,不出兩天的時間就能用Vue作開發,而精度讀了他全部的源碼以及思想後,再來開發一個如出一轍的Vue框架,牛逼的人可能一年時間都不須要,而咱們普通人也從一個不可能完成的任務,變成了能在幾年內完成這個框架

這其實應了一句業內比較流行的話:不要重複造輪子。因此在本身創做解決方案以前,最好先去找找曾經是否已經有人解決過這種問題了

看視頻學習好仍是看書學習好

這個問題是沒有一個標準的答案的,仍是以前的那句話,適合本身的方法纔是最好的方法,在這我就聊聊我是怎麼從看書學習,到看視頻學習,到如今放棄視頻教學再回到看書學習的經歷

當時由於重複造輪子,本身一我的埋頭苦想的日子並很差過,當我想通了這一點後,我就學會了網上找視頻學習,老師沒講到的內容我也進行提早學習

以後由於已經在網上學習過,提早學習了新的編程思想,因此再也沒有之前那種憋幾個小時來作一個解決方案的日子

再加上看視頻學習時,並不須要動腦筋思考,我們也來不及思考,每當老師拋出一個問題時,老師立馬就會給你答案,或者立馬引導你往哪些地方想

學習的時候,只須要跟着視頻中的老師,一邊聽課一邊跟着他敲代碼就行了,老師說什麼就記什麼,當時感受這樣的學習方式又輕鬆又快速,跟看書自學比起來,那些書籍簡直是又晦澀又難懂,看書原本就沒有看視頻課程來的生動有趣,再加上一邊看書一邊敲代碼,更是讓人難以靜下心來,基本上弄着弄着就打遊戲去了

到後來我就徹底不看書了,要學什麼知識點就直接去網上找各類相關視頻

由於在學校裏,網上看教學視頻的這種學習方式讓我嚐到了甜頭,因此這種學習方法一直使用到我畢業後工做一年,遇到視頻課程實在沒法解決個人難題時,我才放棄了這種學習方式

是什麼緣由讓我最後放棄了這種學習方式呢?實際上是由於工做所迫

當咱們在工做中遇到難題須要解決時,最快的方式是請教有經驗的同事,其次就是網上直接搜索,再而後就是看文檔,最後就是看相關的源碼,分析問題找緣由

不少時候都是先把後兩步走完後還解決不了再請教同事,基本上看文檔看源碼還解決不了的問題,多半是由於本身基礎知識不到位,看不懂才致使沒法解決

而這時候咱們看不懂,就須要快速的瞭解相關基礎知識,由於公司不會給咱們好幾天的時間去學習,而後再回過頭來解決這一個問題,因此這時就造成了一個矛盾,公司不肯意給咱們時間,而咱們最須要倒是時間

若是這時候仍是去找相關視頻去學習,那時間確定是不夠的,由於一個視頻課,一節課隨隨便便就是一兩個小時,而絕大多數視頻,爲了保持課堂的活躍性以及趣味性,這一兩個小時內只會說1~5個知識點

而這一兩個小時的視頻課程,若是作成文章,咱們可能只須要花一分鐘時間簡單瀏覽一下,就能知道這裏面有沒有咱們想要的東西,而篩選視頻課程,咱們打開2倍速觀看,再加上快進,篩選一節課的時間也須要半小時

就是由於這個效率問題,我又放棄了視頻學習,再加上後來本身學新技術玩,也沒有視頻的教學課程可看,這樣反而倒逼着我本身看文檔,看論文

由於我此時已經通過了好幾年的學習,對不少東西都有了必定的認識,我已經不須要再去看視頻讓人家手把手的教我了,我就徹底放棄了看視頻學習的這條路,就走到了看書,看文檔,看源碼的路上

時至今日,我本身也慢慢的找到了閱讀的方法,而且也養成了閱讀的習慣,閱讀的速度跟當年比起來,也是快了好幾倍,學習的效率也是更高

能夠看到,個人學習方式是隨着時間的推移,環境的改變,在不斷的作出調整,從而找到最適合我本身當時的一種學習方式

咱們大多數人讀書的時候是爲了學習而學習,工做後的學習更多的是爲了解決問題而學習,這二者最大的不一樣就是前者是爲了豐富咱們的知識而學習,而且有着充足的學習時間,然後者的學習是爲了解決當下沒法解決的問題而進行學習,而且時間緊迫,不得不快速學習而且解決問題

簡單來講,咱們工做後的學習,有着更明確的目的性。

當咱們帶着明確的目的性去學習時,就能很清楚哪些內容是對咱們「無用」的,就能夠先束之高閣不予理會,從而達到高效的學習

寫在最後

這篇文章的最後,我本是想寫寫我本身的閱讀方法供你們參考一下,可是後來想一想,得給大家留點本身的思考空間,不能由於大家看了個人學習方式以後,在思想上就產生了侷限性

因此爲了不對你們產生誤導,通過思考後我仍是把它給刪了。在此僅把我本身的學習方式變化的經歷分享給你們

並且我也不認爲我如今的學習方式就是最好的,可是我知道這在當下是很是適合個人一種學習方式,之後可能會有更好的方式,到時候我再改進吧。

五一假期內就不更新技術乾貨了,畢竟你們可貴放假,得輕鬆愉快的放鬆一下,畢竟勞逸結合工做起來才更有效率嘛

你的學習方法是什麼呢?分享一下讓你們學習學習唄~

微信掃碼關注公衆號「鬧鬧吃魚」,領取大禮包!內容都是通過我本人篩選,整理後的好資源,不只僅只是技術~!

相關文章
相關標籤/搜索