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