很多人都覺(jué)得編程入門特別難,特別在剛開(kāi)始的時(shí)候,敢問(wèn)切入一個(gè)新的行業(yè)不付出點(diǎn)努力,不堅(jiān)持下不深刻的挖掘下自己的潛力,都會(huì)覺(jué)得難得不行。編程學(xué)習(xí)的成本相對(duì)比較低廉,基本上一本書(shū),一臺(tái)電腦就可以開(kāi)始自己的自學(xué)之路,每天都有很多信心滿滿的上路學(xué)編程的,每天都有垂頭喪氣放棄繼續(xù)學(xué)習(xí)的,編程基本上是一個(gè)比拼毅力和耐力的技術(shù)活,堅(jiān)持到最后的就是能夠找到門道上路的人。適者生存在編程界也適用。
三類人不適合學(xué)編程,建議如果符合這三個(gè)特點(diǎn)之一的,可以考慮下要不要繼續(xù)進(jìn)入這個(gè)行業(yè)了。
淺嘗輒止,特別容易放棄,缺乏韌勁
很多開(kāi)始學(xué)習(xí)編程的人,學(xué)了幾天覺(jué)得太難了,很難堅(jiān)持下去了,很多剛開(kāi)始編程的都會(huì)有這個(gè)疑問(wèn),拿學(xué)習(xí)C語(yǔ)言為例子,很多學(xué)到指針的就喊著太難了,很難有繼續(xù)下去的勇氣了,編程是一個(gè)逐漸提高認(rèn)知的過(guò)程,同一個(gè)事物在不同的層次認(rèn)知程度是不一樣的,隨著水平的上升認(rèn)知程度就會(huì)變得越來(lái)越高。上來(lái)就能把指針搞的很明白,讓自己沒(méi)有疑惑,這種人真實(shí)天才了,好像不是每個(gè)人都是天才吧,還得靠不拋棄,不放棄,那股子韌勁去進(jìn)步。
正在自學(xué)編程的,或者正在參加培訓(xùn)的小伙伴,如果覺(jué)得遇到一個(gè)很難的知識(shí)點(diǎn),捫心自問(wèn)下,自己拿出了多少時(shí)間和精力去克服,如果沒(méi)有就不要喊著學(xué)不好了,認(rèn)知程度的提升是靠時(shí)間堆積起來(lái)的。有個(gè)有趣的現(xiàn)象,只要是入門的人,你再去問(wèn)一些知識(shí)點(diǎn),問(wèn)難不難都會(huì)大致這樣的回答,還可以,理解了再好好看看差不多就明白了。沒(méi)有所謂的訣竅都是靠自己時(shí)間堆積起來(lái)的。堅(jiān)持著堅(jiān)持著,就找到門道了。
其實(shí)對(duì)于編程來(lái)說(shuō)落實(shí)到最后就是框架思想的比拼,或者編程思想的博弈,具備解決常見(jiàn)的編程問(wèn)題哦有這么幾十個(gè)編程思想就足夠了,但是這些需要依賴雄厚的編程基礎(chǔ),編程基礎(chǔ)落實(shí)到最后就是編程語(yǔ)言,編程語(yǔ)法分解到最后就是編程語(yǔ)法細(xì)節(jié),無(wú)數(shù)的細(xì)節(jié),需要無(wú)數(shù)的時(shí)間和精力去充斥,沒(méi)點(diǎn)韌勁只會(huì)半途而廢。
不愛(ài)動(dòng)腦子,求知欲很弱,總結(jié)能力差
編程對(duì)腦力要求極高的工種,說(shuō)的通俗點(diǎn)就是要求腦袋瓜子很靈活,喜歡動(dòng)腦的人,學(xué)起來(lái)更順暢些。說(shuō)的高大上一點(diǎn)就是邏輯思維能力強(qiáng),很多人對(duì)位到數(shù)學(xué)好,其實(shí)也不全對(duì)。邏輯思維主要是要求對(duì)一些事物具備歸納,梳理能力。和數(shù)學(xué)不完全一碼事,當(dāng)然數(shù)學(xué)好一些的,邏輯思維更加流暢這倒是事實(shí)。
編程是一個(gè)不斷的完善自己知識(shí)體系的過(guò)程,完善梳理自己的知識(shí)體系就需要自己腦袋不停的運(yùn)轉(zhuǎn)。在這說(shuō)到一點(diǎn),很多學(xué)習(xí)編程就喜歡用視頻去學(xué)習(xí),看的不亦樂(lè)乎。然后離開(kāi)視頻讓寫(xiě)程序然后眼前一抹黑。喜歡中國(guó)的應(yīng)試教育模式去學(xué)習(xí)編程,在編程界這個(gè)模式不怎么好用,要學(xué)編程自學(xué)能力一定要強(qiáng),技術(shù)知識(shí)更新這么快,沒(méi)有自學(xué)能力去跟進(jìn)也是容易被淘汰。說(shuō)這么多不是說(shuō),學(xué)編程就不能用視頻去學(xué)習(xí),學(xué)的時(shí)候不能完全依賴視頻要有自己獨(dú)立思考的時(shí)間。起碼也有讓自己大腦去思考,構(gòu)架自己知識(shí)體系的時(shí)間。視頻的使用筆者建議在遇到難點(diǎn)或者思維擴(kuò)散不開(kāi)的時(shí)候,找點(diǎn)對(duì)應(yīng)視頻學(xué)習(xí)下,以經(jīng)典的書(shū)本學(xué)習(xí)還是大部分入門者的首選。沒(méi)見(jiàn)哪個(gè)技術(shù)大牛整天抱著視頻去擴(kuò)充知識(shí)面的。
很多學(xué)習(xí)編程的遇到問(wèn)題,直接想到的是尋求幫助,而不是想自己想想能不能自己解決下。很多小伙伴加了N多的編程群,遇到問(wèn)題各個(gè)群挨著粘貼一遍,做過(guò)的可以總結(jié)下,對(duì)于一些簡(jiǎn)單的問(wèn)題有哪些群直接能給出正確的結(jié)論,得到很多的回答就是,概念性的問(wèn)題能不能先百度下再問(wèn)啊,倒是問(wèn)點(diǎn)有技術(shù)含量的,言語(yǔ)間充滿了鄙薄的語(yǔ)氣。
學(xué)歷很低,基礎(chǔ)很差
很多初中學(xué)歷的孩子,覺(jué)得編程有意思,就想著開(kāi)始全力學(xué)習(xí),編程畢竟還是需要一定的基礎(chǔ),而且學(xué)歷很低在學(xué)習(xí)編程的路上會(huì)走的很辛苦,而且普遍的反映出來(lái)的問(wèn)題就是后勁不足,知識(shí)面狹窄。在這沒(méi)有鄙視學(xué)歷低的意思,在人生的路上什么時(shí)間做什么事情,不要補(bǔ)強(qiáng)學(xué)業(yè)的路上跑偏了,起碼在中國(guó)的大環(huán)境下學(xué)歷在一定程度上還是挺重要的。
編程雖然整體門檻沒(méi)有那么高,但是對(duì)于一些基礎(chǔ)知識(shí)的要求也是挺高的。不及時(shí)的補(bǔ)充構(gòu)建的知識(shí)框架就會(huì)顯得很片面,沒(méi)有層次感影響未來(lái)發(fā)展的深度。說(shuō)到這里又回到一個(gè)話題,非計(jì)算機(jī)專業(yè)的能不能學(xué)好編程的事情上面來(lái)了,下功夫了補(bǔ)全知識(shí)殘缺了肯定能學(xué)好。反之就是計(jì)算機(jī)專業(yè)的,學(xué)的不深入也一樣學(xué)不利索。學(xué)歷低點(diǎn),起點(diǎn)稍微差些的,如果有機(jī)會(huì)還是盡量把學(xué)歷提高下,或者肯下大功夫去彌補(bǔ)也未嘗不可以。
學(xué)編程其實(shí)就是類似于在工地上搬磚的工人一樣,需要花費(fèi)大量的時(shí)間和精力在積攢自己的知識(shí)。需要不停的搬磚,送磚塊讓自己站的稍微高點(diǎn),一點(diǎn)一滴的去升高,提升自己的高度。沒(méi)點(diǎn)搬磚的精神不可能學(xué)好的。所謂的高手就是看挑燈夜戰(zhàn)了多少回合。做了多少項(xiàng)目,什么技巧什么方法都是虛的。砸進(jìn)去多少有效精力,就有多少有效的收獲。