怎樣判斷一個(gè)人是否適合學(xué)習(xí)編程?
1.有沒(méi)有一定的數(shù)學(xué)邏輯能力?
邏輯能力并不是說(shuō)你的數(shù)學(xué)必須學(xué)的多么好,因?yàn)榫幊桃灿貌坏竭^(guò)于高深和專業(yè)的數(shù)學(xué)知識(shí),但是至少高中數(shù)學(xué)得過(guò)關(guān)吧,這里不是說(shuō)學(xué)歷歧視,而是計(jì)算機(jī)語(yǔ)言本來(lái)就是高度邏輯化規(guī)范化的語(yǔ)言,需要具有一定的邏輯思維能力。
2.有沒(méi)有一定的英語(yǔ)基礎(chǔ)?
這點(diǎn)說(shuō)實(shí)話,也不是必須的,一般初高中英語(yǔ)水平就夠了。但是現(xiàn)在很多技術(shù)博客或者文檔都是用英文寫(xiě)的,你想深入學(xué)習(xí)的畫(huà),肯定需要去看英文類的文檔,光靠goole翻譯嗎?
3.有沒(méi)有一定的逆商?
逆商不高的人也不適合學(xué)習(xí)編程。逆商是什么?它是指人們面對(duì)逆境時(shí)的反應(yīng)方式,即面對(duì)挫折、超越困難的能力。程序員日常面臨最多的就是調(diào)試出錯(cuò)然后改bug。有很多人害怕報(bào)錯(cuò),一看到報(bào)錯(cuò)尤其是奇怪的報(bào)錯(cuò),頭都炸了。上午寫(xiě)好的程序沒(méi)報(bào)錯(cuò),下午再跑程序的時(shí)候出現(xiàn)一堆錯(cuò);程序運(yùn)行的時(shí)候彈了一個(gè)錯(cuò)誤,你改了半天沒(méi)改好的時(shí)候,你怎么辦?很多程序員在工作的時(shí)候都會(huì)遇到各種各樣的bug,這都是常事,有的bug甚至花了一天才解決。如果你容易被各種小bug小錯(cuò)誤打倒,那我不建議你學(xué)習(xí)編程
4.有沒(méi)有興趣?
這點(diǎn)非常重要,興趣是你學(xué)習(xí)編程的最大動(dòng)力。這是一個(gè)技術(shù)更新迭代非??斓男袠I(yè),需要你有持續(xù)學(xué)習(xí)、深入學(xué)習(xí)的毅力和堅(jiān)持,這份毅力來(lái)自于哪里?你的興趣。
舉個(gè)例子,從Java 9開(kāi)始,Java版本的發(fā)布就讓人眼花繚亂了。每隔6個(gè)月,都會(huì)冒出一個(gè)新版本出來(lái),Java 10 , Java 11, Java 12, Java 13, 到2020年3月份,Java 14就要來(lái)了。這些新出來(lái)的東西,你要看啊,要學(xué)啊,如果技術(shù)更新了,你都沒(méi)有興趣學(xué),還怎么進(jìn)階?
有什么新的想法可以一起溝通哦~
還可以免費(fèi)領(lǐng)取大數(shù)據(jù)資料:1127558097