對于構(gòu)件的技術(shù)理念,他是理性的;對于自己的職業(yè)選擇,他是感性的,
程朝暉:感性的構(gòu)件者
。理性做思考,感性做決斷,程朝暉演繹著自己的構(gòu)件人生。“對于一家平臺提供商而言,如果客戶大會的規(guī)模能達到三百人以上,就表明成功的基礎(chǔ)已經(jīng)夯實了。”望著窗外一片忙碌的工地,剛剛從上海用戶大會返回的程朝暉滿心憧憬地說,“只要基礎(chǔ)打好了,萬丈高樓的建設(shè)就會很快。”
作為一名浸泡在中間件領(lǐng)域已十五年的人,程朝暉的過去可以一分為三:IBM的七年,BEA的五年,普元的三年。如今,程朝暉已是普元軟件公司的副總裁,其描繪的成功基礎(chǔ)和萬丈高樓,則是普元一直專注的構(gòu)件技術(shù)和EOS平臺。
在SOA越來越火熱的今天,每一個中間件企業(yè)都在競相吶喊,每一個都有自己實踐SOA的方式。在程朝暉看來,普元走的則是一條“不同尋常路”。重要的是,普元的這條“不同尋常路”正是程朝暉所喜歡并認同的。相比IBM和BEA的體面,他更期望能在普元這條路上找到成就感,否則,他就不會在三年放棄BEA而轉(zhuǎn)向普元了。
瞄準“第四次浪潮”
對于一個技術(shù)出身的人而言,敏銳把握技術(shù)的發(fā)展潮流,是獲得長遠發(fā)展的必備認識。程朝暉就是一個敏銳的潮流把握者。
當初大學(xué)畢業(yè)選擇進入中間件行業(yè)工作,就是基于自己前瞻性的認識。在他看來,中間件是一個會持續(xù)充滿魅力的行業(yè)。
在IT技術(shù)的發(fā)展潮流中,80%到90%的新技術(shù)都會融入到中間件里面。無論是Webservice,還是最新的Saas(軟件即服務(wù)),都需要一個SOA的平臺支撐運作。隨著企業(yè)信息化的逐步深入,中間件出現(xiàn)越做越厚的發(fā)展趨勢。從最初的交易中間件,到后來的應(yīng)用服務(wù)器,再到現(xiàn)在的SOA中間件,在此基礎(chǔ)上,很多行業(yè)又會延伸出各自的細分平臺。也就是說,中間件的發(fā)展前景非常廣大。
另外一個重要的認識是,程朝暉認為中間件一直在改變軟件的發(fā)展方向。因為,中間件承載了整個計算架構(gòu)的演變,從主機終端,到客戶機服務(wù)器,到B/S架構(gòu),再到新興的Web2.0,每一次計算架構(gòu)的演變都是對IT產(chǎn)業(yè)的一次重要機會。
“如果你跟不上,就會被市場立刻淘汰;如果跟上,那就可以‘鯉魚跳龍門’”。對此,程朝暉以自己大學(xué)畢業(yè)時的一件事做例子。那是1993年,知名數(shù)據(jù)庫企業(yè)Sybase剛剛進入中國,由于它是支持客戶機服務(wù)器最好的技術(shù),抓住了當時企業(yè)信息化的主流需求,所以一下子就壯大起來,成為當時做數(shù)據(jù)庫最強的企業(yè)。
而當時的Oracle由于停留在主機/終端的技術(shù)上,市場地位遠沒有今天這么強勢。不過,后來Oracle及時改進支持客戶機/服務(wù)器,才得以逐步改變市場地位。
所以,“把握技術(shù)的發(fā)展潮流非常重要,現(xiàn)在的SOA就是第四次浪潮。” 程朝暉如此斷定。
在上個世紀八十年代,美國未來學(xué)家托夫勒寫了一本名為《第三次浪潮》的書,把人類歷史的過去分為農(nóng)業(yè)社會和工業(yè)社會兩個階段,把未來的則定位為信息社會,一切生產(chǎn)關(guān)系和生產(chǎn)力都將圍繞此而發(fā)生變化。對比如今網(wǎng)絡(luò)化的社會現(xiàn)實,每個人都對《第三次浪潮》感嘆萬千。
程朝暉也是如此。他不僅感嘆于社會發(fā)展的浪潮,更深思于IT技術(shù)的發(fā)展浪潮。“與其十年后感嘆,不如今天就全力投入進去,走得靠前,才能收獲更多。”
用“構(gòu)件壁畫”布道
在普元公司的辦公室里,有一條非常引人注意的走廊。在走廊的墻壁上,懸掛著一系列似是而非的壁畫,五顏六色的配搭,各式各樣的圖形,普通人很難看懂其表達的內(nèi)容是什么。如果給這些壁畫歸類風(fēng)格的話,大概屬于抽象派那類,至于其中表達的內(nèi)容,一般人難以體會到。
不過,這些抽象費解的壁畫在程朝暉眼里,卻是一目了然。因為,這些是程朝暉親自參與設(shè)計的“構(gòu)件壁畫”。也就是說,這些“抽象派”壁畫傳達的內(nèi)容是構(gòu)件理念。
在程朝暉的腦海里,構(gòu)件壁畫分為兩個主題:Component is magic和Component is art(構(gòu)件是有魔力的,構(gòu)件是藝術(shù))。
什么是Component is magic呢?意思是說,構(gòu)件技術(shù)可以把企業(yè)信息化過程中業(yè)務(wù)、技術(shù)和管理三個維度的矛盾統(tǒng)一起來,使業(yè)務(wù)人員、技術(shù)人員和管理人員能夠使用同一種語言順暢溝通。
對于軟件的理解,人們已經(jīng)形成的共識是一大堆代碼,業(yè)務(wù)人員只熟悉業(yè)務(wù),管理人員只熟悉管理,很難和技術(shù)人員相互理解,甚至有時候出現(xiàn)“雞同鴨講”的尷尬局面,
管理資料
《程朝暉:感性的構(gòu)件者》(http://www.lotusphilosophies.com)。而構(gòu)件技術(shù)則可以使三者用同一種語言溝通。在技術(shù)人員的視角,可以很清楚地表露來自三方面的服務(wù),在構(gòu)件中,需要調(diào)用哪些代碼和模塊,具體實現(xiàn)如何都很清楚。而在業(yè)務(wù)人員的視角,無論來自哪方面的Service都是一種業(yè)務(wù)功能,然后,再通過構(gòu)件平臺讓其圖形化展示,而不再是復(fù)雜的代碼。
應(yīng)該說,盡管這些構(gòu)件壁畫很難看懂,但給人的整體感覺還是相當唯美。這也正是程朝暉設(shè)計構(gòu)件壁畫的第二個主題:Component is art。通常,藝術(shù)都會有兩個特點,抽象和唯美。
程朝暉解釋說,抽象,正是軟件的本質(zhì)所在。最早的軟件通過機器語言控制操作,這種語言離機器很近,但離人很遠。于是,后來把機器語言抽象成匯編語言,匯編語言再抽象一層就是高級語言。構(gòu)件技術(shù)則是更高一級的抽象,把軟件從復(fù)雜的代碼層面抽象成更貼近業(yè)務(wù)的表達,表達復(fù)雜的業(yè)務(wù)流程,以及管理策略,從而使之更容易被理解和操控。
至于唯美,程朝暉則把構(gòu)件與軟件的變化聯(lián)系起來。當軟件代碼達到十萬行以上時,就是一件很難控制的事情;如果達到一百萬行,甚至類似Windows的一千萬行,基本已經(jīng)很難控制了。這時候,如果做任何一小點改動,在一行代碼本身絕對是對的,但可能導(dǎo)致一千個Bug的出現(xiàn)。在程朝暉看來,這被稱之為“軟件之死”。
所以,業(yè)務(wù)需求在變,組織流程在變,軟件系統(tǒng)也應(yīng)該在變,而變化的結(jié)果就是一種美。在程朝暉看來,構(gòu)件技術(shù)就是讓軟件更容易適應(yīng)變化,并達到一種變化的美。
一半感性 一半理性
對于這些外人看來似是而非,程朝暉看來則清晰明確的構(gòu)件壁畫,背后體現(xiàn)出的其實是程朝暉思想中堅定的技術(shù)理念——構(gòu)件。
事實上,在過去十五年的職業(yè)生涯中,程朝暉對于構(gòu)件理念的理解存在一個變化的過程。
在IBM的時候,構(gòu)件技術(shù)還沒有出來。轉(zhuǎn)到BEA時,企業(yè)信息化的現(xiàn)實發(fā)展和業(yè)務(wù)需求出現(xiàn)了迅猛的變化,曾經(jīng),BEA推出了一種名為Workshop的框架技術(shù),其實這就是用構(gòu)件的思想來做軟件。那時,作為BEA中國區(qū)的技術(shù)發(fā)言人,程朝暉對于構(gòu)件技術(shù)開始了深入認識。
但同時,程朝暉對于BEA發(fā)現(xiàn)了一個重要問題。在那幾年,BEA的收入狀況已經(jīng)呈現(xiàn)一個明顯趨勢,三分之一不到來自Lincense,三分之二多來自于服務(wù),這對于一個技術(shù)平臺廠商而言是非常不正常的。
在程朝暉看來,這說明BEA的上升空間已經(jīng)到頭,只能走向被并購的道路。而這,正是程朝暉離開BEA、選擇專注做構(gòu)件的普元的原因之一。“雖然BEA也做構(gòu)件技術(shù),但已經(jīng)沒有我的發(fā)揮空間,去普元,我想我可以創(chuàng)造更多。”
其實,真正促使程朝暉做出放棄BEA而加入普元這個決定的,更多是其性格使然。“我這個人是跟著感覺走的,但同時也有自己的邏輯判斷,這是雙子座人的特點,一半感性,一半理性。”
與大多數(shù)技術(shù)狂人的理性至上風(fēng)格不同,程朝暉在判斷一個相對重大事情的時候,整體上首先是憑感覺做判斷,感覺判斷后再回家用邏輯推一推。他覺得,理性的邏輯判斷終歸只能是個大概,未來的事情不可能用邏輯完全推出來,計劃趕不上變化,所以,最終還是得依靠感覺來做判斷。
追求成就感
“如果要休閑,就去國企;如果要體面,就去外企;如果要成就感,就到民企。”這是過去十五年職業(yè)經(jīng)歷給予程朝暉的感悟和總結(jié),他的語氣堅定且明確:“我選擇一個可以讓自己充分發(fā)揮的空間,從而追求其中的成就感。”
在大學(xué)畢業(yè)后的第二年,程朝暉從第一份工作跳到IBM,薪水一下子漲了五倍以上,而且社會地位也隨之提高了,一時間,各方面的基本需求都得到了滿足,自己感覺非常興奮。現(xiàn)在回頭看那時的自己,程朝暉覺得實在是有點“沒必要”。
他認為,對于資歷越淺的人,會越看重眼前實際的東西,比如薪水高不高,工作地位在同學(xué)之間有沒有面子等;而資歷越深的人則不同,會更看重自己的發(fā)展空間,一些實際的東西可能不會有太大的差別感受。在他眼里,一年的薪水多出10萬元,其實對他意義不大,最多就是可以買輛更豪華的車。
也就是說,相比長遠的發(fā)展空間而言,資歷深的人可能更愿意犧牲一些實際的東西,而把握長遠的東西。這也正是程朝暉作為一個資深人士的當前心態(tài)。
所以,相比IBM、BEA那些成熟的外企而言,程朝暉更喜歡正處于成長上升中的普元。在他看來,普元沒有太多的條條框框,更多的是一種開放的空間,每個人都是在自己認同的理念道路上,激情投入,從而追求工作中的那份成就感。
延伸閱讀:
基于平臺的SOA版應(yīng)用【程朝暉】