iT邦幫忙

0

【用10年COBOL魂與vi,刻了20+年的雲端系統(DoesERP)】

  • 分享至 

  • xImage
  •  

好久沒來這平台了, 先來回顧自己的技術生涯.

★1991 – 2001:SCO-UNIX、vi 與 COBOL 的十年剛性內功
1991 年,我從東海資訊畢業。1993 年退伍後正式步入職場,第一份工作進入了「寶成建設」,自此展開了我 UNIX 加上 COBOL 的 10 年硬核生涯。

1995 年,我轉換跑道至「和旺建設」,延續了上份工作的開發模式(當時南部建設公司幾乎清一色使用「驕展電腦」系統)。但在這份工作裡,我面臨了巨大的挑戰:公司買進來的系統,除了「會計系統」外,其餘的業務、工務模組幾乎都無法成功上線。

因為在寶成建設期間,我早已對業務與工務系統的運作邏輯瞭若指掌。看著原本系統一堆 Bug 與功能不足,我索性挽起袖子「全面重新編寫」!

我從業務、工務系統全面展開重構,接著從未接觸過的財務系統,隨後一一把人事薪資、資產管理等模組拼圖完成,一手打造出整間公司的核心資訊系統。而這一切,全都是在 SCO-UNIX 系統下,純手工用 vi 一字一字敲擊 COBOL 代碼完成的。

那段期間,適逢和旺建設申請上市櫃,系統必須完美配合嚴格的稽核流程與內控設計。但也正因如此,我深入骨髓地學到了許多稽核管控與剛性防禦的觀念,這為我日後建構大型系統的規劃能力,打下了最穩固的底盤。
這也是後來可以設計完成出 製造/貿易/建設/營造/環保/保險代理/羊乳/墓園/基金會/汽銷等行業 需求的重要經驗。

2001 年,公司因財務問題引發風暴,我無奈地面臨了「被離職」,這場突如其來的巨變,結束了我將近 10 年的 COBOL 職業生涯。

★2001 – 2004:在時代轉折點上的生死自學與抉擇
職場是超現實的。那時,COBOL 已經被視為「上古神獸級」的黃昏語言,除了金融大型主機外,民間企業幾乎已無立足之地。

幸好,在職場最後幾年我已經開始接觸 Linux 與相關開源套件。面對失業,我決定給自己一年的時間,完全與世隔絕、閉關自學新的開發架構。

當時 Web(全球資訊網)已經問世幾年,但大多數企業只把網頁當作「介紹產品的靜態電子布告欄」。要把全功能、高複雜度的 ERP 搬到網頁介面上運作?在當時幾乎是天方夜譚。

但我心裡有一個無比堅定的想法:傳統的 Client-Server(主從架構)系統在未來只會愈來愈難推行,既然 Web 網頁是不可逆的未來趨勢,那我就必須朝這個方向賭一把!

在自學的十字路口,我面前有三個選項:ASP、JSP、PHP。

ASP:微軟的封閉產品,我沒信心,直接淘汰不用。

JSP:Java 的應用產品。因為我曾花了一年時間自學 Java,太清楚它的物件導向設計難度與肥大程度,不適合單打獨鬥。

PHP:簡單直譯、輕量、快速。當時正是 Web 市場爆紅的明日之星,我決定押寶 PHP 來開發我的新架構。

為什麼有華麗的 IDE 或現代文字編輯器不用,我還要繼續選 vi?
那時我的想法很純粹:「只要能透過網路連入 Linux 主機,就能在任何地方維護程式,那 vi 就是天底下最完美的工具。」 它免安裝、免設定、輕量到極致。只要手裡有鍵盤,我可以到處辦公。因此,後續整套系統的骨架設計與程式開發,都是以這個「極簡、高機動性」的需求為核心考量。

★2004 至今:【用的起,改的動,活的久】的 DoesERP 神話
2004 年,我正式成立了「德士資訊」,開啟了長達二十多年的接案與客製化開發征途。

從公司成立的第一天起,【用的起,改的動,活的久】 就是我從未動搖過的中心思想:

用的起:採用開源建置,讓客戶買的起可客製的系統服務。

改的動:完全可掌握的設計結構,客戶講的出需求,工程師就做的出來。

活的久:經過20+年WEB依然不退色,可搭配Docker後,DoesERP神話又可延續久久。

經過 20 多個年頭的寒暑,世界技術大水潮來潮去,現代各種框架生了又滅、滅了又生,但德士資訊的 DoesERP 依然在許多一線企業裡穩定、安靜且強悍地存活著。

回首這三十幾年的 IT 征途,看著系統裡閃爍的每一行代碼,我知道,自己完全對得起當初那個在黑暗中自學、在 vi 前堅持的決定。人生至此,了無留白。

德士資訊 官方網站:http://does.com.tw


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言