因為計算機技術(shù)沒有任何時候是突變的。它的今年和去年相差不會很大,但是回過頭來看三年以前的情況,和現(xiàn)在的距離就很大。所以說,如果你每年都跟著技術(shù)進步的話,你的壓力就很小,因為你時刻都能掌握最新的技術(shù)。但是,如果你落下來,別說十年,就是三年,你就趕不上了。
如果你一旦趕不上,就會覺得非常吃力;如果你趕不上,你就會迷失方向;如果你迷失了方向,你就覺得計算機沒有味道,越做越?jīng)]勁。當(dāng)你還只是有個思路的時候,別人的產(chǎn)品都做出來了,因為你的水平跟別人相差太遠,人家早就想到的問題,你現(xiàn)在才開始認識。水平越高,他就看得越遠,那么他的思維就越開闊;水平越低,想的問題就越窄。
整個64位系統(tǒng)的平臺和思維方式、思路都比現(xiàn)在更開闊,打個比方說,現(xiàn)在的Windows里面能開n個DOS窗口,每個DOS窗都能運行一個程序。到達64位的時候,操作系統(tǒng)事實上能做到開n個X86,開n個Windows 98,然后再開n個Windows 95都沒有問題,系統(tǒng)能做到這一步,甚至你的系統(tǒng)內(nèi)開n個Windows NT都沒有關(guān)系。這就是64位和32位的差別。所以,微軟的那些“老頭”,四、五十歲的那幾個做核心的人,現(xiàn)在正在玩這些東西。你說微軟的技術(shù)它能不先進嗎?是Linux那幾個玩家能搞定的嗎?
微軟的技術(shù)非常雄厚,世界計算機的最新技術(shù)絕對集中在這幾個人手里。而且這幾個人的思維模式非常開闊,誰都沒有意識到的東西他早就開始做了。現(xiàn)在64位的CPU都出來一二年了,你說有什么人去做這些應(yīng)用嗎?沒有,有的就是那幾個UNIX廠商做好后給自己用的。
所以,追求技術(shù)的最高境界的時候,實際上是沒有年齡限制的。對我來說,現(xiàn)在都三十三了,我從來沒有想過退出這行,我覺得我就能玩下去,一直玩到退休都沒有問題。我要時刻保持技術(shù)的最前端,這樣的話對我來說是不困難的,沒有任何累的感覺。
很多人說做程序不是人干的事情,是非人的待遇。這樣,他們一旦成立一個公司,做出一點成績,在輝煌的時候馬上就考慮退出。因為他們太苦了,每天晚上熬夜,每天晚上燒了兩包煙還不夠,屋子里面簡直就缺氧了,好像還沒有解決問題。
白天睡覺,晚上干活,那當(dāng)然累死了,這是自己折騰自己。所以,做程序員一定要有一種正常的心態(tài),就是說,你做程序的時候,不要把自己的生活搞得顛三倒四的。如果非得搞得晚上燒好多煙才行,這樣你肯定折騰不到三十歲,三十歲以后身體就差了。
事實上,我基本上就沒有因為做程序而熬夜的。我只經(jīng)歷過三次熬夜,一次是在學(xué)校的時候,1986年剛接觸計算機時,一天晚上跟一個同桌在計算機室內(nèi)玩游戲,研究了半天,搞著搞著就到了天亮,這是第一次。然后在畢業(yè)之前,在286上做一個程序。還有一次就是超級解霸上市前,那時公司已吹得很大了,那天晚上沒法睡覺。
一般來說,我也是十二點鐘睡覺,第二天七點就起了。所以說,只有具有正常的生活、正常的節(jié)奏,才有正常的心態(tài)來做程序員,這樣,你的思路才是正常的,只有正常的東西才能長久。搞疲勞戰(zhàn)或者是黑白顛倒,時間長久后就玩不轉(zhuǎn)了,玩著玩著就不想玩了。
只要你不想玩,不了解新技術(shù),你就會落后,一旦落后,你再想追,就很難了。