回顧編程十年
今天是2012年4月8日,十年前的今天自然是2002年4月8日;
今天是星期日,十年前的今天是星期一,我進(jìn)入廣州一家小小IT公司開(kāi)始工作,成為那家公司的第二個(gè)程序員。
“十年學(xué)會(huì)編程”-------《Linux Programming by Example》(Arnold Robbins, 以色列)的附錄A里討論了“人人為什么這么急,十年學(xué)會(huì)編程”。
捫心自問(wèn),十年來(lái)到底學(xué)到了什么?
前4年,主要是在VC++6.0上開(kāi)發(fā),學(xué)了些c, c++的基本語(yǔ)法;后來(lái)6年,java, unix/linux c++, unix shell, python, 都在正式項(xiàng)目中做過(guò)開(kāi)發(fā);非正式的小工具、公司內(nèi)部程序,使用過(guò)perl, php, c#等;最近又準(zhǔn)備學(xué)點(diǎn)js, css一些簡(jiǎn)單的,以及andriod和iOS上的開(kāi)發(fā),如object-c。
十年來(lái)所學(xué),正如剛畢業(yè)學(xué)生的簡(jiǎn)歷,什么都寫(xiě),什么都精通,實(shí)則什么都不懂。
愛(ài)因斯坦說(shuō)過(guò):“教育就是當(dāng)一個(gè)人把在學(xué)校所學(xué)全部忘光之后剩下的東西”。
我們學(xué)編程技術(shù),也大概類似,如果說(shuō)讓我半年時(shí)間不使用也不學(xué)習(xí)上面某種語(yǔ)言技術(shù),突然有一天讓我再使用它來(lái)開(kāi)發(fā),只有c,我才能很快投入狀態(tài)。
如此雜亂學(xué)習(xí),絕大部分都不會(huì)真正掌握,正所謂貪多嚼不爛。
十年學(xué)會(huì)編程了嗎?嚴(yán)格來(lái)說(shuō),沒(méi)學(xué)會(huì),沒(méi)真正掌握什么。
既然知道,何故如此,性格、環(huán)境、觀念等等。做了幾年之后,既沒(méi)本事自己做,也沒(méi)本事去大的研發(fā)機(jī)構(gòu),則常常逼自己在小公司里做個(gè)技術(shù)管理角色,管理些小不點(diǎn)項(xiàng)目,自然多學(xué)點(diǎn)技術(shù),方便自己做項(xiàng)目決策。
十年來(lái),在編程上,自己不是一個(gè)懶惰的人,但卻是一個(gè)沒(méi)有恒心毅力的人,一個(gè)容易放棄的人,一個(gè)隨遇而安的人。
總之,一事無(wú)成,身體健康。
posted on 2012-04-08 12:33 冰果 閱讀(2192) 評(píng)論(2) 編輯 收藏 引用