今天去診所給女友拿藥,隨便和老醫(yī)生聊聊天。老醫(yī)生講到一個好醫(yī)生,可以解答患者的疑惑,而這樣的醫(yī)生就要求對人體的六大系統(tǒng)非常熟悉才可以。這讓我想到了《醫(yī)龍》里的劇情,朝天說過,如果想做好心臟外科,必須要對人體有個全面的了解。他的經(jīng)驗就是在急診科積累的。我想計算機(jī)編程也是一樣的道理。
以我現(xiàn)在的體會,計算機(jī)編程主要涉及:計算機(jī),語言學(xué),操作系統(tǒng),網(wǎng)絡(luò),數(shù)據(jù)庫,算法這六個方面。一個好的程序員必定要對這六個方面有全面的了解。計算機(jī),要明白32位和64位的不同,單核和雙核的開發(fā)區(qū)別,內(nèi)存大小的區(qū)別....,語言學(xué),要了解c++,java,c,php等等語言的優(yōu)缺點,運行效率;操作系統(tǒng),要了解windows和linux/unix的區(qū)別;網(wǎng)絡(luò)要考慮各種網(wǎng)絡(luò)情況,網(wǎng)絡(luò)拓?fù)渥兓嗽趺崔k,包丟失了怎么辦等;數(shù)據(jù)庫要了解oracle,mysql各個數(shù)據(jù)庫操作,性能,很多東西;算法了解的就更多了,反正算法是一個積累的過程,一點點學(xué)習(xí)總有明白的一天,好比悟道吧。
以上這些就是今天胡思亂想的東西。以前自己不太喜歡寫東西,今天也是看書時想,為什么那些人要寫書,除了掙錢以外,后來自己覺得也許是一種交流,是一種幫助,自己需要明白東西的時候,都是書和博客幫助了我。所以我就覺得寫博客其實也是一種不錯的事情!