一個程式設計師的程式設計生涯[1]

才智咖 人氣:1.66W

我出生在農村,在上國中以前,對成績這個概念基本沒有認識,父母也忙於他們土地上的收成,沒時間來管理我。所以國小畢業國中都沒有考上,現在已經記不得當時的升學率是多少了,我想大概有50%左或吧,也就是說我的成績算中下等了,由於太小還不能做事,又送我到鄉上覆讀了一年。

一個程式設計師的程式設計生涯[1]

不知是不是開竅了,復讀這一年成了我人生的轉折點,成績平空升到前三名以內直到95國中畢業,國中畢業成績也比較理想,會考分數線上了當時全市最好的一所高中線,可是父母讓讀中專(中專線更高)--農村人又沒經濟實力,誰不想先掙碗飯吃呢!

這樣,我走進另一個大門。由於是電算會計,所以在第二年級也就是96年,開始接觸上計算機,當時學校用的是286,開始練的是盲打(到現在我看到公司裡有至少70%的人打字還得盯著鍵盤,我始終弄不懂這些高材生們為什麼大多數都不會盲打,難道計算機專業只學高深的東西?),我記得最清楚的就是TT與五筆高手這兩個東西了,這一階段過後學校基本上就不教計算機的相關知識了,只是在畢業的時候學了用友財務軟體,畢業也考了個電算會計上崗證和會計證,不過如今這些東西都不知道在哪裡去了。(現在又在考注會,這都是後話)。

雖然學校沒再深入地教什麼了,但只要一提起熱情,我們可以自學,當時和班上還有兩人兄弟,一起經常一下課就跑到學校外面的一家電腦老師開的培訓部上機,那真的是把門都擠破,如今想起來不由得感嘆:一個人總容易在困境中做出成績,而舒適的環境卻讓人忘記進取。中專的後面這兩年時間,從練指法,計算機原理到DOS,WPS,CCED,FoxBase,C,及到98畢業才開始在外面去學的Win95,現在記得比較經典的做法就是用軟盤(上機的計算機都沒硬碟)在4M記憶體的機上啟動DOS,然後虛擬一個C盤,把tc從軟盤上考到C盤。我的最大成績是用雙向連結串列的方式實現了像資料庫最基本增加,刪除,遍歷的功能,而我一個同學的成績是做出了一個最簡單的`同學錄,而我們當時還不知道在C語言中怎麼訪問資料庫。

98年畢業在一家電子公司的第一份工作月薪400幹了3個月,被抄掉了。12月經過同學介紹進了他所在的一家電腦公司,當時對硬體一竅不通,跟著跑,下苦力,也邊學習網路組建,用Foxpro對原有的醫院管理改一些Bug,拿380的工資。在這期間,用Foxpro給人做了一個分析系統,不過沒收錢,這人對我是千恩萬謝,因為他找了幾家公司別人都不做,後來他請我吃飯問我是那所大學畢業的,我沒回答,其實這時我還在參加自考。他說他一生見過兩個萍水相逢就能知交的,一個是師院的,不過聯絡不上了,另一個就是我,並承諾六月分之後,給我介紹一份800以上的工作(我走後,聽拿我傳呼的同學說呼過我幾次)。

2000年5月一個人跑到廣東,唉,剛來的苦日子就不說了,跑了東莞,惠州,最後來到惠陽的大亞灣找到一份培訓老師的工作。天,那時才知道什麼是難受,一天站到晚,吃飯都沒時間,累得隨時都想倒下去,說好是不包吃800,幹了半個月受不了走人給我結了250塊的工資(這家公司給我的教訓是:幹活最多的總是最低層的,也是得到最少的)。再到惠陽,終於找到一份與以前在內地差不多的工作,就是出去給廠裡維護電腦網路,公司培訓部上課,基至給電大上了一學期電腦課,公司計劃組建軟體開發部,最終沒建起來,終於在2001年4月份回家最後一次自考時辭職(這家公司給我的教訓是:承諾不可靠,合同才能保護勞動者。順便說一句在這家公司認識了我現在的GF:)。自考後趕回來,在原來那位同學的介紹下,通過面試和C(記得是排序與倒序輸出字串)上機考試,終於進了深圳一家港資五金公司,月薪1500,終於找到一份自己比較滿意的工作。