個人小傳
02/27/2005, 00:08
自從學習使用電腦至今也快三十年了吧,從 Apple II8088 /8086/80286 等等. 目前又轉回到使用 Apple Macintosh ,都是看書自修並以實際測試書中的例子程式自學。因為當時(民國七十年左右,小弟當年才十四歲,初中二年級),家庭個人電腦才開始進入家庭,全世界都是在同一個起跑點,所以只有自己看書自學。從二本 Applesoft BASIC 英文的使用手冊開始,一個字一個字查字典,並每天電腦前坐上幾個小時 key-in 書中的程式。從中學習到 debug 及程式架構。再開始學習 6502Z80 組合語言及硬體架構,很好玩,但也很辛苦,光是組合語言的十三種定址模式就花了不少時間。不過倒是學到了如何看書及利用時間的方法以及程式技巧。後來換了 IBM PC 時學習起來就節省了不少時間。

會再使用 Apple Macintosh 是因為 Macintosh 新作業系統 OS XBSD UNIX 相容的關係,原本我是使用 BSD Lite ,後來又換了 LinuxSlackware 1.0 Linux kernel Version 0.9.8),因為是免費可取得(不過要三十片 1.44MB 的磁片)。並且接觸到了 X Window ,當時的版本是 R5-10,使用 OpenlookWindow manager

使用 UNIX 的文字模式對我而言是非常自然的事,而且比 GUI 有效率多了。不過若是有比較好的 GUI 介面我也不會太排斥。有 UNIX 的 CLI 可以用有限的工具加以排列組合,利用shell script將日常所需處理的工作或問題簡單化,可以讓我多花心力在處理別的事務上或是學習新的東西,是一件很棒的事。

當兵時是在陸軍,負責辦公室自動化,當時是使用 ARCnet 及 Star Net 加上 Novell Netware File Server,這個比起我第一次面對相對於家中只有三部電腦所連成的網路算是比較大型的網路。之後至電腦公司上班,在資訊部門作 Desk Help 也是管理 Novell Netware File Server 及公司內部網路還有經撥接線路所連接的國際 Lotus cc:Mail ,並利用美國的主機作為連接 Internet mail 的 gateway,而可以將 Usenet新聞群組電子郵件送回台灣或是用電子郵件到 ftp mail gateway 下載軟體。這時己經使用 10BaseT Ethernet 了,而我所管理連網電腦數量也有數百部了。

因為在電信及通信公司工作的關係,對於電信及通信協定方面有比較多的機會可以學習及認識,再加上原來就對電腦架構及應用有較深的興趣,以目前到處都在聯網的情形看來,網路應用會越來越多。目前工作公司,一開始是負責 中華電信 的中區/南區共十五站 104/105 (就是大家平常會打去問電話號碼的那個)的自動話務分配電子交換機安裝及維護及程式開發,這時在 PC 上正是 Microsoft Windows 3.1 開始廣為使用。而查號台交換機內部資料庫原來是使用 4GL Informix ,及文字模式。但在使用者要求要 GUI ,我用了 Perl 將原來的資料查詢結果轉成 Excel 以方便使用者作報告及資料收集。

其後台灣固網業者開跑,又有機會參加 台灣電訊台灣固網 等的 Optical SDH / ATM (Nortel Passport)交換網路安裝及測試,其中還有像是 ISDN Dial up RAS / Broadband RAS (Nortel Shasta) 及 RouterSwitch 等的設定的工作。也參加了 Cisco DWDM 等的測試。

TCP/IP 是目前 Internet 電腦網路的基本,但 TCP/IP 又是發源於 UNIX 系統,這對我而言是非常好的一個機會,而我也在這方面下了很多功夫學習,DLC/T1/E1/SDH/SONET/MUX/Frame Relay/V5 /DSL 等通信網路架構。而且在網路的應用上有很多部份會和電信網路及通信介面有關,所以正好給我一個融會貫通的絕佳機會,而且在目前 Voice over IP 正當紅,事實上使用 VoIP 就是在 ITTelecom 的網路上找到連結點,將兩個網路聯結起來。

在網路的世界中 CiscoCCIE 是公認的頂級認證,而我也正在向這個方向前進中,目前正在努力準備參加 Cisco Routing and Switching CCIE Lab 考試,雖然至香港試過兩次 Lab測試,但都沒有達到要求,所以在 E Bay 買了十二部 Cisco Router 及二部 Switch 及 VoIP Router 作為 Home lab 使用,以求更熟練。身體力行並努力向前是自學習使用電腦以來的心得,也可印證在作人作事方面。

工作上完成了一些調整,抓到了流行的尾巴-雲端系統。作出了一點自認還不錯用的小成績,像是雲端網路大量佈署的Bootloader之類的。正在研究分散式的檔案系統,看看有沒有可以和目前看到的芒果、慕斯、橘子、哈肚等各種 DFS不同的方法,並可解決上述檔案系統的共同問題-需要matadata server,而不是真正的分散式處理。

在個人自我管理上,我認為在人際關係的處理上,以及談話藝術上,還要多多學習,但是不知道是否因為電腦用多了,還是所有的工程師都是這樣,講話會比較直接一點。一般而言到了一定年紀,都應該會當到主管,不管是管一個人,或是一個部門,不過因為實在不材,人又憊懶,知道自已實在不是那個料,所以就算有機會也不思進取,可以說是不進步之至啊。