如果從所學(xué)專(zhuān)業(yè)來(lái)說(shuō),當(dāng)然是科班出身的最適合做程序員。但是現(xiàn)實(shí)情況是,很多計(jì)算機(jī)專(zhuān)業(yè)出身的人都沒(méi)有從事這個(gè)行業(yè),很多程序員也都不是計(jì)算機(jī)專(zhuān)業(yè)出身的。
這種現(xiàn)象和中國(guó)的教育有關(guān),學(xué)校學(xué)的和市場(chǎng)需求不能很好的匹配是導(dǎo)致這個(gè)現(xiàn)象出現(xiàn)的直接原因。
但是說(shuō)實(shí)話,學(xué)校教的東西有用的很少,大學(xué)教育里最有用的知識(shí)可能就是數(shù)學(xué)了,這是很可悲的。雖然學(xué)校里有計(jì)算機(jī)的專(zhuān)業(yè)課程,但是中國(guó)的教育往往重視概念,學(xué)生大部分是被動(dòng)的接受概念,而不是通過(guò)實(shí)際的操作理解的。只有在單位從事了一段實(shí)際的相關(guān)工作或許才會(huì)有“原來(lái)書(shū)里的東西是這個(gè)道理”的感覺(jué),即使是這些概念,有的老師也說(shuō)的很膚淺,幾乎可以說(shuō)是點(diǎn)到為止。
我相信不是所有大學(xué)都是這樣的,但是我可以說(shuō)這個(gè)現(xiàn)象是十多年前,大部分學(xué)校計(jì)算機(jī)專(zhuān)業(yè)的狀況。
計(jì)算機(jī)是工科專(zhuān)業(yè),應(yīng)該更強(qiáng)調(diào)動(dòng)手能力,理論的知識(shí)應(yīng)該在操作中總結(jié)理解。
大部分從事這個(gè)行業(yè)的都是通過(guò)后天學(xué)習(xí)的,包括我自己,我大學(xué)是計(jì)算機(jī)專(zhuān)業(yè)的,但是我現(xiàn)在的知識(shí)都是后天學(xué)習(xí)的。
IT行業(yè)可以說(shuō)是現(xiàn)在變化最快的行業(yè)之一,作為一個(gè)IT從業(yè)者是很辛苦的,要不斷的學(xué)習(xí)新知識(shí)。
我們也希望學(xué)校教育能吻合且跟得上市場(chǎng)的需求。