個人的痛苦經歷告訴我,跟微軟混要做好心理準備.
在大一時用vb6.0跟老師做各種商業專案,學得很起勁,可以熟練用vb+sql2000獨立做專案時,.net橫空出世了.
大家都知道vb.net和vb6.0根本不相容,完全是兩套思想.
於是實驗室裡的我們幾個和老師同時開始學習vb.net
其中有幾個細節終身難忘.
1 我們學習.net那叫乙個痛苦,感覺以前學的vb6.0完全沒用了,全部需要重新學習,而且.net這麼複雜,自學起來真是花不少時間。
2 我很注意觀察老師,老師和我們完全不是一種情況,邊隨意查查msdn,邊做乙個幾十萬的專案,乙個禮拜左右,專案竟然基本完成......
我當時思考:
1 跟著微軟,如果每過幾年它一更新,就要把原有的知識扔掉大半去學習新的不知所以然的複雜的東西,我覺得可能20歲,頭腦還行,30歲呢?繼續勉強掙扎麼?那40歲時呢?比如哪天微軟宣布下一代技術,我是不是還要從頭痛啃?
2 老師為什麼看來僅僅是「熟悉」,而我們卻要「學習」?
因為老師以前寫這些系統都用borland c++,開發雖然繁瑣,但早期的專案都是這麼直接呼叫作業系統系統api來做的。只是後來發覺既然有vb,pb 這樣的rapid tool,招個人培訓週期也短,容易上手,為什麼不呢?
3 自己做軟體是為了什麼?大家都說這是乙個青春行業,看樣子跟微軟混.net結局是可以看到的。正如現在的北大青鳥,隨便乙個退伍軍人也成,培訓幾下都能做erp,那以後的收入大家能高麼?這是很顯然的道理,越複雜的東西,門檻越高,競爭越不激烈,當然越值錢,當然學習起來要付出更大的努力。反之亦然。
當時一度對軟體開發失去興趣,畢業後際會巧合,又進入軟體行業,不過我不會再選擇.net。做了c/c++和彙編,行業不提了。關鍵總結下後來的發現:
1 越複雜的、越接近計算機本質的技術,越具有不變性。你看c/c++標準庫幾十年有多少變化?你看看各種通訊底層演算法近幾十年有多大變化?通訊框架近30年有多大變化?我發現這些東西30年來幾乎沒變多少。卡馬克90年代初使用的bsp樹現在做室內場景渲染還是用它......彙編我也不說了,cpu雖然發展快,但其實還是很慢的。
2 越是複雜根本的技術越容易積累出有價值、可復用的東西。
3 多年的學習發現,知識分兩類,一類是可以突擊學習的,一類是必須經過積累的。而技術基本都可以突擊,惟有基本理論,包括數學、物力、演算法這些是很難突擊的,必須經過紮實的積累。
早上要趕7點的飛機,寫得有點草,請大家見諒,衷心希望中國的程式設計師實力越來越強,成為讓微軟畏懼的存在。
請不要哭泣
朋友,請不要哭泣,即使此刻你很受傷。傷害你的,不需要太多力量,而是他的一句話。你還是找乙個更好的人過日子吧 我知道這句話是怎樣把你的心靈震碎。而這殘忍的話語竟然出自自己深愛的男人之口。我知道你此刻有多痛心,曾經多收風風雨雨都走過了,如今卻要別離,別離,只因這句話刺耳的話。你憔悴的臉龐,劃過道道淚痕,...
請不要折騰
下午看電視,吉林台老梁說事 不記得什麼節目,就是老梁說說自己的看法 講的是高校擴招的利弊。比較喜歡他的節目,一口東北腔,相貌憨厚,評說切中要害。其中提到一點,我很有體會 很多措施在實施時,基礎可能都不夠牢靠,強行上馬,屬於 折騰 在實施後,都要有個階段償還以前欠下的 債務 只有經過這個較長時期的修養...
請不要太敏感!
怎麼回事?都沒有人來!朋友似乎很生氣 貝殼不在嗎?還有王子!我在睡覺!我很煩,說好了 點再打 叫我 凍死我了,你是怎麼回事 你快點,我們先找個地方呆著!知道了,都被你吵醒了!分鐘以後 我在水房洗臉 你幹嗎?語氣很不耐煩 幹嗎啊!我的語氣更是窮凶極惡 我走了 有點無奈 好 拜拜 一點都不挽留 掛了 後...