? ? ? ? 這一篇為什么叫筑基,其實(shí)就是我自己學(xué)習(xí)計(jì)算機(jī)的點(diǎn)點(diǎn)滴滴,是實(shí)現(xiàn)自己夢想的過程吧。正好那幾年是PC時(shí)代快速發(fā)展的時(shí)候,也是見證摩爾定律奇跡的時(shí)候,286、386、486、奔騰處理器…,短短幾年CPU主頻從16Mhz到100+Mhz。
? ? ? ? 進(jìn)入大學(xué)之后(不說大學(xué)名字了,怕被打,畢竟自己的化工專業(yè)是全國第一塊牌子,自己差不多扔了本專業(yè)),記得大一就開始學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)操作(應(yīng)該是DOS使用方面的內(nèi)容)和ForTran程序設(shè)計(jì)(這個(gè)應(yīng)該是大一第二學(xué)期的課程),這個(gè)應(yīng)該是當(dāng)時(shí)工科專業(yè)必學(xué)的東西吧,畢竟這玩意在當(dāng)時(shí)是統(tǒng)領(lǐng)科學(xué)計(jì)算的,當(dāng)時(shí)比所謂的C在科學(xué)計(jì)算上強(qiáng)了很多,后來在學(xué)校的很多實(shí)驗(yàn)室里經(jīng)??吹脚蹻orTran的8088和跑BASIC的APPLE II。那個(gè)時(shí)候?qū)WForTran的課真的是比其他課認(rèn)真多了(雖然是一兩百人的課,PS當(dāng)時(shí)大一大二不進(jìn)入系里面,都?xì)w基礎(chǔ)教育學(xué)院管,所有像高數(shù)、計(jì)算機(jī)、社科等公共課都是上幾百人的大課,這個(gè)也導(dǎo)致我們大三大四進(jìn)專業(yè)后跟系里沒有什么歸屬感,講實(shí)話,后來畢業(yè)20周年回去的時(shí)候到系里都是滿滿的陌生感??)。當(dāng)時(shí)基礎(chǔ)教育學(xué)院機(jī)房里的計(jì)算機(jī)基本上是80286,而且是基于Novell的無盤工作站(Novell應(yīng)該稱霸局域網(wǎng)很多年)。
? ? ? ? 大一剛進(jìn)去的時(shí)候,雖然屬于基礎(chǔ)教育學(xué)院,但是化工系還是組織了新生座談會,在會上有個(gè)剛大四畢業(yè)的學(xué)長講了他的經(jīng)歷,當(dāng)時(shí)是直接保送碩士研究生的,主要原因是他當(dāng)時(shí)在本科學(xué)了計(jì)算機(jī)的第二專業(yè),并且在課題設(shè)計(jì)中做了一個(gè)化工的仿真系統(tǒng),可能當(dāng)時(shí)的大環(huán)境來說,化工畢業(yè)的不是特別好找工作,所以學(xué)長也是建議多學(xué)一點(diǎn)東西,到大三進(jìn)系的時(shí)候也能挑個(gè)專業(yè)什么的,或者畢業(yè)后也有個(gè)別的技能,學(xué)長的話當(dāng)時(shí)對我觸動比較大,當(dāng)時(shí)學(xué)校比較熱門的專業(yè)都對其他系開設(shè)了第二專業(yè),像計(jì)算機(jī)、應(yīng)用數(shù)學(xué)、英語等,雖然最后沒有第二學(xué)位,但是當(dāng)時(shí)的心態(tài)是學(xué)東西,沒有很多功利性的東西,所以在進(jìn)入大一第二學(xué)期的時(shí)候努把力就進(jìn)入了計(jì)算機(jī)第二專業(yè)的學(xué)習(xí)。
? ? ? ? 進(jìn)入計(jì)算機(jī)第二專業(yè)學(xué)習(xí)之后才發(fā)現(xiàn)學(xué)習(xí)計(jì)算機(jī)并不是想象中的那么有趣,數(shù)學(xué)理論知識基礎(chǔ)非常的重要,從離散數(shù)學(xué)開始到數(shù)據(jù)庫原理、操作系統(tǒng)原理、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)網(wǎng)絡(luò)都是以數(shù)學(xué)為基礎(chǔ)的,程序設(shè)計(jì)倒是相對比較簡單的,在這期間學(xué)了pascal、匯編、C語言,感覺難度不大,基礎(chǔ)理論性的課程學(xué)的比較吃力,好在最后都挺過來了,三年半的時(shí)間基本上完成了計(jì)算機(jī)軟件專業(yè)所有的課程。這里提一句,當(dāng)年用的教材多年以后發(fā)現(xiàn)都是經(jīng)典的教材,里面有譚浩強(qiáng)、薩師煊等大拿(雖然現(xiàn)在網(wǎng)上有人說譚浩強(qiáng)老師寫的書不好,但是就當(dāng)時(shí)作為程序設(shè)計(jì)普及教材來說算頂級了)。

? ? ? ? ? 如果說當(dāng)時(shí)學(xué)習(xí)計(jì)算機(jī)最大的困難是什么,我的回答是上機(jī)實(shí)驗(yàn)時(shí)間不夠,當(dāng)時(shí)是到處找機(jī)會,還記得當(dāng)時(shí)計(jì)算機(jī)系的機(jī)房只有本系的人才能去,我們第二專業(yè)的也只能上實(shí)踐課的時(shí)候才有機(jī)會,那個(gè)時(shí)候計(jì)算機(jī)系的機(jī)器也是全校最新的,基本上是80386了,其他系以80286為主,幸虧當(dāng)時(shí)自動化系的機(jī)房給其他系開放了,影響中好像5塊一小時(shí),當(dāng)時(shí)在飯錢里省出點(diǎn)錢每周去一次,每次去之前都做好準(zhǔn)備工作,不浪費(fèi)一點(diǎn)上機(jī)時(shí)間,現(xiàn)在想想當(dāng)前的小朋友們真辛福。后來大二大三的時(shí)候聯(lián)合其他寢室的同學(xué)(好像一共7個(gè)人)湊了四千多的巨款組裝了一臺AMD486的兼容機(jī),其中顯示器還是上海的一個(gè)同學(xué)淘來的二手顯示器(日本的,還需要110v變壓器),然后是幾個(gè)人排時(shí)間段上機(jī),可想而知的艱苦。后來我們這個(gè)專業(yè)從事IT行業(yè)的也不少,還有一個(gè)同系的哥們大學(xué)就過了系統(tǒng)分析員,真的是膜拜,據(jù)說畢業(yè)后去了微軟,我當(dāng)年直到大四才考了個(gè)程序員出來。
? ? ? ? 關(guān)于那個(gè)年代的CPU,還不是Intel獨(dú)霸天下的時(shí)代,特別是486的年代,除了Intel,還有AMD、Cyrix、TI等兼容芯片,后來漸漸的就變成了Intel和AMD雙雄的年代。Cyrix原來是做80387協(xié)處理器(386時(shí)代專門進(jìn)行浮點(diǎn)運(yùn)算的處理器)的,在80486年代以廉價(jià)著稱,號稱能夠基本達(dá)到同頻Intel的性能,Cyrix在奔騰的年代被臺灣的VIA(威盛)收購了,TI后來往移動芯片發(fā)展,很多諾基亞時(shí)代的智能手機(jī)芯片都是TI的芯片,再然后因?yàn)闆]有3G/4G基帶的問題逐漸被高通代替。實(shí)際上一直到很多年后我才開始用Intel的芯片,原因主要還是AMD的芯片便宜。

? ? ? ? 關(guān)于那個(gè)年代的學(xué)習(xí)資料,基本上以書和雜志為主,那個(gè)時(shí)候?qū)W校也給力,很多買不起的計(jì)算機(jī)圖書學(xué)校圖書館基本上都是各幾天來一波,那個(gè)時(shí)候經(jīng)常和同學(xué)守在圖書館等圖書管理員把新書推過來,下手慢的話經(jīng)常搶不到新書。報(bào)刊雜志看的最多的是《計(jì)算機(jī)世界》、《電腦報(bào)》、《電腦愛好者》、《電腦編程技巧與維護(hù)》、《大眾電腦》等,最有意思的是《計(jì)算機(jī)世界》報(bào)紙,好像當(dāng)時(shí)每周二在報(bào)刊亭能買到,一份260版(差不多一半是廣告),早上一節(jié)大課下了之后買一份,接下來的一節(jié)大課的時(shí)間就能過去了(這里要跟當(dāng)時(shí)上課的老師說聲道歉了),然后就是《大眾電腦》這個(gè)雜志,簡直就是游戲說明書,當(dāng)時(shí)流行的PC游戲、各類游戲機(jī)的游戲攻略、秘籍、心得都在這個(gè)雜志上有;《電腦編程技巧與維護(hù)》這個(gè)更多的是編程方面的技巧,對于當(dāng)時(shí)沒有互聯(lián)網(wǎng)可查的時(shí)代來說很有用,我的很多DOS中斷函數(shù)、WINAPI函數(shù)的知識都來之于這個(gè)雜志;另外《電腦報(bào)》的合訂本是最愛,那幾年基本上每年都買,特別是附帶的光盤里面有一大堆共享軟件。

? ? ? ? 關(guān)于游戲,其實(shí)我自己對游戲不是特別感冒,特別是對鍵盤鼠標(biāo)操作要求比較高的游戲一直玩不好(可能是自己手的協(xié)調(diào)能力不夠),只適合玩一些益智類或是RPG類的游戲,像大富翁、仙劍奇?zhèn)b傳、金庸群俠傳、炎龍騎士團(tuán)之類的游戲還能玩一下,紅色警戒、DOOM到后來的帝國時(shí)代、魔獸爭霸、暗黑破壞神、FIFA足球、雷電等都玩不好。玩游戲當(dāng)時(shí)也是調(diào)劑一下,主要是太費(fèi)時(shí)間。開始玩游戲的時(shí)候正好趕上學(xué)習(xí)匯編語言,然后就拿起工具一通亂改,最簡單的是用PCTOOLS改存盤文件,弄個(gè)無限生命、無限金幣什么的,后來游戲廠商也學(xué)乖了,存盤文件的數(shù)據(jù)從簡單加密到復(fù)雜加密再到不看秘籍根本找不到地址,結(jié)果就是用普通方法根本改不了,這個(gè)時(shí)候臺灣同胞出了個(gè)FPE神器,在DOS環(huán)境下常駐內(nèi)存,玩游戲的時(shí)候直接呼出搜索游戲的內(nèi)容改掉,那些游戲基本上沒一個(gè)逃得過,后來金山公司也出了個(gè)類似的產(chǎn)品叫金山游俠,能支持windows下的尋址,再后來單機(jī)游戲也少了、Windows系統(tǒng)也嚴(yán)格了,這類工具就退出歷史舞臺了。




? ? ? ? 關(guān)于軟件和那個(gè)時(shí)代的大神,那個(gè)時(shí)代的大神真的是太多太多,有點(diǎn)個(gè)人英雄主義的色彩,往往一個(gè)人就能成就一個(gè)軟件,像求伯君這樣簡直是DOS時(shí)代的傳奇,最早版本的WPS就是一個(gè)人寫的,據(jù)說還是用的匯編語言,當(dāng)時(shí)WPS簡直是一統(tǒng)DOS的中文字處理軟件,根本沒有什么wordstar、lotus什么事,后來與雷軍一起寫的《深入DOS編程》簡直就是挖掘DOS功能的至寶,至于到了后來windows時(shí)代,因?yàn)閃indows當(dāng)年的技術(shù)壁壘和金山的策略沒有及時(shí)調(diào)整才讓office翻了天(PS還記得早期版本的WPS加密文檔統(tǒng)一打開的超級密碼是CTRL+求伯君的拼音);講到求伯君就不得不提到雷軍,當(dāng)年也是大神級的人物,在加密軟件、殺毒軟件、財(cái)務(wù)軟件都有建樹的;如果說DOS時(shí)代計(jì)算機(jī)應(yīng)用最大的問題是什么,我的回答一定是漢字處理,畢竟DOS是單字節(jié)處理字符的,而漢字是需要雙字節(jié)的(當(dāng)然現(xiàn)在用的Uni Code又不大一樣了),當(dāng)時(shí)CPU計(jì)算能力不夠的時(shí)候紛紛推出漢卡進(jìn)行漢字處理,好像當(dāng)時(shí)的方正漢卡很有名的,后來隨著計(jì)算能力的提升,掛在DOS基礎(chǔ)版本上的中文外掛也出現(xiàn)了,比較有名的是鮑岳橋的UCDOS(當(dāng)時(shí)屬于希望電腦公司),也是這位大神推出了國內(nèi)第一家在線棋牌休閑游戲平臺,當(dāng)年平臺上的升級、圍棋、象棋等在線游戲火爆的很;中文處理也離不開中文輸入法,當(dāng)時(shí)最有名的是王永民的五筆輸入法,全拼雙拼什么的簡直是渣渣,可惜我到現(xiàn)在還沒學(xué)會五筆,2003年國家郵政局還專門發(fā)行紀(jì)念郵票“當(dāng)代畢升-王永民”;DOS時(shí)代也是病毒泛濫的時(shí)代,而且摻雜了很多加密技術(shù),要不怎么說DOS是漏洞百出、可玩性強(qiáng)的操作系統(tǒng),當(dāng)時(shí)中毒之后用干凈的軟盤啟動,簡單的病毒手工清除,復(fù)雜的就的用到殺毒軟件了,最有名的還是王江民的KV系列,可以說有KV在手什么病毒都不怕,包括kv100/kv200/kv300,當(dāng)時(shí)的也出現(xiàn)了軟盤防拷貝技術(shù),基本上使用特殊的手段往軟盤非正常區(qū)寫信息,但最后還是沒能防住。順便說一句,當(dāng)年的軟件正版化的攻防較量也是很厲害的。
