寫在自己即將全面學(xué)習(xí)VS2005之前!
往事如煙
記得小的時候離不開家,在親戚家住幾天就哭著嚷著要回家要家。在家里媽媽經(jīng)常打,但還是愿意回家。媽媽常愛說:家雞打的團(tuán)團(tuán)轉(zhuǎn),野雞打得貼天飛。
慢慢長大了,開始向往獨(dú)立生活,初三開始住校到現(xiàn)在在外漂泊不住家里有10多年了。只有在遇到挫折傷心難過的時候才想起家,想回家。家可以給自己一種溫馨的感覺,呆在家里可以感到安逸,可以什么都不考慮倒床大睡。
去年回家整理書柜的時候,不經(jīng)意翻到哥哥小時候的文件夾子,打開一看,上面寫著:長大了成為一名科學(xué)家!這讓我想起來我們那個年代的傳統(tǒng)規(guī)矩:就是上小學(xué)的時候肯定有一節(jié)課老師會挨個問每個學(xué)生長大后的理想。答案無疑是科學(xué)家、工程師、教師之類。我也不記得自己當(dāng)初的理想是什么了,大概不是科學(xué)家就是工程師。現(xiàn)在想起來,我真不知道怎么樣才是科學(xué)家,怎么樣才是工程師,也不再計較自己算是什么。
前幾天和老家對門的小妹妹(13歲)qq聊天,她告訴我長大了要成為一名服裝設(shè)計師,我說好啊到時候給我設(shè)計幾套衣服。其實我想給她講一些道理,但我明白說了她也不理解。希望她長大了可以實現(xiàn)夢想,即使無法實現(xiàn)也還記得曾經(jīng)的夢想。
人都有一種眷戀,對事物的懷舊。曾經(jīng)觸動過心靈的東西,藏埋在心底永遠(yuǎn)無法抹去。記得初中在學(xué)校當(dāng)小混混的時候,喜歡聽beyong的歌曲,長城、大地、光輝歲月......這些歌曲我到現(xiàn)在還是喜歡,在大學(xué)這些歌曲是必備的,因為每次聽到都讓自己想起以前虛度的光陰,警告自己少壯不努力,老大徒傷悲。高中畢業(yè)的時候英語要考聽力,宿舍都買了Walkman,晚上大多聽音樂,有一兄弟有一盤好聽的磁帶,上面有Beyond的再見理想好聽,搶了過來天天聽。現(xiàn)在每次聽到總?cè)滩蛔∠肫鹨郧盎茧y的哥們,早上一起吃面條,晚上搶洗腳水。
VC6情結(jié)
VC6也叫VC98,其實是97年產(chǎn)品,它的推出可謂是空前但不知道會不會絕后,沒有哪一款軟件可以像它這樣風(fēng)靡將近十年。它的界面提出了工作區(qū)、主視圖、控制臺的概念,引領(lǐng)了當(dāng)時的軟件設(shè)計潮流。許多大型軟件的開發(fā)至今仍然采用它,可以說在工具級別上它給開發(fā)這提供了很大的便利。VC6在256M內(nèi)存的機(jī)器上跑得很順暢,而運(yùn)行VS2003的時候我總怕機(jī)器的內(nèi)存會撐爆,硬盤轉(zhuǎn)的咔嚓咔嚓。
學(xué)習(xí)C++使用的是VC6,當(dāng)時所有的向?qū)Ю锩嬷粫﨏onsole Application,而其他的一堆都不明白雜回事。開始接觸MFC的時候,使用MFC AppWizard,一路走下來里面有些配置到現(xiàn)在也不太清楚。漸漸開始學(xué)習(xí)Win32,自己控制程序的創(chuàng)建,消息分發(fā),學(xué)會了使用Win32 Application。在學(xué)校也就掌握這么多,進(jìn)了公司,開始真正軟件時,需要軟件模塊化,才開始學(xué)做DLL,使用ATL。當(dāng)時每天去公司第一件事情就是打開VC6,開啟工程,然后倒一杯水吃早點(diǎn)。軟件開發(fā)中開發(fā)語言的掌握是必須的,然而一款好的軟件無疑是項目進(jìn)度的保證。VC6+Visual Assist是開發(fā)的絕佳搭配,小助手的提示超強(qiáng),搞得公司人人都統(tǒng)一模式,大家開玩笑說以后離開Visual Assist真沒法活。到現(xiàn)在使用VC6大約3年,里面設(shè)置選項開關(guān)學(xué)會不少,掌握了一些小技巧,清楚VC6的一些小Bug,總感覺挺自豪。也學(xué)過其他語言,用過其他編譯工具,但是每當(dāng)別人問我會用什么,我只能說會用VC6。
大三的時候真想過學(xué)習(xí).NET,當(dāng)時出了VS2002。由于剛學(xué)習(xí)計算機(jī),懂的少加之不會利用網(wǎng)絡(luò),買了本飛思出版的垃圾書。由于VS2002本身不穩(wěn)定,加上垃圾書的誤導(dǎo),也由于自己水平的原因,對.NET沒有理解,天真的認(rèn)為.NET就是向Java學(xué)習(xí),多了一個托管C++實現(xiàn)垃圾回收機(jī)制。
習(xí)慣了傳統(tǒng)的開發(fā)模式,也愛上了傳統(tǒng)的VC6開發(fā)工具,小巧靈活實用。VS2003確實是一款好的開發(fā)工具,修改了VC6中一些類庫的bug,語法上也更加標(biāo)準(zhǔn),但是面對這樣一個龐大的集成開發(fā)環(huán)境,總感覺頭暈摸不到方向,包括在國內(nèi)使用VS2003開發(fā)VC程序的也不多,大多是用C#或者VB.NET開發(fā)ASP.NET程序。由于惰性不想學(xué)習(xí)新技術(shù),加之對VC6的偏愛,遲遲沒有好好學(xué)習(xí)VS2003工具以及它的語法特性。在技術(shù)細(xì)節(jié)上,我總是先考慮在VC6如何實現(xiàn)。
移情別戀
事物總是向前發(fā)展,自身的抵觸無法抗拒大潮流。VC6確實是一款開發(fā)利器,然而它會成為經(jīng)典而被其它工具代替。VS2005隆重登場,隨著Microsoft 64bit操作系統(tǒng)即將問世,所有的軟件需要64bit版本,這在大方向上決定了VC6的淘汰。歷史的車輪輾過,留下深深的印,前方還有光明的未來。我還年輕,還沒到達(dá)可以離開工具的境界,所以還得學(xué)習(xí)新工具。不過我總惋惜自己沒有很好的學(xué)習(xí)VS2003工具,覺得一下跨過它實在是自己的損失。
記得年初和剛分手的女友說過學(xué)習(xí)技術(shù)的構(gòu)想,打算再花半年在VC6上學(xué)習(xí),然后轉(zhuǎn)向新工具的學(xué)習(xí)。來北京之前,公司也準(zhǔn)備把轉(zhuǎn)到VS2005上開發(fā)。前一段時間看到孫輝老師使用.NET技術(shù)開發(fā)的東西,打破了自己以前的思維定勢,對.NET技術(shù)有了初步了解,并且感覺到了它的強(qiáng)大。由于工作的需要,即將使用VS2005進(jìn)行開發(fā),希望它能像VC6那樣成為經(jīng)典。
VC6算是我的初戀開發(fā)工具,在即將告別它的時候?qū)扅c(diǎn)東西記載。盡管它還會繼續(xù)使用幾年,我也還會使用它,然而我卻要“移情別戀”了。我將敞開懷抱,迎接下一個“情人”。
posted on 2006-07-23 23:21
萬連文 閱讀(1561)
評論(13) 編輯 收藏 引用 所屬分類:
亂七八糟