2013/11/10

【台北】水瓶子的程式設計之路

前天跟一位國外回來的大哥聊到我的工作簡史,我來記錄一下我寫程式的過往好了,因為國一臉燒傷,所以整個國中是不能在外面曬太陽的,也怕嚇到別人。

只要一回家寫完功課,我就可以名正言順的佔據家裡的電視機,連上那台哥哥去光華商場拚出來的 APPLE ][ 電腦,當時玩電動遊戲要用卡帶,把程式載入電腦,錄音帶的聲音就好像是當年慢速 MODEM (數據機)的聲音。

[補老照片一張]

玩著玩著電腦遊戲,我開始自己破解這遊戲,學看組合語言的程式碼,這當然是我哥教的。後來去光華商場買書自學,國三的時候去台大動了植皮手術,躺在病床上兩個星期,於是頭腦變成了培基語言(BASIC)的編譯器,出院後突然突飛猛進,超會寫程式的,而這個當然跟看書是有很大的關係。

那時有一些電腦雜誌,就把自己寫的程式投稿到雜誌,獲得的稿費不惡,甚至比現在一場演講還要好。

可想而知我這樣玩電腦國中三年,在班上成績是倒數的,高中考不好,於是只有去念私立中學,讀高中還是不能覺悟,造三餐玩電腦,終於在國文老師的勸說下,我把電腦關起來,每天就是上學、圖書館、公車、睡覺,就這樣兩年多的生活,考上了台大地質系。如今回想這兩年多非常單純的時光,不知道是好是壞?

大學後開始了IBM PC 時代,也是比爾蓋茲跟 IBM 合作 DOS/BASIC,賈伯斯進入低潮的時期。

同學到家裡討論作業寫功課,我把家裡的主機板拆來拆去,然後拼湊出一台可以打作業的電腦。自此,有兩名好同學每天到我家玩三國志遊戲,而我被學科被當掉一半,這兩名同學居然都過關了。

大四因為擔任畢冊總編輯,所以一些排版系統自己寫出來,被M資訊公司包裝後拿到資訊展去賣,還賺了不少錢。當兵的時候因為會電腦這項技能,所以經常出打字公差。

退伍後理所當然的進入了程式設計的工作,但是因為不是資訊科系畢業的,找工作並不是那麼順利,終於有家S資訊公司願意收留我,寫著股市技術分析的系統,一年後回到M資訊公司繼續寫股票報價系統,然後寫期貨系統,網站報價系統,下單系統,手機系統開發,中間也學了衛星數據傳輸、利用電視訊號傳輸數據,從數據機底層的韌體程式,到了電腦螢幕的底層驅動,還有 PC 的速度日新月異,MS Windows 發展的也很快,可以說是每天都在與這些硬體競爭,這個競爭不是快速競爭,而是要回朔相容。

這中間經過了網路泡沫,我們公司也因為擴張過快而裁員縮小規模。後來這兩家資訊公司合併了,以前的同事或是競爭同業,又變成了同事。我們的客戶證券公司、銀行、金融企業,一家家的合併,客戶的系統縮減,案子變少。我深深地感覺人生就是一個圓,多年的專業工作,無論在哪裡工作,只要把自己專業發揮好,應該就可以好好的存活下去。

以前資訊公司大抵分為研發、業務、客服部門,這幾個部門互相合作,但也是互相牽制,只要股市開盤期間出問題,業務當然一早就要去賠不是,研發主管也要去賠罪,只差沒有下跪而已。客服人員一接到客戶的電話,釐清原因後,也是要研發人員去解決。所以我度過了十六年的時光,在這樣不斷地系統開發中周旋。有時候加班到深夜,靜下來回想,到底我這個工作的目標是甚麼?有時候都會顯得模糊而不知所措。

『快速的給投資人做好決策的工具』我這樣跟自己說。

從一個人寫程式的一部分,一直到管理兩個人擴增到三四十個程式設計師,每年要花的預算從幾百萬到幾千萬,一個程式設計師到主管,這一路上培養的技能多如牛毛,每天吸收著不同的管理技能、資訊潮流,還要熟知怪怪工程師的喜好,最後,我最喜歡做的一件事情居然只剩下面談新進人員這件事情。

2011 年初,我離開了從13歲開始就熟悉的程式設計的工作,頭也不回的進入另一個領域,如今,我還沒有時間後悔,或許等我沒飯吃的時候,會再回去系統開發的工作也說不定。但那時候整個系統開發的世界一定又完全不同,應該也是要從頭來過,但我永遠沒有時間害怕擔心。

當我離開軟體系統的開發工作一年後,有一天公司需要我協助設定網站,我自信滿滿地說一下子就可以搞定,沒想到電腦打開,開了 DOS 的命令列視窗,我居然像得了失憶症,一個指令都記不起來,這時候我居然開始慌張,我這樣還可以回頭做以前的工作嗎?

股市投資等金錢遊戲,在我看到客人的眼神中,我看到了賭客與莊家,資本主義下除了金錢,還有甚麼?但是看著各式各樣的行業,好像都活在這樣的惡性循環,例如旅遊業,很多領隊導遊是靠客人進免稅店購物來賺錢,那麼只有旅單純旅遊而不進購物店的旅行團可以生存嗎?

離開資訊業工作不久,我已經在導遊班受訓,同時在校稿第一本咖啡館的書,接了大安社區大學文史導覽課程的老師,突然青田七六開幕,投入導覽工作,一轉眼兩年多就過了。

『要熱誠的把這塊土地發生過的事情介紹給所有人』我這樣跟自己說。

以上,這就是我從國中1982年到2011年初,程式設計師之路,不算長也不算短的時光,其中的甘苦當然無法短短的就說完,也只有深陷其中的人了解吧?

沒有留言:

張貼留言

如果您對這篇文章有任何想法,都歡迎留下迴響。