傳聞中的武林高手能夠駕馭萬物,無論落葉或是枯枝,周遭事物都可以作為傷敵的利器,達到一法通萬法通的境界。或許真實生活中已經沒有對武功如此熟知且深入研習的人,但是知網生物辨識科技技術長江元麟,就是一個浸淫程式開發多年,以紮實的理論架構為基礎,駕馭所有程式開發語言,悠遊在0與1的世界中。

工作性質迥異,唯一以貫之
乍聽到江元麟目前的職位與公司類別,會認為他即便不是生化相關領域出身,就是已經在這一行業裡面就職多年。但事實上江元麟是在2000年公司成立時加入的,而之前的工作也幾乎都跟生物辨識無關,這不禁讓人好奇,難道這樣銜接上一點問題都沒有?「不能說完全沒有難度,但是基本原理都是一樣的」江元麟這樣表示。

其實在82年起就讀臺灣大學資訊工程學系時,江元麟就常常趁著暑假寫程式賺外快,當初就曾經協助一家零售店面將系統資訊化。不但可以賺些生活費,也可以藉著接專案考驗自己的程式開發能力。

所接的專案千奇百怪,各式各樣的都有。他曾用Delphi開發金融套利軟體,也曾經以Java編寫過股票看盤軟體,在股市衝破萬點後即將泡沫化之際,轉而搶搭.com的列車。

接過這麼多專案,也用過不同的程式語言,但江元麟並沒有特定偏好某一種語言。他表示寫程式最重要的是興趣,其次就是整個程式設計架構的原理,源頭只要想的清楚,其實用何種程式語言編寫都不重要。

江元麟最初是接觸Basic語言,在明智工專唸書時學習Pascal,慢慢地玩出興趣。他寫的程式並不侷限在特定應用領域上,而是經常尋求突破與改變的契機,因此他也經常學習不同的程式語言,「寫程式不一定只能靠同一套語言,」江元麟認為:「依據不同應用需求,選擇適當的語言,才是最佳的開發模式。」

他認為所有的程式語言或許在指令及語法上有所差異,但基本原理都是差不多的,尤其是在導入物件導向這個原則之後,無論是Delphi、Java或是PHP等不同語言,都有了共同的架構與邏輯概念。就算先前學習的是Delphi,也可以很容易學會Java。以江元麟學習Java的經驗,他從完全不會Java,自己看書學習到可以操弄自如,僅花了3個月時間。「學習程式設計重點不在於背誦各種指令及語法,而是怎樣學習專家的設計架構。」江元麟如此說道。

以簡馭繁是最高的目標
在詢問他最喜歡或欣賞的製品時,江元麟想了一會表示「大概就是Apple的產品吧。」這就跟他對程式設計的理念相同,越精簡越好,使用者不需要背後怎麼設計的,而是操作上簡單明瞭。

一般來說,有許多專案業主並不瞭解專案當中到底需要什麼。根據他自己的統計,有60%的專案業主會知道正確的需求,但有40%的業主不知道一個專案裡面到底要規畫哪些方向。或許有一個大致上的想法,卻不是很明確,往往都是開發到一個階段,又冒出來新的需求,也因此讓程式開發人員傷透腦筋。

江元麟現在就十分注重以簡馭繁這項原則,除了在專案規畫的過程中,盡量在事前討論就確定大部分的細節外,也極力做到90%的功能能夠一步完成。除了讓功能簡單化,也避免使用者會因為過多的操作步驟而感到厭煩。

抓對訣竅就能突破創新
知網生物辨識科技所仰賴的關鍵技術並不是生物特徵的擷取,而是擷取之後的演算及驗證。江元麟表示,生物辨識的擷取技術已經相當成熟,就硬體面而言,並沒有太多的差異,而且應用範圍不大,延伸性有限。因此他加入知網之後,最主要的工作項目就是開發新的軟體應用,雖然生物辨識應用仰賴硬體支援,但相關解決方案則不必受限於特定廠牌。

現在江元麟主要負責的是演算法的開發,並且協助研發部門開發新的軟體平臺,以擺脫特定硬體的包袱,並提供更快更好的處理效能。他也表示,運算方式巧妙多變,今天最好的不見得明天還是第一,只有在觀念上不斷創新突破,才能一直走在其他人前面。文⊙羅健豪

IT人物-江元麟
知網生物辨識科技技術長
●學經歷:明志工專畢業(現改為明志科技大學)
臺灣大學資訊工程學系畢業

公司檔案-知網生物辨識科技
●成立時間:2000年
●營業項目:指紋識別整合平臺、指紋識別資訊保護系統與各種指紋辨識模組。生物辨識專案建置與整合諮詢。

熱門新聞

Advertisement