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