程序員是一種特殊物種,好的程序員尤其是這樣——在我們這個(gè)行當(dāng)里很多人都試圖把編程歸入一種復(fù)雜的技術(shù)學(xué)科,但它實(shí)際上更傾向于一種藝術(shù)。它實(shí)際上更接近數(shù)學(xué),音樂或是一種魔法。
好的程序員有一種特殊的直覺,一種天賦,這種天賦很難描述,更不容易得到——java培訓(xùn)機(jī)構(gòu)
“老大!我發(fā)現(xiàn)這樣一個(gè)人!我還在在教他如何編程!但我發(fā)現(xiàn)他已經(jīng)比我優(yōu)秀了!他一個(gè)月前還不知道到什么是變量!太邪門了!“
為什么有些人就簡(jiǎn)單的學(xué)會(huì)了?
他們有什么特殊之處?
是否任何人都可以學(xué)會(huì)編程?
還是只有有一定天分的人才能成為一個(gè)不錯(cuò)的(先別談優(yōu)秀)程序員?
記得一年前曾輔導(dǎo)過一個(gè)大三的孩子。大概是擔(dān)心考不過他的計(jì)算機(jī)課程,跑到我這來求助。一個(gè)月里,我把我知道的全教給他了,至少這些知識(shí)能讓他通過考試。
快到月末的時(shí)候,他已經(jīng)知道了所有關(guān)于循環(huán)、變量賦值的知識(shí),甚至還明白了函數(shù)是一組能做某些事情的代碼。
有些人很簡(jiǎn)單就是不能成為程序員。永遠(yuǎn)成不了程序員。更別說成為不錯(cuò)的程序員了。
一種能預(yù)測(cè)一個(gè)人將來的編程能力的測(cè)試。
測(cè)試非常的簡(jiǎn)單:
a = 5
b = 20
a = b
現(xiàn)在 a 和 b 的值是什么?
有很多像這樣的問題。只有44%學(xué)生的大腦里養(yǎng)成了固定的賦值思維模型——包括有些理解甚至是錯(cuò)誤的。
余下的人都答錯(cuò)了,或者是沒有答。
更糟糕的是,在一個(gè)學(xué)期的編程學(xué)習(xí)后,這個(gè)比例沒有任何變化。
只有44%的理解了賦值的過程。
很顯然,有些人就是學(xué)不會(huì)。
我想可能還有個(gè)更簡(jiǎn)單的測(cè)試 ->熱情
有時(shí)候,當(dāng)你給一個(gè)有上進(jìn)心的年輕心靈(任何愿意學(xué)習(xí)編程的人,年齡不是問題)兩種工具和一個(gè)難題。
他會(huì)使用這兩種工具創(chuàng)造出4種工具。
他會(huì)搜索互聯(lián)網(wǎng),發(fā)現(xiàn)更多的工具…很快,他有了20種工具,請(qǐng)問你還讓我解決什么問題?
——這就是熱情!
心無雜念的對(duì)編程的熱情。
沒有問題需要解決時(shí)仍然對(duì)編程入迷,甚至興奮。
甚至把解決一個(gè)已知的問題也當(dāng)作一次普通的練習(xí)…
——這就是卓越之處。
多大歲數(shù)才開始學(xué)習(xí)編程,這并不重要,很多研究顯示,在我們這個(gè)世界里,編程的工齡并不是水平的指示符
——重要的是你對(duì)這個(gè)行業(yè)有個(gè)熱情的心。
因?yàn)?,一旦有了熱情,你就擁有了所有其它的一切?/p>
感謝大家閱讀java培訓(xùn)機(jī)構(gòu)分享的“一個(gè)人是否能成為程序員是上天注定的?”希望對(duì)你有所幫助,更多精彩內(nèi)容請(qǐng)關(guān)注Java培訓(xùn)官網(wǎng)
免責(zé)聲明:本文由小編轉(zhuǎn)載自網(wǎng)絡(luò),旨在分享提供閱讀,版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系我們進(jìn)行刪除