新手如何擺脫教程魔咒

2021-09-13 16:21:12 字數 1461 閱讀 6162

arts 介紹

arts 是「左耳朵耗子」發起的活動,每週至少做乙個 leetcode 的演算法題,閱讀並點評至少一篇英文技術文章,學習至少乙個技術技巧,至少分享一篇有觀點和思考的技術文章。堅持至少一年!(也就是:algorithm、review、technique、share 簡稱 arts)

原文概述

博主每次想要構建乙個自己的專案的時候,就會發現很多東西不會,甚至一點思路都沒有,於是乎,他決定應該先去學點什麼東西。

然後去了各種學習**看教程,比如 youtube, udemy 以及偶然間發現的**,學了很多自己感興趣的或者自認為有一天會應用到自己的專案中的,當然學習教程沒有錯,確實是乙個很好的學習方式,但是如果稍微不注意,就會陷入教程魔咒,無法自拔,看了很多,學了很少。博主舉了個例子:花幾十個小時看了某個教程1,然後人家出了個教程2,於是又買下來看了一遍,其實很多東西都是重複的。

為什麼會出現這種問題呢?

是因為陷入了舒適區,學教程不需要花費你腦力,你只要跟著做就好了,它幫助你避免了很多問題,而你自我感覺良好,覺得什麼都學會了。事實上呢,你的忘了最初的目的,你本來是為了構建乙個工程,為了解決某個問題,現在只是為了學習,而學習的東西可能跟你的目的沒有半點關係,這樣效率很低,你學到的東西遠沒有你想象的多。

應該怎麼做呢?

當然肯定會有極個別的疑難雜症,在網上可能沒有現成答案,這時候就要去請教了,可以在一些問答**上留下自己的問題,也可以去問自己的朋友、老師(這句是我加的),可能有時候收效甚微,但是沒關係,只要他們的一些提示能夠幫助你找到解決問題的思路就好了。

最後他完成了,雖然看起來並不完美,並且有很多知識他現在都沒搞懂,但那又能怎麼樣呢?他可以慢慢優化、慢慢學習,他學到了很多之前沒有學到的東西,效率比看教程高了很多,更重要的是,他學到了作為乙個開發者所必須的技能,如何去解決問題。

不要指望著學會所有的東西才去開始做一些事情。不要慫,就是幹。

志哥點評

任務驅動學習

如何學英文

經常有人問怎麼學習英文,一般學英語都是剛開始就去學單詞和語法這些基礎的東西了,枯燥乏味,很難堅持,我的觀點是想學什麼直接去學就好了。首先要確定乙個目標,這個很重要,我們很多人的目標都是很模糊,比如人家都學我也要學、學英文好……這些都是很模糊的目標,比如我學英文的目標就很明確,看懂技術文件,那我就直接看技術文件好了,看不懂沒關係,一句一句的看,乙個單詞乙個單詞的查,多看幾遍,比如上面這篇文章我就看了不下五遍。當然不是說基礎不重要,只是剛開始看基礎會消磨掉耐心,進而打擊信心。可以看這篇文章了解更詳細的闡述「直奔大師,不必從基礎開始」

還有人說,我其實對學英文並不感興趣,只是周圍人都在學,我比較焦慮才要學的,實際上我們平時學的東西哪有幾個是自己感興趣的,我最感興趣的是看電影、發呆、躺屍,人有時候是被逼的,可能是因為窮……所以我們大部分時間需要放棄興趣驅動,轉向任務驅動。當然不可否認的是興趣的確是最好的老師,只不過我現在沒有興趣。可以看這篇文章了解更加詳細的闡述「不要再談沒興趣了,那只是你不學習的藉口罷了」

更多高效學習的文章,可以看下面這篇「如何成為有效學習的高手」

PHP大型框架如何擺脫學與用的魔咒

php從誕生以來就受到廣大程式設計愛好者的喜歡,成為中小站長的好幫手,並培養了大量的php程式設計人員,但是隨著php的應用越發廣泛,很多時候已不限於從事中小 的應用,一些大型php專案也屢見不鮮。當我們選擇php開發大型專案時,就不得不考慮開發效率 開發規範 後期維護等問題,這時大家往往會選擇一款...

PostgreSQL新手教程

自從mysql被oracle收購以後,postgresql逐漸成為開源關係型資料庫的首選。本文介紹postgresql的安裝和基本用法,供初次使用者上手。以下內容基於debian作業系統,其他作業系統實在沒有精力兼顧,但是大部分內容應該普遍適用。1首先,安裝postgresql客戶端。sudo ap...

git新手教程

1.我們可以在本地新建乙個資料夾,命名為gitstart,然後從windows命令列下進入該資料夾,然後輸入gitinit初始化乙個倉庫 這樣我們,就新建了乙個本地倉庫。2.在該資料夾下新建乙個txt檔案,命名為text.txt。在命令列下輸入git status,將會看到 輸入git add te...