獅子羔羊(公共微信平台)

創作的衝動來源於對過去的尊重和對未來的向往。字裏行間無意中表達出你的理念,你對生活,工作,愛情的詮釋。

文章均為獅子羔羊原創,版權歸獅子羔羊(CN) 及其筆名擁有者所有。為保護微信公眾平台的【原創】特性,有意轉載者請聯係作者
個人資料
正文

獅城歲月之八:淡馬錫理工學院

(2015-10-27 20:45:57) 下一個

 

淡馬錫理工學院是新加坡當時六所大專院校的一所(四所理工學院,兩所大學)理工學院主要是為市場提供技術工人的。兩所大學主要是培養高級技術人材的。新加坡的青年人最高百分之一的人(有才,有財)大多去國外求學。隻有百分之十的青年才能考進這兩所大學中的一所。另外百分之五十的人如果有錢的家庭就把孩子送去國外。澳洲,新西蘭。特有錢的家庭把孩子送去英國美國學習。理工學院麵向全國招生,政府按所招學生的人數為其提供資金。當時我參加淡馬錫理工學院時,學校剛剛搬進在淡濱尼的新校址。學校有四個學院。設計學院,工程學院,商學院和信息技術和應用科學學院。學生有一萬兩千多學生,一千多教職員工。我所在的部門是電腦技術部,該部門有三個職能:負責學校的IT基礎設施,負責學校教職員工的工作電腦的分配和日常維護;負責學校的應用軟件的開發,維護。我所在處是應用軟件處,這個處又分成兩個科。一個負責教學有關的應用,如考試成績管理係統,課程安排係統。另一個是行政管理方麵的應用,如工資係統,人事係統,財務係統。

我在第二個科工作。記得當時的科長是一個姓李的韓國人,處長是一個來自文萊富商的女兒。
我的的第一個項目是用VB3和eForm 在Outlook中寫一個職工建言係統(Staff Suggestion Management System). 後台數據庫是Access. 雖然很簡單,但是那是我們部門的第一個用VB的應用。在那之前都是現今己不複存在的開發平台,叫SQL Window. 當時其它開放平台Power Builder 和 Delphi. 當然還有Oracle。記得有一次在一個技術交流會上我問一個微軟的技術代表:麵對這樣眾多的開發平台,微軟的技術方向在哪裏?我得到的答複是:Visual Basic.我當時的反應是有沒有搞錯?Visual Basic 怎麽能與power builder 比!不過我後來慢慢意識到微軟的策略的成功,所以我後來一直堅持在微軟的平台,時至今日。其間有許多把我向其他平台吸引的力量。在淡馬錫有過,在美國也有過。最近一次是一年前當我決定要在移動應用方麵做一些事,我覺得有一股強有力的吸引力要把我向蘋果平台轉。我為此做了很多研究。最後我決定不放棄微軟平台。在視窗8.1麵市四個月之後我發表了我的第一個在視窗8.1上的應用。應用上市後受到好評,在同類應用中處於領先地位,還得了最佳應用獎。我覺得我在技術方麵的遠見是對的。我有這樣的遠見是得益於很久前的一個人生講座。在那個講座裏,演講人講了這樣的話,我至今還記憶猶新:
你是世界上最好的蘋果,但有人不喜歡蘋果。於是你就盡最大的努力把自己變成一個梨,可是不論你怎麽努力,你隻能成為一個二級的梨子。可就是這樣還有人不喜歡梨。它告訴我們一個道理:做你最拿手的,做到最好!這是你成功的最佳捷徑。
說遠了,回頭來說這個項目的情況。在這之前我與我的朋友署明做了很長時間的VB3的程序的開發,所以這個程序對我來說非常簡單,兩周左右我就把這個計劃幾個月的項目做好了。大家對我刮目相看。

在九六年初,微軟發布了 VB4,部門經理讓我參加一個VB4培訓,那是我在新加坡唯一參加的五天教室裏的技術培訓課程。在培訓中我拿到老師的培訓資料,回來後我為部門的所有開發人員主持了為期兩周的培訓。大家都對我的培訓非常滿意,處長和領導都很滿意。

這奠定了我在VB方麵的領先地位。接下來我開始了部門的第一個VB4的項目。那是一個用於管理職員的醫療報銷過程的係統。接手後我並沒有急著寫程序,而是忙著與用戶開會了解有關的規章和過程,然後把了解到的知識寫成文讓用戶部門檢查提出更正。如此有一個月左右。在小組例會上組長對我的進度表示了不滿,他說:你忙了一個多月,所有的隻是一個用戶文檔,沒有一行程序?我說我首先要搞淸楚這係統要做什麽,怎麽做,我才能開始設計這個係統。盡管他沒有什麽反駁我,但我看出來他的不滿意,對此我也無能為力。
與用戶的會議出乎意料地成功。用戶紛紛說你怎麽對我們的需求和章程的了解比我們還清楚?文檔順利地通過了用戶的審定,接下來我開始了我的設計。我從兩個方麵進行設計,一是做數據庫的設計,一是做前台的用戶界麵的設計。用戶界麵是用的MDI(Multiple Document Interface) , 我還專門找了圖形設計師幫我設計了一個icon。兩個星期過去了,我向小組演示了我設計的用戶介麵,大家非常驚訝我能夠在這麽短的時間裏設計出這麽好的用戶界麵,小組長評價說:這才是專業設計水平呢!其實沒有什麽,其實大家都知道商業軟件應該是什麽樣子的,大家天天用這樣的軟件,隻是當時沒有多少人知道怎樣在VB裏實現罷了。
真正的開發工作是幸苦和煩雜的,沒有幾個人有興趣了解,我就省去一些。經過六個多月的開發,調試,係統基本成功。在九六年底投入使用。在這裏講一件小事,它讓我認識到軟件開發與人與人之間交往的關係和作為軟件設計人員的困惑。

在係統中一旦有一個職員遞交了一個報銷單,係統就創建一個報銷單。報銷單號是一個流水號。如果因為任何原因這個報銷單被刪除了,那就有一個空號。這與我們寫銀行支票相似,如果一張支票寫錯了,撕了,再寫下一張。在你的銀行賬目中就有一個缺號。可是用戶部門的一個經理(後來因為能力太差降級到別的部門,而我又恰恰又為那個部門做另外一個應用。別人都說我好運氣!)非要我讓係統重新排號,因為她喜歡用月頭月尾的兩個號一減得出當月有幾個報銷。為了滿足她的需求我做了一個查詢功能,讓她能一下看到當月或者任何時間段的各種數據,如:創建了多少報銷單,處理了多少,刪除了多少,多少還在領導那兒待批,多少已經批了待付款,多少已經付款了。如此等等,應有盡有。(其實這也不難,隻要有數據,要什麽都能算出來)可是那個經理覺得很沒麵子,咬死非要我讓係統重排號。我與我的經理報告了此事並解釋了為什麽不能這麽做。設想一下我月中做了一個報銷,當時給我的報銷號是12345。可是到了月尾我收到通知說這個報銷的付款己出,可是通知中引用的報銷號是12343。那致少會造成一些迷糊,也許造成財務上的混亂。經理對我說:你不要改,也不要提。這樣係統沒有麻煩,她也不丟麵子。如果她再提,你讓她找我。我猜很可能就不了了之了。我按照經理說的做了。果不出她的所料,真的不了了之了。自此以來,我一直提醒自己在與客戶交往時一定要照顧他們的麵子,有時我特意留一些問題讓他們提,讓他們覺得他們也能積極地參與並做有意義的貢獻。另外一點就是一定不要當麵否定用戶提出的問題和建議。

九七年初我接手做另外一個項目,那時我已經是有三個手下的小組長。新項目是管理學生實習的安排工作。(SIP97, Student Internship  Program), 學著微軟的命名慣例,我命名它為SIP97, 這是一個管理部門和教學部門的聯合項目。 一方麵是學校與企業界的聯係,一方麵是學生的教學活動的一部分。與往常一樣我並沒有急於設計和編程,而是花很多時間了解現有工作流程和現有工作流程的問題和學生過去的投述。經過幾個星期與各學院負責實習的教職員工和校本部公共關係部的溝通我發現有幾個問題。一個是各個學院各自行動,有時一個公司收到來自不同學院的信件。一來浪費人力財力,二來對學校的形象不好,表現出缺乏內部協調。一個就是有的學生住在東部卻被送去西部的公司,有的住在西部卻被送去東部的公司。這樣在交通上花很多時間。再一個是打印出的信件再打印信封,再人工將信件裝入信封。這樣一來費工,二來時有裝錯信的情況。公司收到裝錯的信件,不知其所雲,也非常影響學校的大眾形象。麵對這幾個主要問題,我又做了兩個期的研究。在我做研究時我讓我的手下盡量把用戶工作流程成文立檔。大家都很忙。隻是有人看我整天抱著新加坡的地圖看,抱著各學院給的信件例文看,還看我拿來了各學校的各種信封放在桌子上,不知道我在幹什麽,心裏好生奇怪。我甚至還去郵局請教郵政編碼的結構。兩個星期過去了。我覺得我對這三個問題都有答案了,我先向我的手下介紹了我的設計,再向用戶作了介紹。大家都很喜歡,可是我的手下說我的設計聽起來有道理,不過他們不會編程實現,我說那哪一部分你不會做的告訴我,我來做。具體地我的設計是這樣的:
一. 我設計一個統一的數據庫,把學校所有的業界公司的信息全部放進去。然後讓各個學院決定他們要聯係哪些公司,如果他們有新的公司聯係人要加進去,他們也可以加。一旦聯係人的信息被一個學院加了或改了,所有其他學院都能看到和使用。然後在過了一定時間後由學校SIP工作小組的名義寄出信件,在同一封信裏有所有有關學院的信息。這樣不論有多少學院選擇了那家公司,公司隻收到一封由SIP工作組的信件。
二.我設計了一個數據庫表,在這個表裏記錄了從一個郵編到任何一個郵編的相對距離,如果其中一個郵編靠近地鐵站,因為交通方便,相對距離也做了相應調整。這有了這個數據後,係統就可以為學生就近安排實習了。
三.在信封的使用方麵我提議用開窗信封,這樣就不用打印信封,也就沒有裝錯信封的問題了。還有一個小的改進,就是不安排女學生去需要做夜班的公司。
這幾個設計最難實現的是就近實習,其核心邏輯是我親自寫的程序。
在夏天來臨之前,項目圓滿成功,學生,學校,學院都很滿意。我們電腦部的領導也很高興。
接下來WEB 的時代來臨了。我參與了學校的第一個在微軟平台的基於IIS(Internet Information Server)的建立和網頁開發工作。鑒於我的領導能力和技術水平我被認命為學校的web master 同時擔任行政管理應用科的科長。從那時起我就讓我的手下做日常維護,我自己除了事務性的工作以外全心專研技術。幾乎在從未有人嚐試過的情況下我用一個在IIS上的一個付加件叫IDC(internet data connector)開發了學校第一個基於數據庫的網上應用。後來又領先開發了基於ASP的網絡應用。
快到年底時,微軟推出了VB5 和COM,同時在NT4上推出了一個叫option pack 的付加件推出了一個叫MTS 的服務件。在這兩個技術的支持下,用vb寫分布式應用成為可能,用VB開發可再用部件成為可能。還有一個技術是用VB寫WEB項目(web project )我專研了幾個月,開發出了一個樣本應用,在電腦部的內部做了演示,大家都非常感興趣,接下來就要給我一個更大的項目,也調給我幾個較為得力的手下。五年後在美國時見到一個朋友,他告訴我我的一個手下與他談起我時是這樣評價我的:他 是唯一一個精通技術並熱心專研技術的經理,與他在一起工作讓我學到了許多東西。我聽了後,心裏有點欣慰,心想自己的努力和成果還是有人看見的。在我已經不是他的上司時能這樣評價我,可見其真誠的一麵。
到這個時候我應該談談我們電腦部的部主任。他是一個馬來西亞的華人,在web時代總想著一夜發富,對學校裏的與教學和服務於學生的事情一概沒有興趣。他看到我的技術了得,管理能力也很好,就與我談讓我幫助他領導一個所謂新技術組,做他想做的創新工作。我直言沒有興趣,我的誌向是做一個與學生有關或服務於學生的大係統,最後他讓我晢時領頭,待他找到其他人選後再換。我與應用開發處的經理談了我的處境和想法。她說主任是“皇帝的新衣”隻是沒有人與他說罷了。現在你告訴他了,他也未必聽得進。不過我支持你的思想,我們應該立足於服務於學生,立足於服務於教學。
就這樣我的誌向被耽擱下來了,後來我把這個新技術組長的職務推掉後也沒有能做成我想做的大項目,隻是由我的兩個手下用我開發出來們新技術開發了一個小應用。一個得力的手下又被借到別的項目去了。我幾次與應用開發處經理談過,希望她能利用她的影響力公關校長能啟動課程表係統的開發。她覺得讓她越級公關,心理上有障礙,她希望我再耐心一點。同時她也把我推薦給DBS銀行,她妹妹在那裏任電腦部主任。經過麵試,DBS決定聘用我。同時還有一家私人公司也聘用我。工資和職位都比我當時的工資高出許多。不過我最後都沒有接受。這是因為我的心已經不在新加坡了。
從九八年底我決定去美國。當時我的想法是這樣的:全世界最好的軟件公司是微軟,全世界最好的做軟件的地方是矽穀。我要去那裏去。哪怕不拿錢我也要看看軟件是怎樣開發出來的。就這樣我開始在美國找工作。大概三個月後,到了九九年二月,有一個公司派了一個副總級別的人來新做麵試。我記得是一個星期天,那天我穿著正式,西裝領帶,駕車把家人送去教會做禮拜,然後就去酒店麵試。麵試時我演示了我的示範應用,那個副總非常喜歡,當場給了我一個比我要求的工資還高的數字,然後問我:在有了這個數字後,我能否確認你會停止找工作並決定來我的公司工作?我給了他一個肯定的答複。麵試完了後我回到教會,崇拜還沒有結束。我悄悄地告訴我當時的太太說我找到了一個新工作。她問在哪裏,我回答說:美國。她吃驚的程度可以說是無法形容的。
接下來就是做一係列的文檔工作和簽證審請工作。在學校裏我把日常工作讓我手下做,整天埋頭做技術研究學習工作。主攻怎樣用VB6 寫COM, COM+和ASP應用。
十月份簽證到了,我向學校提出辭呈。部門主任和部門副主任(以前的應用開發處長)的反應完全不一樣。主任的態度是:為什麽他要走,在我這裏一樣做新技術,他要去美國,我可以安排。當我告訴他如果他能讓我做課程表係統的話我可以考慮留下他就不言語了。後來有人告訴我他與人說;道不同,不相與謀。副主任就表現得非常難過,在我遞交辭職信到我離開新加坡三個星期內,她與我共進午餐有三四次,早餐就更多了。她說:我知道你會走的,你終於走了。希望你能留下,哪怕你能在DBS工作也好。不過我為你高興,相信你能做的很好!我的回答是:妳讓我有耐心,對不起,我沒有耐心了。記得我與妳說過“妳有妳的顧慮,我理解。但是我有我的考量。有些機遇不會一直在那兒等我們的。她說:我知道,你暗示我好幾次了,隻是我不能創造一讓你施展才華的環境。
十一月,我剛剛過了四十歲的生日後,我隻身一人踏上了去舊金山的飛機。在美國的經曆也是磨難重重。以後有機會再寫一篇美國夢。獅城歲月到此為止,謝謝閱讀。

[ 打印 ]
閱讀 ()評論 (5)
評論
獅子羔羊 回複 悄悄話 回複 '碧藍天' 的評論 : 謝藍天光臨,羔羊不勝榮幸。獅城的歲月不堪回首。
碧藍天 回複 悄悄話 好牛啊!讚!
一師是個好學校 回複 悄悄話 牛人。讚
獅子羔羊 回複 悄悄話 誠然,不斷努力,做自己喜歡的工作,特別感恩那些曾經幫助過我的人們。在自己有能力時也記著幫助別人,以此算作對幫助過我的人的回報。
tHawk 回複 悄悄話 很好的回憶。 你可能是最早一批去新加坡的。 不少人有類似的經曆,包括我。 不斷努力,做自己喜歡的工作。 我們趕上了最好的時代。

我92年去新加坡,感恩。
登錄後才可評論.