自學編程的4大誤區,你中招了嗎?
最近,很多小伙伴在后臺留言,講述他們在工作和學習當中的一些迷茫,這讓我意識到大家已經陷入了學習誤區。在此,結合自己十來年的學習和工作經驗,總結了以下4大誤區,與君共勉。
誤區1:我要學習哪種語言?
對于大多數程序員而言,至少一次詢問或考慮過這個問題。
如果把這個問題輸入到某些問答平臺上,你會發現答案更是五花八門,Java、C、PHP、Python、XML、SQL……應有盡有。
看完之后,讓人不禁驚呼:這,到底誰是對的?
所以,讓我們暫時忘記這個選擇題,來看看下面的問答題:
- 你想學這門語言嗎?
- 你想去的崗位需要這么語言嗎?
這2個問答題有助于我們確定“到底學習哪種編程語言”。
因為,它反映了影響大家決定的2個要點:興趣與用途。
很多編程初學者總是糾結自己要學什么語言?有的人甚至鼓吹:一定要學習最好的語言!
其實,都說最好的語言是php,你認為是嗎?圖片。個人認為世界上沒有最好的語言,只有最適合自己的語言。
在選擇自己的學習的語言時,我們要充分理清自己的實際需求才是首要問題!
比如:目前什么語言就業好、門檻高不高、所在的城市就業怎么樣、待遇怎么樣、個人熟悉哪些語言、哪門語言上手快點等等。
誤區2:盲目追趕時髦技術
程序員好像是最焦慮的那批人,看到新的技術出現,有的人總是心里癢癢,想要去嘗試一番,就算學了之后也不一定會用上……
其實,對于技術更新,以下3點可以確定:
技術更迭將永無止境。這是因為:技術也是隨著市場的發展而發展的!!!市場需求不斷加大與加快,技術供給也必將提質與提量。
我們處在“一天不學習,馬上就會被淘汰”的時代。這是一個發展迅速、充滿挑戰、不斷超越的時代。幾日不學習,就可能跟不上前人的腳步。
新技術學了不一定能用上,但并不代表永遠不用到。學習新技術,看似好像無用,但學習了總會有所收獲。
所以,為了保持競爭力,我們需要學習新技術。但這就意味著:每出來一個時髦的技術,我們就要去跟進嗎?這當然是萬萬不行的!
那些執著于追逐新技術的人,往往會抱怨:技術更迭太快,這個沒學好,下個又出現了,總是減了芝麻丟了玉米,學來學去感覺好心累,越來越迷茫……
其實,這是因為他們還沒有堅定自己的專門領域,也就是沒有堅定自己的技術主攻方向。
學習應是成體系的,自己掌握的知識好比”一棵樹“,自己專門研究的領域是軀干,各式各樣的新技術是枝丫。樹在狂風暴雨中不倒是因為根扎的深,學習新技術而不迷失自我則是因為專業領域的知識掌握深厚。
技術更迭也是循序漸進的,自己主攻技術的更新迭代,更是應該要重點學習和把握的。
誤區3:到處收集資料,但從不翻看
這個毛病不僅出現在編程新人身上,很多入行很多年的“老油條”亦是如此。
看到有人分享資料,想都不想就直接轉存到了網盤之中。好像擁有很多資料才能讓自己擁有足夠的安全感……
但是,轉存之后呢,就沒有下文了。沒有打開、沒有檢索,資料就靜靜地躺在那里,和我們漸行漸遠。
對于這種現象,看看以下幾個建議能否對您有所幫助:
- 先規劃好自身的學習路線,有目的地收集資料,把所獲資料和學習路線關聯起來,由原來的被動接受變為主動尋找;
- 找到資料后立即先瀏覽一遍,大致知道資料里面有些什么內容;
- 挑選其中自己感興趣的內容了解與學習。
誤區4:總是在“孤軍奮戰”
一路走過來,我看見身邊也有很多自學Java的朋友,但是我看見很多都從入門走向了放棄。
其主要的根本原因就是他們一直在“孤軍奮戰”,走了很多彎路,以此懷疑自己是否適合學習Java編程,最后選擇放棄。
其實,精進自己最快的途徑就是輸出,而輸出最簡單的方式就是分享。
對于程序員而言,分享可以是寫博客、寫公眾號、進群與人互動……
在我的群里,有的小伙伴,覺得哪個技術點有意思,不僅在群里主動交流,還會附上代碼做成案例總結發布出來。
分享,這種向外輸出的方式,雖然是一種利他的行為,但同時也是在利己,因為你在幫助別人的同時,也在倒逼著自己去梳理學到的知識。
問過很多經常分享干貨的朋友,驅使他以利他之心去做事的因素是什么?
在他們的回答中,有一點經常被提及,利他時,為了能幫助更多的人,會自覺不斷地做更好的自己,讓自己去學習,去成長。
想起一句話:最好的學習,往往是教別人學習。
你把自己學到的知識、吸收到的東西輸出去,比起你一味地埋頭輸入,會有用得多。
有一點要強調的是,在你分享、賦能的背后,一定不要忘了去學習,閱讀,不斷充實自我。
有沒有發現,我們身邊的朋友,即使是某一行業的大咖,依然在堅持學習?
這才是真正的高手:在向外輸出的同時,不忘向內提升自我。
學習方法對了,事半功倍,如果學習方法錯了,那么將事倍功半。想當年自己剛開始學習java的時候,也是走了不少彎路的,今天也算是進行了下自我總結~
本文轉載自微信公眾號「 Java后端技術全棧 」,可以通過以下二維碼關注。轉載本文請聯系 Java后端技術全棧 公眾號。