從16歲開始寫第一隻程式至今已經30年了,我的整個職場編程史,就好像台灣科技技術的成長史一樣,很有趣,也很艱難,現在有年紀了,難免會想回顧過去,在此新的一年做個簡單的記錄與分享,也讓大家認識一下我這位IT老兵:
0.專科時間 在三十年前,那個還有”大專院校”的年代,我是讀電機科的,但因為我不喜歡玩機器,比較喜歡寫程式,因此在讀專科的這段時間,大半的時間都是在寫程式,畢業專題也跟其他同學不一樣,寫了一個叫「任我行」的撥號程式,可以透過程式撥號(
使用數據機撥接上網的聲音)進各大學校
BBS 的資料庫程式(我不敢稱他是系統,因為現在看來十分陽春),這個程式最後老師還把它送去參加當時台灣的比賽,在我畢業後才知道得獎了,獎金二萬元。
1.pda時期 二十多年前,那時全世界都在流行PDA,我出社會的第一份工作是寫「palm m505」上支援中文的word程式(
露天還找得到) ,可能現在年輕人都不知道,palm在那時是全球市佔第一的pda公司,這部份的程式是用c++寫的,很硬,全公司上下沒有人知道怎麼在pda上寫一個word程式,而且palm系統也只有一本英文api手冊而已,訪間沒有任何一本有關怎麼在這上面開發程式的教學書。(後來台灣有人出了一本,我去留言給予指正,那作者知道我開發word,還送了一我本新版的書,最後成為朋友)
我被指派開發word裏面最核心的程式,團隊成員只有三人,日夜加班,勞心勞力,最後順利寫出來,賣到全台灣,得到很好的市場響應,palm總公司還派人來台灣參訪我們公司;那時有一位東海大學
教授擔任我們公司的顧問(也是股東),雖然那時的我最高學歷也僅僅只是大學畢業,他還是請我於下班後去東海教研究所學生寫程式(有收錢的那種~~),那是一段有趣的經驗;後來甚至叫我報考東海大學研究所碩士班,我很感謝這位教授的提攜,但因為我不愛念書,考上後讀了二年,覺得念書不如寫程式有趣,就輟學不讀了。
2.大陸時期 我的第二份工作是寫一個「
電子經絡系統」,這個系統是一個client/server架構,核心是調用蘇俄的專家知識庫(沒錯,你沒聽錯,真的是蘇俄),透過軟硬整合,可以檢查人體體十二經絡的平衡值,在台灣進行研發,整個系統都是我帶著另一個人用
c++ builder開發的,這個時期也是「直銷爆炸」時期,應用程式的市場主要是在大陸直銷業者(全世界最大直銷公司
安麗),因此那時的台灣老闆就找我去大陸當技術頭,在大陸帶領整個技術團隊做後續開發,市場很大,公司也有賺錢,那時我在大陸有自己的獨立辦公室,牛皮辦公椅,還有專人倒咖啡;後期因為系統已經完善,我每天只要上半天班就好(沒錯,上班族週休二日上半天),下班不是跟同事打乒乓球,就是回宿舍後樓下泳池游泳,日子很快活。
但必竟人在他鄉,內心還是有著一份回台灣的想法,不想那麼早就享福或是定居大陸,那時的我才剛年過三十,我知道自己還能成長,因此後來還是決定放下大陸工作回台。
3.博益時期 回台灣找不到高薪的工作,又總是覺得台北過於喧鬧,不喜歡北上工作,就在台中找了一家博益公司上班,台中是博益公司最多的地方,雖然我不是很喜歡博益,但至少薪水給得不低。
我在博益公司主要是寫「機台遊戲」的核心程式,使用的語言是c++與
Qt 跨平台開發框架,機台遊戲的開發在我進公司前就有一套遊系框架,是交大畢業的老闆寫的,我進公司後就整個翻掉重寫,最後透過我的核心架構程式讓公司可以從一年開發一套遊戲變成一年開發三四套,也因此在很短的時間內(二三年而已),這位老闆就把我升到「技術總監」。但人紅是非多,那時的另一個設計部門的頭跟老闆很好,天天講我壞話,而我又完全不搞政治的,最後莫明其妙的就覺得上班氣氛很差,後來就離職了。離職後老闆還有幾次找我回去當顧問,詢問有沒有合作的機會。但我還是覺得好馬不吃回頭草,堅持不回去。
幾年過去,後來聽說這家博益公司都快上市了…(你可能聽過或看過”
老子有錢”這個博益廣告,就是這家公司)
4,自學網站開發時期
在這之前我都是寫c++程式,還不會寫網頁,離開博益後,賺到的錢就陸陸續續在台中置產(那時台中房價現在看來很便宜),全盛時期在台中有三套房子,二套逢甲大學旁用來出租。這個時期我覺得網站開發是趨勢,就隨便找個寫網站的工作,開始自學寫網頁。
5.紅門時期
學成網頁技術後,就找到達摩公司,因為那時候那時達摩公司是台灣數一數二的側欄廣告公司(據我所知),我進達摩還是老闆Mars親自面試的,本來以為進達摩大公司可以好乘涼,想不到Mars是想創立另一間紅門公司來搞點別的,就找我進去紅門,我也騎虎難下,只好進紅門寫程式。
省省吧插件
紅門第一個程式是「省省吧比價插件」,由我跟另一個技術頭葉子帶著二三位不多的工程師一起開發,我負責裏面的關鍵字搜尋引擎,葉子負責去各大賣場捉資料。推出市場後,這插件在台灣爆紅,紅到電視台都來訪問的那種(
yt還找得到)
品購比價網
省省吧瀏覽器插件算是紅門的第一個產品,第二個產品是「品購比價網」(網站已經不在了,只好放
部落格分享文),因為我們從省省吧插件收集了很多數據,就想直接做一個比價網站來收集人流,這部份程式是由我主力開發,什麼低價通知,價格波段,熱門關鍵字,只要想得到的全部做上去,剛推出時可說是全台第一大比價網站,我天天監控流量數據,就看著排名每日提升,最後提升進台灣前500大網站。
EagleEye數據分析
收集了大量的數據及人流資料,第三個產品就是EagleEye數據分析,專賣各商品品類的數據報告,我在這個階段也參與了大量的BI報告的產製,因此對數據分析有了更深入的了解。
這個時期人數逐漸增加,公司賺的錢也不夠多,那時博益公司回頭又來找我,我知道博益薪水會高很多,但我還是看好紅門不想回去,就跟Mars商量,Mars也很義氣相挺,他接受我在每個禮拜五去之前的博益公司兼職當技術顧問(很低調,可能連那時候紅門的人都不知道,只知道我禮拜五就請假半天)
EagleEye CDP
第四個就是EagleEye CDP了,整個系統架構,從後端資料處理到前端程式,由我一人帶著另一個人一行一行從無到有開發。這時候我開始寫python程式,覺得寫python就像是在天堂一樣,之前用c++、c#寫程式就好像孤兒,也經常遇到
DLL HELL,寫Code體驗很好不好,不像python,c#完全沒有神奇方便的第三方套件可用。
cdp第一代完成了除了ma之外的大部份功能,推出就後得了台灣IT的兩個金獎,領獎也是我上台去領的,這可說是我職場生涯的高光時期了。cdp得到市場很大的迴響,就在這個階段公司決定傾全部之力,主力開發cdp。
在得獎的第二年我就著手開發ma,這時期其實也不好過,之前跟我寫初代cdp的同事幾乎都因為各種原因離職了,他們看不到現在cdp的豐盛時期,對重情重義的我真的覺得很可惜~。這個時期我就帶著另一個新人(jeffery)開發ma,很高興有他這位年輕有才的生力軍加入,在密集的腦力激盪下,我們在很短的時間內就完成了ma的後續開發及其後的「會員標簽」子系統的開發。
系統開發完後,使得紅門cdp在台灣市場上成為發展較快的cdp產品。
CDP 2.0
老兵還是很喜歡寫程式,這個時期是紅門人數最多的時期,從之前十幾人一下子變成十幾人,也同時有很多人進來,我還是依然喜歡寫程式,一直以來都是單打獨鬥,寫了三十年了,終於可以打團體戰了,雖然有點不適應,但還是很高興能持續參加CDP 2.0的開發,希望能看到這個產品在Ethan的帶領下真正開花結果,很現實的,也同時希望大家在不久的未來荷包滿滿。
最後,期許大家
Stay Hungry, Stay Foolish. 求知若飢,虛心若愚。
沒錯,我從賈伯斯那裏抄來的…
Rolence 2023-02-11