1. 程式人生 > >自學Java程式設計,比培訓機構學成的機率大嗎?需要注意什麼?

自學Java程式設計,比培訓機構學成的機率大嗎?需要注意什麼?

作為一個已經寫了十幾年程式碼的老程式設計師,其實無論是自學還是參加培訓本質上都是讓自己開竅學習,程式設計相對別的職業入門還是相對難一些,很多人學了一年了,都不沒找到學習程式設計的感覺,更別說是開竅了,程式設計是一個自我認知不斷加強的過程,最厲害的法寶是堅持到底。同樣是一個知識點在不同的階段認知水平差距非常大,這就是自我認知的過程。做一個程式設計師特別是工作了好多年的,拿出剛入行一年的程式碼看,幾乎已經沒法認出是自己寫的程式碼了,思維經過很多層的沖刷已經很難記得最初的烙印了。

c2f0f4321288ebe3760562e670721b950c2b5b69

說到自學程式設計,不是什麼人都能自學程式設計並且找到合適的工作,至於是自學什麼程式語言本質上都一樣,只不過每種程式語言在語法特性上有所差異。

什麼人適合自學程式設計?

1.自制力強,意志堅強

很多人都有一個程式設計夢,而且都有嘗試著自學的衝動,一般開始學的時候都非常有勁頭,真正到了展示意志力的時候選擇了放棄,不是每個人都適合去自學,意志力是一個長期培養的素質,如果對於意志力沒有足夠的信心不建議選擇自學,程式設計到了一定程度都需要堅持,畢竟不是每個人上來就具備深刻的計算機思維模式,計算機語感的培養是需要時間的,所以堅持是必要條件。

1325bcd1a315917d784892f101c75c7d70212e3e

2.目標性強,讓自己保持激情

自學程式設計完全靠的是自己的一種剋制力,要讓自己時刻保持一種積極學習的心態,就需要講究方法策略,就需要有一定的規劃,制定每個月每週甚至到每天的計劃,不達成目標就要對自己有所懲罰,對自己要狠一些,整天讓自己得過且過,保持有這種心態的人很難自學好。

3.懂得獲取資源,吸收進自己的知識體系

現在網路上的學習資料多如牛毛,但真要變成自己的需要東西,並且有機的吸收到自己的體系中去需要去學習,很多人學習程式設計網上找到視訊資料就開始呼呼的學起來了,完全按照視訊的格式去學習,學的挺嗨,聽的也很明白,但就是遇到問題不知道怎麼去思考,特別是需要自己獨立思考的時候完全不知道怎麼去下手,這種屬於典型的為了學習而學習的人

要知道自己如何去學,為什麼去學,學到什麼階段,距離自己的知識體系的要求還差多少,都沒有一個評估,放到做人屬於自知之明,學技術就是有的放矢。有了視訊對於重點知識的理解就方便了許多,但如果配合書本的學習,想辦法讓自己在單位時間內學的更多更快。

如果滿足上面的一條或者更多就可以考慮自學了,有很多基礎很不錯的,甚至本身自學已經具備了很強的能力,還是想擴充套件自己的知識面,參加個培訓查漏補缺,培訓的目的查漏補缺,很多零基礎的人把培訓當成救世主了,什麼都靠不住,能靠得住的只有自己

7b7c0c5751f6da97a805c296fe3d8d100b6e372b

培訓有兩種效果:

1.查漏補缺,自學的時候可能遺漏知識點,知識點學的會更加全面一些

2.催化劑作用,本來自學找不到感覺,可能通過一段時間的培訓知道了如何去學習,能起到這種效果就相當不錯了


原文釋出時間為:2018-10-31

本文作者:東輝線上

本文來自雲棲社群合作伙伴“程式設計師互動聯盟”,瞭解相關資訊可以關注“程式設計師互動聯盟”。