一切皆可抽象

          大而無形 庖丁解牛 厚積薄發 滌慮玄覽
             ::  ::  ::  ::  :: 管理

          版權聲明:原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章原始出版、作者信息和本聲明。否則將追究法律責任。本文地址:http://blog.csdn.net/jobchanceleo/archive/2007/04/13/1563866.aspx

          不可否認,作為打工者,我們都從某種程度上被老板認為是種工具,類似扳手之類的、可以被隨時換掉又俯拾皆是的工具。初入職場的我們聽到這種理論可能很不以為然—老子學習這么多年,步入社會被人當成工具,簡直笑話,公司是把我當人才看的。

          很多讓我們不舒服的東西,反倒可能是正確的。在職場打拼時間久了,我們會發現:自己確實被當作工具這個事實。人才也不過是把高級扳子而已,職業經理人就是鑲金、合金扳子。

          被當成工具也無所謂,君視臣為草芥,臣視君為寇仇,你把我當扳子,我把你當一堆X,公平又合理。要不是最近身邊哥們兒、姐們兒發生了一些狀況,我的認識可能也止步于此。

           太多事發生之后,我重新總結和整理了自己的理論。公司是把我們當工具不錯,但不是低層次的勞動必用工具,而是理財(生財)工具,最貼切的比喻就是:公司把我們看成股票。

           
          定義
          潛力股—初入職場的我們,雖然實際價值不大,但意氣風發、有無限的可能性;
          藍籌股—基本上是入行五年之后的我們,有能力、有閱歷、有經驗,總之是實力雄厚;
          垃圾股—沒有成長潛力、因種種現實打擊失去了進心。

          買家(公司)的態度
          適當購進潛力股—既然是潛力股,那么就只代表一種可能,是有風險的,公司培養很久可能成不了藍籌或者成了藍籌被別人搶了;

          大力購進藍籌股—大不了高開高走,能給公司實現贏利就行。這種方案的風險在于有股票是偽藍籌,最后不得不割肉(裁員)跑掉;

          小心購買垃圾股—有時,垃圾股不過是時運不濟、沒找到自己適合的位置才淪落至此的。如果公司能獨具慧眼看出其中潛藍籌,加以投資,回報相當可關。別小看這種股票,市場里有專門炒這個發財的。

          我們的態度

          潛力股對策—讓自己增值、增值、再增值,盡早走入藍籌行列。不要永遠是潛力股,不然很容易成為垃圾股;

          藍籌股對策—全方位提高自己、保持職業水準、延長職業黃金期;

          垃圾股—受打擊之后,是個人都可能會有消沉。不同的是失敗都永遠消沉了,被停牌永遠退出市場;成功者從失敗中站起來吸取教訓、看清騙子、提高自己,再次讓自己成為藍籌。

          行走職場,每個人都有可能成為三種股票中的一種,甚至可能如我幾次變為垃圾股。沒關系,當成為垃圾股時只要始終記得我們是潛力藍籌、不斷提升自己的價值、笑對下一個買家,成為真正的藍籌是早晚的事。

           到時候我們要對公司說:“要對我這支藍籌好些啊!我和股票不同的是一般股票你不賣,這支股票不會減少或者消失,我可是會自己跑路的啊!哈哈!”

          posted @ 2007-04-14 09:36 鋒出磨礪 閱讀(184) | 評論 (0)編輯 收藏

          很多JSF專家表示,JSF(JavaServer Faces)可以在不需要編寫JavaScript代碼的情況下開發異步的JavaScript 和 XML應用程序。

             在服務器端Java(ServerSide Java)研討會3月22日的一次會議上,SUN公司的高級工程師Ed Burns說:開發人員可以使用JSF開發出企業級的AJAX應用程序,這些應用經過了充分的行業證明,具有良好的健壯性,可靠性,易用性和伸縮性。

             Ed Burn還表示:“可以通過不同的方式來使用JSF和AJAX。 其中一種方式是同時使用JSF和Project Dynamic Faces 或DynaFaces。 通過這種方式,使用者不需要JavaScript的知識,如果使用者喜歡使用JavaScript還可以構建功能更加強大的應用程序。另一種方法是使用AJAX支持的JSF組件,這種方法只需要有對AJAX很少的知識就可以。另外開發人員還可以只使用AJAX或使用一種AJAX框架。”   B    urns說:“除了Project Dynamic Faces,還有其他的方式來同時使用JSF和AJAX,其中包括使用ICEsoft公司的 ICEfaces, Ajax2JSF, AjaxAnywhere 和Backbase。”Google公司的Adam Bosworth可以告訴你為什么AJAX在經歷失敗后又會成功。(點擊此連接到相應頁面)。

             Burns還說:“早在AJAX還不是如此強大之前,JSF的面向對象設計已經為JSF可以在AJAX中使用做了準備。JSF的如下主要特性使得它對于AJAX來說是友好的,其中包括靈活的可擴展組件模型,明確的請求處理生命周期(Request Processing Lifecycle)和一個靈活的可擴展渲染模型。

             Burns 說,AJAX的成功在于其具有的如下理念:JavaScript對頁面的開發人員來說透明,但卻可以被組件開發者看到;通過狀態管理使客戶端和服務器端輕松保持同步等。使用JSF和AJAX還可以解決跨瀏覽器的問題。同時,Project Dynamic Faces將AJAX強大的功能引入到已有的和未來的利用JSF開發的應用。

              在2007年于紐約召開的AJAX World大會上,位于康涅狄格州斯坦福德的Virtua公司首席咨詢師Kito Mann做了一個名為“看啊,不用JavaScript也可以(Look Ma, No JavaScript)”的講演,表達了和Burns一樣的觀點。Mann講演的主旨是:“使用JSF,可以在不編寫任何JavaScript代碼的情況下構建應用程序。” Mann說,JSF是針對于JAVA的一種標準的web用戶界面框架,其規范包括服務器端用戶界面組件,事件模型,一組基本的用戶界面組件和基本的應用結構。Mann還是JSFCentral.com的創建者之一。JSFCentral.com是一個由使用JSF技術的開發人員,架構師和經理組成的社區。另外,他還是Java 社區Process' JSF專家組的成員之一。

               曼恩說,JSF還提供廣泛的工具支持和用RAD(快速應用開發)模式的方法去開發Java Web。此外, JSF是建立在Servlet API之上的,并且促進了第三方用戶界面組件市場的發展,他說。

              總體來說,“JSF提供透明的AJAX支持,”曼恩說。"我們的想法就是JSF編程模型能與AJAX一起工作。"
          有多種支持JSF的IDES(集成開發環境),包括Sun的Java Studio Creator,BEA 的Workshop Studio,Oracle的 JDeveloper 和 Exadel Studio Pro (現在在JBoss umbrella旗下),曼恩說。
          而且,JSF架構加上AJAX支持很容易,他說。

              事實上,曼恩說JSF有三個主要的AJAX集成策略。

              一是把AJAX支持加到現有組件中,二是把AJAX支持直接集成到JSF組件中,三是對現有AJAX控件封裝成一個JSF組件,曼恩說。

              用在第一種方法中的技術包括Exadel的Ajax4JSF,Ideo技術的開源AjaxAnywhere offering和Sun的DynaFaces,,曼恩說。

          支持AJAX直接集成到JSF組件的產品或技術包括Simplica的ECruiser,Infragistics的NetAdvantage,Sun的Project Woodstock,和來自ICEsoft, Backbase and Exadel的技術,曼恩說。

              封裝現有的AJAX控件到JSF中,兩個主要的選擇是Sun’s jMaki和Dojo Foundation’s Dojo Faces,他說。

          posted @ 2007-04-14 09:00 鋒出磨礪 閱讀(131) | 評論 (0)編輯 收藏

                    有一天蘇東坡和佛印(和尚)去參觀一座廟宇。他們進入前殿,看到兩座兇猛的大神像,是鎮邪的門神。

            “這兩個菩薩,哪一個重要?”蘇東坡問他。

            “當然是拳頭大的人重要。”佛印說。他們走入內殿,看到觀音菩薩手持念珠。

            “觀音也是菩薩,她數念珠干什么?”蘇東坡問道。

            “喔,”佛印說,“她也學別人拜佛呀。”

            “拜哪一個菩薩呢?”蘇東坡說。

            “咦,拜觀音菩薩呀。”

            “這是怎么回事?她是觀音菩薩,為什么要拜自己呢?”

            “咦,”佛印說“你知道求人不如求已嘛。”

          posted @ 2007-04-13 20:04 鋒出磨礪 閱讀(255) | 評論 (0)編輯 收藏

          作者起了這么個夠噱頭的名字,更具有諷刺意味并令我輩國人羞恥。

          1。該國百姓收入是歐美的幾十分之一,房價卻要趕超歐美;
          2。該國房子可以是自己的,但土地永遠是國家的!——物權法最近又補充了一下:“房子是土地的一部分”!
          3。該國的國際長途,從國內打到國外的價格是國外打到國內價格的10倍以上!此謂支持民族工業———尊敬的“中國電信”!
          4。該國成天叫囂“中華民族的偉大復興”,“教育興國”,“教育是根本”……,但教育經費投入之少與非洲窮國烏干達看齊,百姓自掏教育經費之多全球之冠!此謂社會主義優越性!
          5。該國公務員的薪水不拿全國的平均水平,而是平均水平的3倍以上,此謂“高薪養廉”;
          6。該國全國公務員不交一分錢“養老金”,而退休后的養老金是全國其他人民的3倍以上。鄰國小犬蠢一狼3個月沒繳“養老金”,全國中央電視臺作為丑聞天天放!此謂“三步笑百步”。
          1。出租私房要向派出所每月交費!——(類似黑社會的保護費?)
          2。禁止收看外國的電視節目!—(比塔利班的禁止收看電視可能要仁慈一點)
          3。在國內旅游也需要“簽證”—(去香港需要過境簽證,去深圳需要邊防檢查證)
          4。反對執政黨就要坐牢——(我看誰敢在大街上喊一句:打倒…)
          6。上市公司搞詐騙,股民受損失,但國家法院不受理此類賠償!——(因為無法可依)
          7。禁止用自己買下的房子來作公司辦公室——(上海市已經文規定,也就是說,你沒有真正支配自己財產的權利)
          8。去網吧上網要出示身份證。
          9。黃色刊物屬于非法,但性用品商店到處都是。
          10。摩托車的行駛證(牌照)價格比摩托車本身高上好幾倍。
          11。在國外能夠瀏覽的互聯網內容在該國可能就無法瀏覽——(不是你的電腦故障)
          12。電話打得越多越貴,沒打電話也要你付錢——(托中國移動的福手機雙向收費)
          13。醫療事故其實是由醫院來裁決的——(法院參照醫院所屬的上級部門的鑒定報告來判決)
          14。賭博是非法的,但彩票滿天飛,是合法的。
          15。該國法官說的最多的一句話就是:“因還沒有這方面的相關法律”
          16。軍隊是屬于某個政黨的,不是國家的。
          17。人民是不能直接參與投票選舉領袖的。
          18。一個國家可以有2種制度——(當然,也是被迫的,很不情愿的)
          19。每個公司中都有一個叫作黨支部書記的職位——(當然,它是不負責公司業務的)
          20。該國中有個叫作“離休干部”的階層,可以享受高于普通公民的待遇。
          21。該國的領導人喜歡在公共場合賣弄蹩腳的英文。
          22。新聞媒體是由某個政黨投資的,但用的卻是納稅人的錢——(新聞是我們黨的喉舌——名言)
          23。人民是不能隨意改變居住地的——(戶口制度)
          24。該國的貨幣是不能在世界上流通的。
          25。每對夫婦只允許生一個孩子。
          26。該國的公民習慣于謊言,不愿意接受真相。
          27。該國每100個官員中就有100個貪污犯——(當然,貪污數目大小有所不同啦)
          28。黨內行政警告處分可以用來代替刑事處分。
          29。該國的兵役制度是強制性的
          30。“失業”在該國被稱之為“下崗”。
          31。該國資源豐富,但卻很多不能用——(因為都被污染了)
          32。該國沒有商業電視臺,但電視廣告卻比國外臺多好幾倍。
          33。讓老百姓知道的越少越好,這是該國的“既定國策”。
          34。該國人口中有30以上的文盲或準文盲。
          35。該國的法制中有“坦白從寬,抗拒從嚴”的政策——(不過最近幾年好象沒臉提了)
          36。在該國,開一個小酒吧需要100道審批,開一個公司需要1000道審批。
          37。該國是目前世界上唯一的社會主義國家,它的最終目標是實現共產主義——(是不是很偉大呀…哈)
          38。該國家家都有大彩電,是不是很羨慕?不過那是用來接收黨的指示的。
          39。當地人會把非本地人稱作為“外來盲流”。
          40。該國的執政黨壟斷很多產業,他們稱之為“民族產業”——(電信,交通,媒體,水電煤,…)
          41。在該國,你能很便宜地買到世界各地的名牌貨——(不過都是假貨…哈)
          42。該國歷史上曾經是鴉片的最大消費國,現在更是進化成為世界上最大的香煙消費國——(吸煙人口占總人口的比例世界第一)
          43。很多外國公司把次品賣給該國,因為該國的產品比次品還次。
          44。該國的公民好象個個都想消滅JP(Japan),但他們卻經常拿自己的大半積蓄去買JP(Japan)貨哎。(這樣何時才能消滅JP(Japan)喲……哈)
          45。該國的公民(大多數)認為愛國就是要愛執政黨。
          46。該國的公民(大多數)看了這封信只能無奈的笑笑。

          posted @ 2007-03-27 21:03 鋒出磨礪 閱讀(322) | 評論 (0)編輯 收藏

               摘要: 原來地址http://blog.csdn.net/jaminwm/archive/2007/03/26/1541767.aspx調優背景 HBCZT信息中心使用 IBM X366 服務器 ...  閱讀全文

          posted @ 2007-03-27 11:17 鋒出磨礪 閱讀(285) | 評論 (0)編輯 收藏

          兒子,老爸一直在外面出差,原諒老爸。

          你拍一,我拍一,小松松要坐飛機
          你拍二,我拍二,你是媽媽的乖寶寶
          你拍三,我拍三,奶奶喂你吃餅干
          你拍四,我拍四,爺爺教你寫大字
          你拍五,我拍五,小松松跳個妞妞舞
          你拍六,我拍六,爸爸給你剝石榴
          你拍七,我拍七,你和媽媽做游戲
          你拍八,我拍八,八頭小牛吹喇叭
          你拍九,我拍九,你和壯壯交朋友
          你拍十,我拍十,松松是個好孩子

          posted @ 2007-03-24 17:02 鋒出磨礪 閱讀(176) | 評論 (0)編輯 收藏

          歌謠里傳唱的愛情純厚、率直、火熱、忠貞,燒酒一般叫人一“吟”即醉。可以毫不夸張地說,歌謠真正是空前絕后的藝術哩!歌謠里的愛情健康得很,只是它的勇敢、大膽叫世人心驚臉熱、不好意思罷了。不信,吼一段酣暢淋漓的陜北“酸曲兒”,準會有人大喊一聲:“真棒!”

            “哥是天上一條龍,妹是地上花一叢。龍不翻身不下雨,雨不灑花花不紅。”

            這首流傳于大江南北的民歌,巧借比喻,將自然現象與情愛愉悅“水乳交融”,有聲有色地唱出了男女之“大禮”,又不傷大雅,這是很優美的歌謠!

            特別是陜北民歌,爆烈烈的令人咋舌,火辣辣的惹人心跳。

            “只要和妹妹搭對對,鍘刀剁頭也不后悔!”聽聽,愛得有多真;“眼睛仁仁想你哩,看見人家當成你!”看看,戀得有多深;“陽世上跟你交朋友,陰曹地府咱倆配夫妻;一碗涼水一張紙,誰壞良心誰先死!”一腔癡心何等忠烈。這就是生生不息的歌謠、徹頭徹尾的愛情。崖畔上一位不識字的妹子盼著走西口的哥哥,心懷愛情,口吐蓮花:“夜夜聽見馬蹄子響,掃炕鋪氈換衣裳。聽見哥哥唱著來,熱身子撲在冰窗臺。聽見哥哥腳步響,一舌頭舔爛兩塊窗……”

            滾燙的語言,不加任何修飾,這就是愛的華章!

            正如王國維先生在《人間詞話》中所言:“粗服不掩國色。”歌謠中的愛情天長地久,足以讓滿腹經綸的愛情詩人汗顏不已。在歌謠面前,純美艷亮的名詩都將變得蒼白。

            “騎上毛驢狗咬腿,半夜里來了你這個勾命鬼。摟住親人親上個嘴,肚子里的疙瘩化成了水……”

            盡管當代詩人使出渾身解數,極盡纏綿悱惻之能事,終歸不及民歌來得輕巧、大方:“一碗谷子兩碗米,面對面睡覺還想你!”語言純美到了爐火純青的地步,對愛情的吟唱達到了極致。

            的確,歌謠中的愛情火辣辣的,叫你我羞于啟齒,卻永遠也不會忘記。□

          posted @ 2007-03-20 17:13 鋒出磨礪 閱讀(226) | 評論 (0)編輯 收藏

          抽象思維和分析:架構師必須能夠理解表述模糊的概念并將其變成相關各方能夠理解的項目構件。開發人員經常具有很強的數學能力,而好的架構師則傾向于表現出更強的口頭表達能力。架構師可以偏愛任何經典的、經過時間考驗的軟件系統開發方法。
          很多架構師都是從好的開發人員逐步過渡而來的,但并非每個好的開發人員都希望成為架構師,而且他們并不是都適合做架構師。無論您是打算進行職業轉型的開發人員,還是尋找能承擔體系結構設計責任的合適人選的經理,都務必對此轉型過程有個清楚的了解。本文將討論從實現專家到架構師的過渡過程。

            在尋找優秀的指揮的時候,您首先要找的是一名優秀的音樂演奏家。但并非每個音樂演奏家都能成為優秀的指揮。架構師的專業發展方面也與此類似。越來越多的 IT 組織開始認識到良好軟件體系結構的重要性,架構師職業正迅速發展為 IT 內一個獨立的門類。由于要從相當小的候選范圍內招募架構師,因此這就給管理帶來了一些新挑戰。即使人力資源部門找到了候選者,針對經驗進行的篩選也比其他門類更為嚴格。跨越這些障礙的最快方式是要認識到,大部分好的架構師同時也是好的開發人員,因此尋找架構師人才時可能首先應該從普通開發人員中找起。招聘人員在對候選者(內部或外部)進行詳細審查時,應該考慮這個觀點。不過,對此資源進行挑選可能比較麻煩,因為只有極少的優秀開發人員具有成為架構師的特征或愿望。

            本文列出了開發人員成為架構師要進行的工作。我將從可能考慮進行此轉型的開發人員和評估進行此轉型的開發人員的經理這兩個方面來探討這一問題。我還將提供一系列在做出這些決策時要考慮的因素。

            個人特征

            軟件開發團隊和管理層之間的聯系始終是 IT 中的一個關鍵所在。二者都傾向于以完全不同的方式考慮給定的問題。大部分相關技術都是討論項目經理應如何跟蹤和解釋開發人員的進度和問題。但溝通不足的情況仍然非常普遍,而且這是項目失敗的首要原因。好的架構師是解決這個問題的最有效辦法。架構師的主要責任是提供開發人員和項目經理之間的共用溝通媒體。他們負責讓業務規則及需求與工程實踐及限制相適應,以確保成功。以下是成功架構師的一些主要特征。

            愿意并有能力進行溝通:在開發人員中發現架構師的最有價值標準是有效的溝通。您需要技術嫻熟、經驗豐富的開發人員,這樣的人員需要有就項目中的業務相關問題進行溝通的經歷。架構師經常必須對理解方面的差距進行預計,然后才能有所貢獻。他們必須愿意克服困難來確保技術和業務觀點的融合。他們并不必對意見交換工作進行計劃和協調;這仍然主要是項目經理的工作。他們的任務是確定表述系統設計時的最佳工具和構件,以促進有效的意見交換。他們必須能夠判斷當前方法顯得不足而需要采用新方法的情況。寫作技能也非常重要,還需要具有制作草圖的技能或使用制圖軟件的能力。

            具有處理談判細節方面的經驗:架構師經常需要負責討論系統開發的技術折衷方案。優先級的沖突可能會帶來實踐限制、風險規避或可能導致在各個不同業務組之間需求不同。優秀的架構師能夠有效地評估技術可能性,并能在不損失項目的主要價值的前提下制訂開發計劃來處理各種利害關系和限制。這與前面討論的溝通技能緊密相關,但同時也要體現架構師的技術能力。好的架構師候選者應該是經常幫助對有爭議的討論進行引導的人,能夠使討論得出新的想法,而不會使其在一個位置停滯不前。

            自覺主動;積極解決設計問題:架構師的日常工作目標經常并不明確。很多開發人員直接參考功能規范來列出任務清單。架構師通常則是向這些開發人員提供所需結構的人員,以便盡可能提高工作效率。好的候選者不僅進行溝通方面的工作,而且也會預計各種設計問題并加以解決——通常在沒有任何具體指示的情況下自覺進行。無論所分配的職責如何,積極參與項目的開發人員都有機會從一起工作的人員中脫穎而出。

            抽象思維和分析:架構師必須能夠理解表述模糊的概念并將其變成相關各方能夠理解的項目構件。他們必須能夠理解抽象概念,并以具體的語言對其進行溝通。開發人員中好的候選者經常要求或自己主動解釋開發生命周期中容易混淆的問題。他們能迅速評估各種想法并將其納入后續工作的操作建議中。

            開發人員經常具有很強的數學能力,而好的架構師則傾向于表現出更強的口頭表達能力。管理人員經常說開發人員具有“工程意識”,而這是一個用于評估架構師的非常有意義的方面。架構師應該具有很強的解決技術問題的能力,但還必須能夠準確獲知更為全面的人員如何與技術交互的信息。這要求具有某種形式的抽象思維(而不再是代碼的細節),這種思維能力可能較難形成。

            有些人認為,某種級別的正式教育是成為優秀開發人員的必備條件之一,我并不同意這種精英論。我遇到了很多高中就輟學的優秀開發人員。不過,對于體系結構設計工作,我的個人經驗以及我對所需能力的認識都讓我相信,好的架構師通常至少獲得了一個有挑戰性的學士學位。

            跟蹤生命周期

            好的架構師通常有在具備定義良好的軟件開發生命周期(Software Development Life Cycle,SDLC)的組織工作的經驗。架構師必須理解在其所屬專業內最重要的操作過程。這并不意味著需要有其他前提,例如,并不需要高能力成熟度模型(Capability Maturity Model,CMM)級別的工作經驗。好的架構師可能來自使用 SDLC 的多個小型迭代的極限編程(Extreme Programming,XP)方法的組織。務必注意各種傳統軟件開發操作,如 Michael A. Jackson 的方法:Jackson 結構編程(Jackson Structured Programming,JSP)和 Jackson 系統開發(Jackson System Development,JSD)。Jackson 的研究對架構師職業發展的意義就像 Donald Knuth 的研究對程序員一樣重要。架構師可以偏愛任何經典的、經過時間考驗的軟件系統開發方法。

            SDLC 也可以成為評估架構師合適人選的有用機制。每個 SDLC 階段都具有能提供相關線索的特征。SDLC 包含很多小的變體,但在此部分,我將使用幾乎所有方法的公共基礎部分。下面的列表詳細說明了 SDLC 的各個階段,并列出了好的架構師候選者在每個階段表現出來的特征。

          •   分析:在分析期間,好的架構師會考慮非技術影響,以便了解需求和將在其中進行開發的環境。架構師可為風險評估任務帶來廣泛的軟件經驗供參考。尋找具有豐富經驗的開發人員,以幫助業務部門理解技術人員正確解釋需求所需的信息。尋找在開發的早期階段能夠預計可能遇到的問題的開發人員。
          •   設計:在高級設計期間,好的架構師會收集問題空間的各個抽象元素,并就其進行溝通,以便開發團隊草擬將要開發的系統的相關圖表。架構師負責將需求謹慎地映射到所得到的系統體系結構的功能。在詳細設計期間,他們所扮演的角色并不是核心角色,但為了根據整個系統的規則對特定模塊的元素進行審查,仍然需要他們。尋找善于讓團隊能夠預計設計決策對最終系統的影響的開發人員。尋找善于確定一些最佳構件來促進與技術和非技術受眾溝通設計問題的開發人員。
          •   實現:在實現期間,架構師對項目進行引導,以確保其符合系統體系結構。他們在一線評估技術更改請求,并確定如何對設計進行調整,以最好地處理此類請求。架構師還要密切了解開發人員的進度,特別要跟蹤系統中模塊間的集成點的狀態。尋找經常對討論進行引導來連接多個子系統的開發人員。尋找項目經理可以依賴其快速地進行與更改和出現的問題相關的風險評估的開發人員。
          •   測試:架構師對系統集成和用戶接受度測試進行指導,并負責評估進度的正確溝通的持續測試結果。尋找理解錯誤模式且善于將測試復查結果轉換為行動計劃的開發人員。
          •   維護:在維護期間,架構師將發起關于系統集成的討論。無論處理 IT 基礎設施問題,還是確保部門之間的技術合作,架構師都必須完全理解應用程序,必須快速學習姊妹應用程序的體系結構,而且必須就集成點和風險進行有效溝通。尋找具有系統集成經驗且表現出快速掌握全貌的能力的開發人員。系統集成是一項獨特的任務。

            架構師培養建議

            有些組織能比其他組織更有效地進行架構師培養。如果充分考慮到招聘此類新專業人才的困難,努力促成能鼓勵開發人員發展為架構師的環境是非常明智的策略。但務必避免對不愿意或不適合走這條路的開發人員進行處罰。組織應該為開發人員制訂多條發展路線,包括那些愿意繼續擔任開發人員的人。對架構師而言,資深開發人員不可或缺。他們可以實現系統中最關鍵的模塊。通過對其他開發人員進行代碼檢查和測試支持,他們可幫助確保總體軟件質量,而如果質量不能保證,即使最好的體系結構也毫無用處。

            組織應制訂個人評估程序,以鼓勵開發人員考慮其職業目標,其中要包含體系結構設計的選項。應該鼓勵經理在其下屬中尋找體系結構設計人才。應該實現指導計劃,讓架構師與希望成為架構師的開發人員協作工作。應該鼓勵開發人員通過參加各種協會、撰寫文章和參加會議,從而參與到專業領域中來。通過這樣參與進來,可幫助開發人員從新的角度理解系統,并幫助他們更好地就其認識進行溝通。這樣還能培養可提高效率的重要創新想法。

            結束語

            開發人員一旦邁出了通向體系結構設計專業方向的第一步,就可以利用很多資源來獲得幫助,其中包括很多來自 IBM 的資源。有時候,此過程的最困難的部分就是第一步,而本文提供了一些線索和提示,經理和開發人員可以利用其來評估應該鼓勵哪些人努力成為架構師。

          ?

          posted @ 2007-03-16 13:54 鋒出磨礪 閱讀(179) | 評論 (0)編輯 收藏

          EJB用自己的悲劇人生警告Sun,不可對新技術的推廣掉以輕心,但Sun還是再次犯下同樣的錯誤。與Microsoft和Intel成功的商業推廣策略截然不同的是,Sun 完全沒有估量到,JSP作為一項成功技術的價值和影響力,在JSF的推廣上,出現了令人痛心的失誤。如果JSF以JSP3.0的名義推出,那么JSF的日子恐怕要比現在好過得多。

          ??? 1. JSF沒有站在JSP巨人的肩膀上

          ??? 前文說過,EJB是Sun的傷心往事,它用自己的悲劇人生,警告Sun,不論技術也好,商務也好,凡事應該有一個全盤的規劃,再也不能想到什么是什么了。一項好的技術,如果不加以適當的推廣,最后可能逃脫不了被束之高閣的命運,大把的資金投入,自然也難免竹籃打水一場空。

          ??? 當然,如何進行商業運作,Sun比我高明得多了,似乎輪不到我在這里說三道四,不過,Java已經不單單屬于Sun了,Java已經成為全世界的Java,所以,所有的Java程序員,都有發表自己意見的權利。未必都是真知灼見,但Java世界就是因為有這些不同聲音的存在,才顯得無比的精彩。

          ?? 其他的技術我不敢妄加評論,就JSF這項技術而言,Sun的商業策略實在是不敢恭維。在JSP已經深入人心的時候,為什么不繼續沿用JavaServer Pages的這個如雷貫耳的名稱,而要標新立異地推出一個JavaServer Faces的怪物呢?你看人家Microsoft,在ASP流行開來之后,推出ASP.NET,是多么的順理成章。?

          ??? 暫且不論這兩項技術的區別有多大,就沖著似曾相識的名稱,Microsoft就讓大批的ASP用戶,自覺自愿地加入ASP.NET的陣營。沒有任何抵抗,Microsoft兵不血刃,不費一槍一彈就完成了從ASP向ASP.NET的過渡。

          ??? 同樣的策略Intel也曾使用過。第一代“奔騰”芯片推出后,獲得了巨大的成功,“奔騰”一詞,一時間名噪天下。Intel看到了這一點,并且立刻明白了該怎么做,所以,當下一代芯片制造出來時,Intel完全沒有在命名上費什么腦筋,直接冠以“奔騰II”的名字,馬上令一大批“奔騰”的愛好者趨之若騖。此后,“奔騰III”“奔騰IV”,Intel將“奔騰”一詞的所有油水都榨干了,才心滿意足地構思下一個名字。

          ??? 相比之下,Sun則完全沒有估量到一項成功技術的價值和影響力。令多少對手眼紅的JSP背后龐大的用戶群,Sun卻視若無物,不知道Sun是沒有看到這一點呢,還是不屑利用這一優勢。

          ??? 不管怎樣,當JSP如日中天時,不知借JSP之勢點燃JSF的大火,反而暴殮天物,另起爐灶,Sun簡直就是在自毀JSF的前程。也許Sun主觀上并不存在這樣的故意性,但客觀上造成了這樣一種局面,也是不可原諒的失誤。

          ??? 2. JSF唯有一切從頭再來

          ??? 如果JSF沒有叫做JSF,而是叫做JSP 3.0,情形會是如何呢?

          ??? 可以想見,首先,大批的JSP愛好者會蜂擁而至,慶賀JSP的新版本;然后,一批“牛人”們很快發現,JSP的新版本,引入了他們期待已久的組件模型和事件驅動模式,JSP終于有了和ASP.NET抗衡的資本;接下來,“牛人”們必定奮筆疾書,以超凡的熱情四處撒播JSP 3.0的種子。

          ??? 于是,網絡上、論壇里,到處充斥著為JSP 3.0唱贊歌的文章,JSP 3.0成為炙手可熱的名詞,而Sun專家們借JSP 3.0的名義推銷的JSF組件模型和事件驅動模式,說不定現在已經成為Java Web編程的新貴。

          ??? 將JSF以JSP3.0的名義發布,絕非戲言,是完全可行的。從技術上來看,JSF是建立在Servlet/JSP基礎之上的,和JSP有著天然的聯系,將JSF作為JSP3.0的一個嶄新的擴充部分,隨JSP3.0一起發布,即符合從JSP到JSF的平滑過渡的要求,同時也能滿足程序員對于JSP3.0新特征的期待。

          ??? 實際上,JSF和JSP融合的趨勢越來越明顯,例如在JSF1.2版本之前,JSP和JSF各有一套獨立的表達式語言(EL,Expression Language),而從JSF1.2開始,這兩套不同的表達式語言已經統一為Unified EL,并且從JSF和JSP規范中分離出來,自成一體。所以,讓JSF搭上JSP的快車,一起前進,其實是很自然的事。

          ??? 可惜,這些只能發生在Sun的夢里了。JSP與JSF,一字之差,Sun將一項頗具潛力的Java Web框架技術,親手打回到娘胎中,讓其以一個初生嬰兒的身份,光著身子降臨到Java Web世界。這個本來可以衣著光鮮地與ASP.NET一起獨步江湖的漢子,現在唯有恨恨地拋下一句“君子報仇,十年不晚”,然后黯然離去了。

          posted @ 2007-03-16 13:51 鋒出磨礪 閱讀(335) | 評論 (2)編輯 收藏

               摘要: 一個人事經理眼中的中國人劣根性 ( 絕對值得一看的文章) ?? 最初看到這個標題,我承認有點排斥,但是當我看完以后,發現很多的問題真的值得我們去思考和反思。轉這個帖子的目的,沒有攻擊任何人的意思,既是網絡,大家各取所需,不必望文...  閱讀全文

          posted @ 2007-03-14 13:52 鋒出磨礪 閱讀(235) | 評論 (0)編輯 收藏

          僅列出標題
          共14頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
          主站蜘蛛池模板: 德兴市| 将乐县| 漳浦县| 瓮安县| 重庆市| 乌恰县| 武城县| 呈贡县| 紫云| 大悟县| 嘉黎县| 星座| 柳河县| 庆安县| 壶关县| 呼和浩特市| 洛浦县| 博乐市| 珠海市| 南阳市| 抚顺市| 米脂县| 琼海市| 金乡县| 玛多县| 平江县| 正蓝旗| 柳江县| 墨江| 双鸭山市| 宜宾市| 达日县| 浦城县| 延津县| 祥云县| 台东市| 玉龙| 商南县| 安多县| 丁青县| 黔江区|