<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 18,comments - 26,trackbacks - 0
    TJS_IMIS項目結束后,我迎來了難得的休整時間。我在整理項目文檔的同時,不斷總結項目的得與失。我習慣計劃、思考和總結,良好的計劃保證有條不紊,而經歷只有經過思考和總結后才能升華為經驗和思想。

     

    休整的同時,我意識到自己應該接觸最新的技術,學習更多的知識,而且要確定我的研究方向了。我時刻提醒自己,作為一名研究生,一定要在某一領域有些造詣。企業應用一直是我關注的領域,如今電子商務已經成為熱點,而且不斷為企業創造價值,相關技術(無論是信息技術還是管理技術)也越來越成熟,但仍然有許多值得研究的課題。我應該盡快學習最新的信息技術,并與企業應用相結合,爭取在研究生期間取得一定的研究成果。當我聽到IBM的“隨需應變”時,盡管我不是太了解其中真正含義,但我知道這是一個具有劃時代意義的概念。

    雖然我一直在關注JAVA/J2EE技術,但由于時間的關系,只停留在理論階段,雖然用JAVA做過課程設計,但對JAVA的精髓以及J2EE構架對只處于了解階段。我知道未來是e時代,網絡將改變人類的生活、工作方式,而.NETJ2EE無疑是當今WEB應用和e-business最流行的兩個平臺。我一向來對微軟的東西不感冒,而JAVA是我幾年前就認識的老朋友了,雖然不是太熟悉,但我相信一回生,二回熟。在以前開發C/S結構的系統時,我就憧憬著中間件了。而J2EE完美的架構深深吸引了我,一個MVC模式足可以讓一群愛好者為之傾倒了。

     

    我是幸運的。一直以來,我都覺得自己是幸運的,細細想來,每個人都可能遇到這樣那樣的機遇,但上帝只青睞有準備的頭腦,我一直以來的努力讓我具備了有準備的頭腦,所以機會來臨時,我已經準備好了。研一暑假就快要來臨時,實驗室接到一個外包電子政務項目,采用J2EE技術,由外包方派出項目經理管理項目的研發,實驗室提供開發人員,我有幸成為其中一員。雖然最后項目中途撤走,但在準備和前期開發過程中,我還是學到了與J2EE平臺相關的技術(JSPServletEJB),積累了一定的J2EE編程經驗,而且通過使用IBMWSAD初步了解了Eclipse平臺的美妙。從那時開始,我對IBM越來越感興趣。雖然早就聽說了郭士納帶領IBM這只大象跳舞的故事,但對IBM的了解還是從使用WSAD開始。也是從那時開始,我喜歡到IBM的網站去遛遛,也成了DeveloperWorks的常客。Why join IBM?告訴了我很多關于IBM核心競爭力之源;Life At IBMMeet Our People讓我了解了IBM生活和IBMerAvailable Positions讓我看到了自己努力的方向。在CSDN.netzdnet.com等網站上我不斷了解到IBM的動態,我深深被IBM吸引,以前的我一直在考慮自己的發展方向,然而很少考慮發展的平臺,當遇上IBM時,我知道她就是我的目標了。雖然以前也經常關注國內外IT公司的動態,但象關注IBM的那種認真勁,還是第一次。我也開始思考前輩們在我耳邊的教導“不要盲目追尋大公司,只有符合自己的定位和目標的公司才對你的職業道路有利”,思考自己的定位和目標,進一步了解IBM,不斷問自己:究竟IBM是否適合你的發展?我得到的答案始終是肯定的。IBM始終站在信息技術的最前沿,不斷為世界各地的企業提供優秀的解決方案和IT產品,而這正是我的人生理想。IBM神奇的技術讓我傾慕不已,IBM偉大的產品讓我贊嘆不已,IBM的企業文化更是令人向往,能與IBM的專家們一起為企業提供優秀的解決方案是我夢寐以求的事。

    正當我苦于沒有機會進一步了解IBM的技術和產品時,迎來了我又一個新的機會。那時研二剛開始不久,我正沉浸于期刊論文庫里面的論文。導師帶來了一位來自新加坡的CEO,這是我見過的第一個具有CEO頭銜的人,呵呵。以為終于可以pratise我平時練就的oral English了,但他居然會說普通話,而且蠻標準的,所以我就收皮了,J。聽他介紹后,我了解到他是Singapore Beans Factory(A member of Beans Group)CEOCTOBeans FactoryIBMBusiness Partner,在Hong Kong和北京有分公司,他們的產品和解決方案都是基于IBMproducts的。這次他們找到導師是希望和我們實驗室建立長期合作的關系,他們準備進入中國大陸市場,而且已經中標一項目,客戶是**人壽保險有限公司。由于他們在廣州沒有分公司,這個項目由他們的香港分公司負責,他們希望我的導師這次能派出一位有J2EE開發經驗的學生參與這個項目。導師非常重視這次合作機會,他重點推薦我參加這次的項目(我在之前暑假期間的電子政務中承擔了主要開發任務),同時也推薦了幾位同學作為候選者。我們一起參加了由Beans Factory組織的面試,結果我有幸成為唯一錄取的人。當時有些緊張,但更多的是興奮,因為我終于可以實現自己的愿望,由了進一步了解IBM技術和產品的機會。IBM是我的夢想,而這次機會則是一個跳板,我要趁此機會努力提升自己。

     

    1012號,我步入了廣州最高的建筑物中信廣場,來到了**人壽保險總部。由于Beans在廣州沒有Office,我和我的香港同事就在客戶的Office辦公。我花兩天時間閱讀了項目Requirement SpecificationSchedule,熟悉了項目的情況,了解到這個項目的開發人員其實就只有我一個人,一位香港同事負責需求分析和系統設計,另一位很少出現的同事是我們的Project Manager,后來從澳洲請來了一位System Expert,負責系統的安裝和配置。我的前期任務主要是負責一些后臺程序開發,以及根據用戶的需求對IBM的產品作一些二次開發(比如UI customization、增加一些功能等等),并作一些產品(如Content ManagereClient等)的configuration。與同事的溝通基本上采用email通過英文進行交流,讓我有了外企的體驗。

    這個項目全稱是Imaging&Workflow System,包括英國**臺灣公司和**保險兩個part,我是廣州項目組的成員,后來也承擔了臺灣項目組的部分開發任務。在廣州的項目,只有Imaging  System,沒有Workflow部分,使用Content Manager進行影像管理。參加項目之前,我簡單了解過WebSphere  Studio,但沒有深入。當拿到產品系列文檔時,我如獲至寶。由于我前期面臨著與Content Manager相關的開發,所以我首先詳細閱讀了CM的系列文檔,對CM有了全面的認識,并熟悉了CMAPI。在之后的兩個星期里,我的任務是開發兩個后臺程序,使新系統與已有系統互相集成。由于我對Content Manager有了充分的了解,而且有Java編程基礎,很快我就完成了后臺程序的開發,同時抽空了解了eClientWASEclientClient for windows(Fat client)Content Manager的兩個客戶端應用程序,而eClient是基于J2EE架構的Web應用程序,用戶選擇了eClient作為客戶端應用程序,但要求按照他們的需求對eClient進行customization。雖然對UI進行customization并不難,但用戶要求增加的有些功能卻需要對eClient傷筋動骨,需要對eClient的整體結構比較了解才行。EClient是基于J2EE架構的,這正是我學習J2EE的好機會,而且這是我向往已久的IBM的技術。同時我還需要做Content Managerconfiguration,這使我進一步了解了Content Manager的思想和structure

    在項目進行期間,我再一次深深體會了溝通的重要性,也通過與用戶和同事的交流進一步提高了溝通表達能力。我們的Office有一塊白板,交流時我們習慣在白板上表達自己的意思,有爭論,有贊同,最終的結果是互相明確對方的意思。項目中期與來自新加坡的Capture Software Vendor的人員共事期間,有了practise oral English的機會,雖然說得不大地道,但不影響互相之間的溝通,提高了英語口語表達能力。

    在中期系統測試和上線時,我通過不斷學習深入了解DB2WAS,逐漸能夠協助system expert進行系統的配置和通過調整參數優化性能。印象深刻的一次是系統剛剛上線,eClient使用不到四個鐘頭就會導致AIX服務器(RS6000)內存消耗殆盡,不得不重新啟動eClient服務才能重新恢復。通過觀察,我發現用戶使用時DB2connection不斷增多,隨著DB2connection的增長,AIX的占用內存也不斷增長。由于用戶使用初期不太習慣操作方式,每次退出都是直接關閉IE,而不是注銷退出,這樣導致DB2connection一直保留,而且直線增長。我突然想起以前看到的一篇關于connection pool的文章,難道沒有使用connection pool?我打開WAS admin console,果然eClient沒有定義connection pool。于是我向PMsystem expert提議使用connection pool,他們采納了我的建議,情況得到了好轉。雖然我知道他們只是一時沒考慮到,但我還是為能解決這個問題而高興。我再次想到那句話:機會只青睞有準備的頭腦。我相信只要自己不斷學習,總會得到好的鍛煉機會。另外一次令人難忘的也是performance的問題,依然是eClient,用戶在查詢數據時感覺到很慢,之前由于數據不多,所以沒有多大感覺,現在數據越來越多,查詢速度也越來越慢。而且我的一個用JAVA寫的后臺程序運行時間也相當長,該后臺程序的任務是從另外一個系統(Storing data in DB2 for AS400)讀取數據來更新CM的屬性值,涉及到CMitem search、retrieve等操作,隨著數據的增長,這個程序跑的時間越來越長,間接影響eClient的性能。當時system expert在臺灣,不能趕過來解決問題。我作為我們公司的唯一技術人員就擔負起解決問題的重任,雖然沒有強制要求要我務必解決這個問題,畢竟我只是一個developer,但我想這是一個鍛煉自己的機會,也是一個學習的過程。我首先分析了情況,都涉及到CM的查詢,肯定與index有關。按照這個思路,我閱讀了相關文檔,并到IBM的網站搜索相關主題,初步有了解決問題的思路,可以通過調節DB2buffer poolsize和建立CM屬性索引來解決這個問題。我向同事說明了我的思路,得到他們的肯定和允許,于是我在測試服務器上進行了相關改動,并進行了測試,果然發現經過這些改動后,查詢速度有了明顯的改善,而且我的后臺程序速度提高了四倍多。當時的興奮勁就甭提了,好像發明了新大陸一樣。或許這些對于一個IBM產品專家來說算不了什么,但對于我確是一個莫大的鼓舞。經過不斷磨煉,我對自己越來越有信心;同時也對IBM的技術和產品更加欽佩和向往。IBM的技術始終處于IT領域的前沿,產品都比較高端,如果只懂之皮毛,很難領略到IBM技術的精髓和產品的神奇。同時也感到其它IT公司實施IBM的產品時缺乏高水平的專家或工程師進行技術支持,導致客戶對IBM的產品產生偏見。

    雖然我對IBM的技術和產品有了一定了解,但我知道還差很遠。能與IBM的專家和工程師一起工作,學習IBM技術的精髓,并與IBMer一起為企業提供優秀的solution,是我的追求,我的夢想!現在我迎來了到IBM實習的機會,無論我是否可以把握住這個機會,我都會不斷努力,朝這個夢想前進!

    經過了前段時間的忙碌之后,我得到了難得的休整期。項目第一階段上線之后,我的主要任務是處理用戶的反饋,解答用戶的問題。在這個休整期,我開始著手準備IBM的認證考試,我希望通過IBM的認證考試,總結梳理我的知識,加深我對IBM產品的了解,得到進一步的提高。

    posted on 2005-10-24 20:11 瘦猴 閱讀(463) 評論(1)  編輯  收藏

    FeedBack:
    # re: 我的軟件開發經歷(三)——IBM篇 (轉貼)[未登錄]
    2007-12-05 09:42 | Jerry
    你好,由于項目的需要,我最近在看關于db2 content manager方面的東西。您能不能給我推薦一些比較好的資料?非常感謝。  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成人免费视频88| 999任你躁在线精品免费不卡| 免费大片黄在线观看yw| 亚洲乱亚洲乱淫久久| 久久一区二区三区免费播放| 国产亚洲精AA在线观看SEE| 72pao国产成视频永久免费| 亚洲裸男gv网站| 女人隐私秘视频黄www免费| 亚洲综合亚洲综合网成人| 成在线人视频免费视频| 亚洲永久精品ww47| 免费在线中文日本| 亚洲综合精品一二三区在线| 91短视频免费在线观看| 亚洲a∨无码男人的天堂| 麻豆国产精品入口免费观看| 国产成人亚洲综合在线| 亚洲一区二区三区偷拍女厕| 免费人成网站在线观看不卡 | 毛片免费在线播放| 亚洲av无码专区国产不乱码| 亚洲欧洲精品成人久久曰影片 | 亚洲精品国产精品国自产观看| 久久精品成人免费观看97| 亚洲人成色7777在线观看| 无码人妻久久一区二区三区免费| 亚洲最新黄色网址| 国产精品jizz在线观看免费| 中文字幕免费人成乱码中国| 亚洲黄色在线观看| 国产大片51精品免费观看| 国产成人免费AV在线播放| 国产成人精品日本亚洲网址 | 免费特级黄毛片在线成人观看| 人妻巨大乳hd免费看| 亚洲毛片一级带毛片基地| 免费在线观看黄色毛片| 2020因为爱你带字幕免费观看全集 | 国产精品免费看久久久无码| 永久免费av无码网站yy|