學(xué)會(huì)
知其所然,掌握一些最基本的編程知識(shí)比如某一些語(yǔ)法
會(huì)學(xué)
知其以然,能夠快速而深刻地理解技術(shù),并舉一反三,根據(jù)原來(lái)學(xué)習(xí)過(guò)的知識(shí),理解新知識(shí)的程序員
會(huì)用
能夠?qū)⑺鶎W(xué)習(xí)到的知識(shí)運(yùn)用到實(shí)際開(kāi)發(fā)當(dāng)中的高級(jí)程序員
被用
能夠設(shè)計(jì)出廣為人用的,應(yīng)用程序,庫(kù),工具包寬架等系統(tǒng)分析師和架構(gòu)師
知識(shí)之上是思想,思想之上是精神。
總結(jié),一個(gè)初級(jí)程序員到高級(jí)程序員的蛻變,應(yīng)該是由知其所然到知其以然,從人為我用到我為人用的過(guò)程。
由于中國(guó)特殊的教育環(huán)境,導(dǎo)致我們?cè)瓉?lái)的學(xué)習(xí)方式,封閉,單向,被動(dòng),靜態(tài),使我們?nèi)狈εe一反三及應(yīng)用的能力。中國(guó)人最喜歡研究茴字有幾種寫(xiě)法,這種習(xí)慣將會(huì)導(dǎo)致一直不停地在第一步和第二步之間徘徊,永遠(yuǎn)都跨不出來(lái)第三步。
原來(lái)我們學(xué)習(xí)的方式,都是封閉的,它是系統(tǒng)完備的終極式知識(shí),而就編程來(lái)說(shuō),開(kāi)放性非常強(qiáng),沒(méi)有任何一個(gè)編程問(wèn)題,有百分之百正確的答案,是需要我們?nèi)ゲ粩嗵剿骱蛯?shí)驗(yàn)修正的。
所以想成為一名優(yōu)秀的軟件工程師,除了要擁有掌握知識(shí)和領(lǐng)悟知識(shí)的能力之外,還必須具備,研究精神,獨(dú)立和合作精神,批判和自省精神。
預(yù)告
什么編程語(yǔ)言是最好的