自學編程這幾點非常重要
很多人自學都會遇到困難,會產(chǎn)生自己一個人學的好慢、好迷茫、不知道還能不能堅持下去等等之類的想法,我覺得應該寫一篇文章,讓你們更清楚的認清自學這條路最重要的幾個點是什么!

1. 目標
自學的路很艱難,一個人忍受寂寞去學習那些枯燥的知識,是個正常人都會感到痛苦。所以有個目標很重要。
我也相信,大部分人自學編程是想要為了找到一份高薪工作。IT 行業(yè)月薪過萬是非常普遍的事,2-3年工作經(jīng)驗拿到1w5很正常,能力出眾的甚至能達到2w甚至更高,但是在其他行業(yè),尤其傳統(tǒng)行業(yè)月薪過萬都是特別難的事。當然了 IT 行業(yè)也是拿死工資,想靠編程發(fā)家致富不太容易,但是想靠它養(yǎng)家糊口過上小康水平不難。
所以,給自己定個目標,姑且就是為了掙錢,而且現(xiàn)實 IT 行業(yè)的確相對來說蠻掙錢的!

2. 興趣很重要
我相信很多人有了目標之后就著手學習了,一開始可能就是了解下大概,學習下基本知識,但是差不多一個月左右的時間你該弄清楚你對這件事感不感興趣,雖然說這只是一項工作,你只是想掙錢而已,但是 IT 行業(yè)跟其他行業(yè)比較不太一樣,IT 行業(yè)是一個比較苦的行業(yè),持續(xù)不斷的學習不說,加班也是常事,如果你對這個不感興趣,那么你完全做不下去,尤其對于自學的你來說,你甚至很難自學成功。
所以你需要問問自己到底是不是真的感興趣?如果只是單純的掙錢,其他行業(yè)做的好一樣可以掙錢,如果你不是很感興趣,甚至有些抵觸,那么勸你趁早放棄,不要浪費太多的時間,趕緊轉投別的行業(yè)!
3. 別鉆牛角尖
我是一個特別認真的人,我在自學編程的時候特別喜歡鉆牛角尖,比如我在學習 printf 的時候一開始很納悶為什么是這樣寫呢?類似很多問題都要問個究竟,其實哪有什么為什么???他就是規(guī)范,就要求你這樣寫就好了。
我相信很多人都有跟我一樣的經(jīng)歷,遇到不懂的問題一定要追個究竟,其實對于問題追根刨底是一項優(yōu)秀的特質,但是對于初學者來說你需要的是快速會使用,理解就行了,不必深究,因為你的層次在那里,即使深究你也同樣理解不了。
舉個例子,你在上初中的時候是不是覺得初中物理很難?很多地方理解不了,即使你會做題目,但是也理解不了為什么,但是到了高中,你在某一天突然醒悟,原來初中說的什么什么原理是這么回事,你會覺得初中物理原來那么簡單,其實就是因為你層次到了,再回頭理解之前的知識點很容易。對于編程一樣的道理,一開始先要會「做題目」,會運用就好了,不用鉆牛角尖,隨著你技能與經(jīng)驗的提高,之前的那些你不理解的會不攻自破!

4. 要不要去培訓
很多人問這個問題,擔心自己學不會,說要不要去培訓呢?
我要告訴你,如果你能考上大學,有些甚至還是985、211的學校,你的學習能力已經(jīng)證明了,根本沒必要去培訓,在學校有一大把的時間去自學,如果你已經(jīng)畢業(yè)工作了,那么工作的同時利用業(yè)余時間去自學,我相信你如果真的想學你可以擠出時間的。很多人知道我是培訓過的,但是我培訓的最大成果是讓我接觸了 IT 這個行業(yè),了解了這個世界上還有程序員這個職業(yè),我后來轉行做開發(fā)跟培訓沒有半毛錢關系,完全靠的是自己業(yè)余時間的自學。
如果你知道你自己毅力很差,學習能力很差,也找不到一份好的工作,那么這種情況不妨去培訓試下,畢竟培訓花了錢的,而且還不少,相信花錢的培訓你會更有動力的。但是你要知道,培訓只是帶你入門,后面你能走多遠完全取決于你的學習能力以及持續(xù)不斷的努力,如果認為花錢培訓就可以高枕無憂那么你可以放棄這個行業(yè)了!
5. 堅持其實是最重要的
其實以上都不是最重要的,最重要的就只有簡單兩個字「堅持」,你們可能以為又是雞湯,然而這確實就是真理!
你學習2個小時的時間不難,難的是你每天堅持學習2個小時,如果你能堅持下去,短則3個月,長則半年,你肯定能學有所成!
世界上沒有做不成的事,只有堅持不下去的人!
