之前在知乎上看到個很有意思的問題:你見過出身奇特的碼農(nóng)之前是做什么的?
答案五花八門,有快遞員、廚師、軍人、物理老師……各種看起來跟IT行業(yè)八竿子打不著的職業(yè),后都轉(zhuǎn)行做了程序員,而且大多數(shù)做的還很不錯。由此可以看出,半路轉(zhuǎn)行IT并非個例,而且相比于其他行業(yè),IT行業(yè)更看重能力,而不是出身。
那么,對于一個外行小白來講,想轉(zhuǎn)行學(xué)IT的話,到底該怎么辦呢?是自學(xué)還是報培訓(xùn)班?我們先簡單來看下這兩種學(xué)習(xí)方式有什么不同:
自學(xué):簡而言之,就是通過一些網(wǎng)上課程或者教程,自學(xué)編程。相比于培訓(xùn),自學(xué)方式時間更靈活,即使學(xué)習(xí)失敗也不會造成經(jīng)濟損失,相對而言沉沒成本較低。
但在自學(xué)之前一定要考慮好以下三個問題
學(xué)什么?
雖說網(wǎng)上有各種各樣的教程、攻略,該買什么書,怎么入門,看哪個視頻。但對于零基礎(chǔ)的小白來講,面對紛繁復(fù)雜的信息,如果不做篩選的話,很容易越看越亂,后白白浪費了時間。所以,選擇自學(xué),首先要有清晰的學(xué)習(xí)規(guī)劃,包括要學(xué)習(xí)的知識點和方向及具體安排。
怎么學(xué)?
在自學(xué)的過程中,肯定會遇到各式各樣的問題,在培訓(xùn)班,遇到問題可以問老師、問同學(xué)。而在自學(xué)過程中,就只能靠自己,需要自己去查找問題答案,解決問題。所以選擇自學(xué),還需要有優(yōu)秀的解決問題的能力。
能否堅持?
即使是初級程序員的編程,也會有一系列的課程,不是一朝一夕就能完全掌握,而且在自學(xué)過程中,沒有別人約束,身邊沒有共同學(xué)習(xí)的小伙伴,導(dǎo)致注意力很容易被分散,無法靜下心學(xué)習(xí);因此,自學(xué)需要超乎常人的耐心和毅力,更需要習(xí)慣孤獨耐得住寂寞。
培訓(xùn)機構(gòu):與自學(xué)相比,報培訓(xùn)班大的優(yōu)點,就是可以有更系統(tǒng)完整的課程體系,有比較好的學(xué)習(xí)氛圍,同時有老師和同學(xué)幫助你學(xué)習(xí),學(xué)習(xí)效率更高。
當(dāng)然,要報培訓(xùn)班,也有兩個需要注意的問題;
首先現(xiàn)在各種培訓(xùn)機構(gòu)魚龍混雜,如何選擇一個靠譜的培訓(xùn)機構(gòu),會直接影響學(xué)習(xí)的效果。具體來講的話,注意三點;
一看品牌,選擇知名度高、口碑好的品牌,相對來說是比較保險的;二看師資,培訓(xùn)老師實力的高低,與培訓(xùn)質(zhì)量息息相關(guān),所以在選擇培訓(xùn)機構(gòu)的時候,一定要注意機構(gòu)的師資力量;三看就業(yè),我們參加培訓(xùn)班的終目的,都是為了就業(yè)。所以在選擇培訓(xùn)機構(gòu)的時候,要多了解該機構(gòu)往期學(xué)員的就業(yè)效果,從而判斷要不要去該機構(gòu)。
其次,選擇好的培訓(xùn)機構(gòu),并不代表一定可以成功,其中還需要自己的努力。在選擇好培訓(xùn)機構(gòu)后,不要急于求成、好高騖遠,一定要端正心態(tài),腳踏實地的學(xué)習(xí)。同時要在學(xué)習(xí)過程中,適時總結(jié)學(xué)習(xí)方法,提高學(xué)習(xí)效率,不辜負青春年華。
綜上所述,其實不管是自學(xué),還是報培訓(xùn)班,都需要有自己的努力。不過對于底子薄、自律性稍差的同學(xué)而言,還是通過培訓(xùn)機構(gòu)有個系統(tǒng)的學(xué)習(xí)更好一些。