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