剛才和李默同學(xué)回憶了一下,發(fā)現(xiàn)我自從入行以來做了很多x項目...下面一一列舉一下。

1. IEC61970 Metadata: Electricity Power Trading System

當(dāng)時剛上班,team里有一個Doamin知識很厲害的清華的博士,畢業(yè)的論文就是電力市場,而清華又是國家引入IEC61970的五家之一。所以他很超前的把這兩個東西結(jié)合在一起,做成了一個系統(tǒng)。說實話,剛了解IEC61970的時候,我是相當(dāng)?shù)恼鸷车模汹s上那時候MDA風(fēng)氣剛起,IEC61970又是同時MOF(Meta Object Facility)和RDF based,華麗得不行。一下子我就變成了一個MDA guy,一個metadata guy...以至于,在BJUG最初的2年里,MDA/MOF/Metadata成為了主旋律...

2. IEC61970 & CWM(Common Warehouse Metamodel) & Office Plugin : Data Warehouse Integration System

這是迄今為止,我最不愿意回憶的一個項目...因為Office Plugin...動輒藍(lán)屏的遭遇讓我心有余悸...這是一個backend是J2EE,frontend是.Net的office插件系統(tǒng),主要是報表...兩邊都使用CWM作為數(shù)據(jù)統(tǒng)一的形式...基本上做到一半我的意志就崩潰了...

3. DB Migration/Refactoring : Jyxpearl

這個項目...是李默同學(xué)的私房最愛,從大學(xué)一直做了很久,改版無數(shù)次...當(dāng)時沒有這么流行的好詞,什么DB Migration啊,DB Refactoring啊,那時候我們統(tǒng)稱導(dǎo)數(shù)據(jù)...我導(dǎo)了好多會...基本上線一回導(dǎo)一回...時至今日...李默同學(xué)總是不無得意的說:你看,你DB Migration的能力就是我培養(yǎng)的...

4. JMI(Java Metadata Interface) & Eclipse RCP : Multi/Rich Client ERP Product

這個team其實挺華麗的,老欒的產(chǎn)品經(jīng)理,李默是開發(fā)經(jīng)理,超級資深行業(yè)專家(人家實際做過生產(chǎn)科長,MRPII,ERP都是人家玩剩下的)老齊做需求,俺是Architect,還有動物園里的豬Senior Dev,我認(rèn)識人中美工能力第一交互設(shè)計能力第一的米米姐做UI和交互。由于當(dāng)時看了netbeans和sun的官方JMI實現(xiàn)得太玩具。我們決定從自己的JMI實現(xiàn)開始,系統(tǒng)結(jié)構(gòu)要求多客戶端,web,rcp都要...所以是超輕http協(xié)議的b/s,c/s。結(jié)構(gòu)還是不錯的,過程李默和我當(dāng)然是敏捷了。似乎一起都超級完美的時候,就是要壞菜的時候...企業(yè)事業(yè)部解散了...

5. Java Communication & Eclipse RCP : IC Card Reader

上面那個項目解散之后,我跟李默賦閑在家,有不忍心打擾政府,自謀生路找的項目...這個項目要用IC卡讀卡器,為了鍛煉我們的Eclipse RCP能力,我們決定用eclipse rcp來做。于是問題就出來了...IC卡怎么辦?google一把發(fā)現(xiàn)天無絕人之路...Java有一個Communication包,可以連接serial port...不過當(dāng)時tricky的是...我的本子沒有串口,我們買了一個串口到usb的轉(zhuǎn)換器...發(fā)現(xiàn)根本不能用...于是只好跑到李默家用他華麗的臺式機(jī)(這廝當(dāng)年誓言旦旦的說,laptop太慢,一定要用臺式機(jī),東借西借搞了個2G RAM SATA[注意,這是伏筆]的機(jī)器)。我當(dāng)時就覺得,Java的這個東西基本就是充數(shù)的,貌似完全沒有人用過,文檔啥的都特少...只能自己摸索。在經(jīng)歷了無數(shù)次失敗之后,終于成功了。在showcase那天的上午,我最后實驗了讀卡什么的,都沒問題。興高采烈的把jar拷到優(yōu)盤上,剛插到usb口上...只見一道閃電...機(jī)器黑了...據(jù)李默后來分析是主板燒了...我說沒事,拿上硬盤,土一點也不影響showcase。李默說...這個...SATA耶...還不流行呢...我綠...此后很長時間,我都懷疑是我跟李默同學(xué)范沖,超級項目殺手...

6. RDF, Semantic Web, SparQL : Ontology-Relationship DB Mapping

這是在一家公司做產(chǎn)品,當(dāng)時我元數(shù)據(jù)/MDA領(lǐng)域頗有積累...跟這家公司做得類似,就過來負(fù)責(zé)研發(fā)本體到關(guān)系數(shù)據(jù)庫的映射...兼帶在D2RQ的基礎(chǔ)上實現(xiàn)一個SparQL查詢語言。怎么樣...聽上去很華麗吧...到現(xiàn)在我都認(rèn)為,這個項目是我最有潛力的牛皮,不定那天web x.0了,我也老了,我就可以拉著小朋友的手去吹牛b了"05年我就做semantic web,O/R mapping知道不?Ontology啊,你們啊,sometime too simple"...不過估計這一天還早得很呢

7. Agile Domain Specified Language : Goodhope

這個也是李默同學(xué)有份的項目...話里的敏捷DSL實踐...不過說實話,也有點X...