我是一個畢業近10年的IT工作者,當時我時畢業於複旦大學電腦系,我的班主任是夏寬理,研究生階段
我的導師是施博樂。
當時畢業後分入一家大型國有公司做程式員,剛開始工作我有點沾沾自喜,我經曆了DOS6。2,WINDOWS32,WIN95
和WIN98,WIN2000,WINXP各個階段,當時單位用用SQL SERVER7。0,用用VB,DELPHI編程已經覺得很得意了,工資當時
也比常人高,從沒有光碟機的機器到了94,95年時有4倍速光時,人們似乎一夜間都換上了光碟機,趕上了現代化,
看著別人用光碟機裝軟體,看著軟體RETAIL店只買光碟片,不買磁碟片,似乎感受到了中國的IT已經趕上世界腳步,
那時96年有個東西叫SUN JAVA1。1,剛新起,看著國外各大雜誌上介紹的JAVA很火,於是就學,也不知道是一股風還是什麼
所有的人都開始學起了JAVA,結果學了一陣發覺JAVA沒用不能做什麼東西,就又學C++,奇怪的是學C++時,所有人也同時從JAVA
轉成了C++,而且暴出了”真正的程式員用C++“這樣的句子,我C++也不差啊,那時功底打得較厚,一直致力於映像方面,
先後做了華東,八五,泰達醫院的項目,醫院的圖形叫DICOM(http://medical.nema.org/)我是在97年就接觸DICOM的啊
可謂較早,當時國內有個人叫張建國http://www.wanfangdata.com.cn/qikan/periodical.Articles/zgylqxxx/zgyl2004/0403/0403ml.htm
他是留美的跟著一個大牛人叫HONGKONG HUANG的做DICOM,國內當時還算新,用的是CTN和UCDVS庫在UNIX下開發C的圖形和PACS SERVER
一直在他手下讀碩,讀博後來
畢業後JAVA也精了,C++也熟了,以為可以為祖國做一番事業,而且那時國內醫院用的CT,MR機都是國外的產品,以台CT機賣給你們中國人
要300-400萬,一台MR要賣你1000萬,最誇張的是有一種叫PET的機器(斷層掃描)http://www.cedara.com/,一台賣你中國人5000萬,一點不誇張
大家可以去查”天津泰達醫院“全國就10幾台,那時看到了上面的程式是用JAVA和C++結束使用的是JNI方法寫的,C++做底層庫
JAVA做介面做到和平台無關,覺得太貴,和導師商量下覺得我們院(中科院SITP)自己可以搞出來,就開始搞了,剛開始和”東軟搞“
搞了來了,後來想自己搞,就收集了點國外的資料,然後發覺了這個http://www.cedara.com/,一看之下,整個院的人第一句話就是“我CALL”
然後大家沉默了近10分鐘,然後下半年就有2人出國了,那時我還不甘心,必經我們已經掌握了DICOM的核心的PACS SERVER和圖形顯示,一直想搞國產
然後大家抱著一股為國爭光的氣一直搞,然後又發覺了這麼一個東西叫pixelmed,一看他寫的代碼http://www.dclunie.com/pixelmed/software/,然後又是沉默
為什麼呢,我們一直用ECLIPSE寫C++和JAVA,自以為JDK已經可以背出來的,後來一看才知道這為老大用的是VI或EDITPLUS之類寫程式的,也就是說他寫程式不需要“CODE INSIGHT”
編程式的人因該知道是什麼意思,最誇張的是這位老大一個PIXELMED寫了幾百個類,才3MB左右,再一查,這位老大是DICOM的鼻祖之一
而且還有一點讓我們感到了恐怖就是他是學醫的,學了7年醫,然後今年一時興趣為了研究MR,CR映像就隨便拿了一個語言叫JAVA順手寫來
然後寫出來的東西就是PIXELMED被奉為DICOM的寶典,而且他還不要錢,源碼FREE。
為什麼老外是這樣牛呢,原因是因為他們在12歲時上數學課學校就讓他們用VB或C來解數學題,然後到了大學學個專業,國外哪個專業離得開電腦啊
然後再讀個研,然後想編程了,這時已經有近14年的編程經驗了,我們國內一個熟煉的程式員,從大三開始才接觸電腦基礎課,學了點WINDOWS,VC,JAVA DATA STRUTRE就覺得不得了了
尾巴就翹了,自以為了不得,一天到晚抱著一個IDE環境不放,看看PIXELMED吧,用VI寫出來的,而且是在MAC機上開發出來的,而且他還不是學電腦的
這個代碼,設計模式,OMG,簡直可怕,我們用“歎為觀止”的口氣來形容,當我們得到了PIXELMED的設計方法(非電腦人寫出來的)以為有了好的鑰匙可以開啟DICOM更深處的大門,OMG,然後我們
又看到了這個http://homepage.mac.com/rossetantoine/osirix/Index2.html
這個東西是三個超變態的人寫的,這三個人也是學醫的,不是電腦專業,然後他們用了一堆FREE的庫,什麼OPENGL,JARCORB,JBOSS都用上了,最誇張的是什麼,也是WRITTEN BY VI
NO IDE,NO ECLIPSE,然後他們獲得了本年度大獎,然後軟體也不要錢,FREE,OMG
因此真的我們後來感觸到了一點,實際上應該沒英語學好,要報國必須先出國去看看,開拓眼界,不要抱著“快,方便,WINDOWS好用”這樣的觀點去學電腦
也不要跟潮流,把一本THINKING JAVA每年看2,3遍,比你掌握一大堆掛在口上的“EJB,JDO”要管用
真的,英語一定要學好,還有就是基礎我指的基礎不是指什麼DELPHI,VC++什麼LINUX,而是“彙編原理”,“資料結構“”怎麼用C去寫了JPEG解碼“
不要認為人家有了我們用就OK了,NO,不要這麼想,哪一天和美國帝國主義暴發衝突時,我們的電腦突然死機了,哪也只能怪那些所謂的為國爭光的精英們去吧