十五年程序員雜記:以顯擺的名義編程
51CTO特約評論:英雄不問出處。雖然有不少程序員的學歷似乎還是中專,但也不妨礙他們成為開發業界的大牛。現如今各大公司要求程序員必須大專學歷的標準,并不是我國科技技術有多么進步。而只是天朝高等教育機構大規模擴招,把中專變大專,大專變本科的把戲罷了。文憑亦如近幾年的人民幣一樣,以每年30%的速度急速貶值。
大學畢業證只是一紙繳費發票罷了。
有感而發,糊撇亂侃的文章。宣泄一些郁悶,分享一些快樂。
我是上中專的,1997年因為中考落榜險些倫落街邊小店去纏了電機。還好母親大人心疼,讓我去打字復印店學了打字。那幾個月是改變我一生命運的契機,我的***師父(一位美麗的女士),雖然十幾年過去了,因為一些原因,我沒有再見到過她,但是從內心里感謝她教會了我五筆打字,認識了什么是操作系統,辦公系統等,雖然當時只有DOS和WPS。 后來不知道父親從那里找的關系,花了不少錢,把我送到湖北黃岡財校(現在改大專了)去讀書。因為對計算機有一點了解,所以選了《計算機應用》專業。
軍訓過后,開始正式的課程,97年的計算機應用專業,開課自然要先學打字,打英文、五筆、盲打等。因為哥們之前有基礎,所以在整個專業課程中,表現的非常好,上課老師問不住、考試比賽拿***。這種感覺在原來上初中的時候根本體驗不到,那時候可經常是倒數的唉。越發的,自己在專業課程方面變的努力起來,好吧!我承認,我是在顯擺。
計算機應用專業,開設很多種編程語言課程,包括:Basic、Pascal、C語言后來的FoxBase及Foxpro,因為自己英文水平并不太好,所以在這方面并不理想,雖然當時不要臉的認為自己在Basic、FoxBase上還是有一定的水平的。在1997-1999這三年中,學校用的教學機上安裝的都是一些DOS、UCDOS、WPS等軟件,包括到快畢業的那一年,才換裝上Windows 3.1,有了可視化的操作系統,上邊所安裝的軟件更是少之又后。所以對軟件沒有概念,更不能理解學習編程后自己將來能做什么事情,只是單純的去學了。好吧,為了顯擺的名義!
中專畢業后,回到老家,在父親的幫助下,開始了二世祖般的”老板“生活。因為99年的時候,在縣城里很少有電腦維修、銷售、培訓等方面的生意。父親是做家電起家的,他為我盤下了一個地段相當不錯的店面,讓我開店做起了生意。現在很懷念那些日子......
其實小店經營的還算不錯,當時的組裝一臺計算機,還是能掙不少錢的,并不像現在電子產品的價位這以透明。但是父親不知道出于什么原因,讓我把店關門了,并且非要送我去省城上自考,并要求我將來留在省城。后來才從老媽那里知道原因,因為原來上學時的狐朋狗友較多,做起生意了當然大家經常過來玩。如果從縣里出來的朋友可能會知道,這種小城鎮的社會關系比較復雜,經常會組織一些“十大兄弟”、“四大金剛”之類的社會組織。免不了朋友當中有這類的人,父親可能是怕我學壞、又或者確實想讓我走出這個小縣城,到大城市去發展吧。不管怎么說,2000年的時候,我進了山西大學的校門、去上自考。
在上自考的過程中,因為自己也開過店,在省城里有一些硬件生意上的關系網絡,所以也能接到一些裝機的單子,那時候縣里的人們也比較認可我,會來省城找我裝機,更有找我裝整個網吧的。所以上學的過程其實老是會逃課,不過自考的課程基本上是為了應付考試,所以一直也沒有太上心的去學習。
曾經有過心思在省城的電腦城開一個硬件的攤子,但是當時在上學,怕父親不同意,也沒有資金所以就一直沒有再去想這件事情。一次偶然的機會,在給朋友維護完網吧的機器后,看到大家都在玩一種有趣的聊天室。人和人在聊天室里邊可以PK,用的還是小說中常見的招數,而且還能自創武功,購買藥品、武器等等。自己的興趣一下子被提起來了,原來玩電腦只有單機和局域網游戲。現在互聯網上居然有這么有意思的玩法!
在自己注冊賬號玩了幾天后,發現自己在里邊就是個菜,想要變歷害得長時間的去耗著,泡點,巴結“六扇門”(管理員所在門派)、或者花錢買VIP會員。
然后,我就開始瘋狂的查找如何制作這種聊天室的資料。在查找資料的過程中,才知道這種游戲叫做“文字MUD”。一般都是用CGI或ASP技術寫出來的。然后又查找如何學習這兩種技術學習的可能性,當時選擇了ASP技術,CGI因為性能上的一些因原,使用的越來越少了。至于ASP則是因為所用的編程語言是VB的腳本(vbscript),對于學過Basic的我來說簡直就是瞌睡給了枕頭!
學習的過程還是比較艱辛的,除了自學沒有別的招,當時有一些必要的知識自己并不是很懂。所以找了一些朋友,借到了大四相關數據庫與網絡通信等書,包括自己買了一本4-5cm厚的HTML書。因為沒有系統的知識體系,所以完全就是在模著石頭過河。和我一起住的大哥(老樊)是搞應用程序開發的,在他的幫助也,幫我搞到了計科系大四課程聽課的機會。直到這時候學習的進度、總算有了點眉目了。再后來的幾個月時間里,終于搞清了什么是B/S 和C/S ,知道了WEB程序需要運行在網絡服務器上,知道什么是PWS、IIS等運行環境。搞懂了Access、SqlServer數據庫的概念,也慢慢能開始寫一些簡單ASP小程序。同時也在下載著別人已經寫好的源碼去研究、學習。在這里,要感謝K666(雅客)論壇上的很多朋友的幫助,雖然這個論壇在早年前就因不明原因關掉了。據我所知現在中國較有名的“落伍者”、“中國站長站”等社區長站,很多是從那里出來的。
從2000年起,我正式開始編寫程序,并在年底寫出了自己的文字MUD,2001年初,則寫了***個BBS論壇程序。并在網上提供下載,同時也因此掙到了一些RMB。好吧,我承認,其實這一切都是為了顯擺罷啦。
原文:http://www.cnblogs.com/xy8.cn/archive/2011/10/17/2267266.html
【編輯推薦】