2007-06-07
文中主要講述了筆者乙個月的封閉開發經歷,涉及的技術核心是負載均衡及ha技術,這段經歷讓作者受益匪淺,作為一篇徵文,本文不過多陳述技術細節,而是緊扣「難忘的技術難題」談自己的感受,希望給大家一些啟示,共勉以百尺竿頭,更進一步。
1. it共鳴——痛並快樂著
很多時候,我們在煎熬中也體會著技術帶給我們的快樂。乙個技術壁壘可能會讓我們幾天的工作毫無進展,會讓我們鬱悶至極,茶不思,飯不想;而乙個技術難點的突破,也會讓我們愁眉舒展,喜笑顏開,甚至是大罵出口,爽之至及至!相信大家都有過上述類似的體驗經歷,我也不例外,我是乙個熱愛技術的人,儘管技術不能稱之出眾,但熱情絕對是不落於人後。
同時,我們還面臨著工作壓力的痛,職業規劃的痛,然而,這一切似乎都可以隨著bug的fixed,隨著程式的一路暢通而煙消雲散,我們就是這樣一群人,不知疲倦地練習著手指舞,享受著鍵盤**。
2. 封閉開發之痛
快樂,有時候很簡單,我們可以從幾行**中體會到心情的飛揚,也可以是與同事在工作間隙於走廊盡頭的一支煙。封閉的乙個月裡,我體會到的最大的快樂就是逾越技術障礙,由不了解到懵懂,到熟悉,到實現,我再一次認識到,只要我們努力,事情總會有進展的,隨著努力的深入,我們就越來越接近成功了。
建立集群的經驗對我來說是空白的,而且,對系統的不熟悉也進一步加大了難度。第一天我把手頭上交接的資料看了一遍,並在windows下先安裝了was nd,建立了應用伺服器集群,大體上都是莽莽撞撞地試驗性地往前摸,只是為了有個感性的認識。第二天,手上就拿到了suse的 安裝介質,開始了全新的技術探索——說「探索」一點也不過分,因為我不熟悉linux,不熟悉ibm的產品,包括was,ihs,edge等,不熟悉集群技術,不知道如何實現負載均衡和ha。只記得我安裝了無數次的suse,無數次的was,無數次的測試和無數次的800(ibm的技術支援**)。
印象深刻的乙個難關鬱悶了我整整一天多,打了很多次800也沒搞定,後來又在blog上發帖子求助,最終通過不斷的嘗試終於解決了問題,雖然已經接近凌晨的樣子,整個人都快要散架,腿都有些坐得發麻發漲,竟然還是拍案而起,大笑一陣(我的辦公環境比較特殊,乙個人三颱機器,領導凌晨不在)。過了一關又一坎,不過,通過不懈的努力和嘗試,我提前完成了生產環境的搭建工作,開始參與壓力測試。
很多同事說我命好,趕到好時候了——這麼大的專案,這麼好的機會(可以接觸伺服器,動小型機),還說,這樣的機會可不多,對我以後的成長很有幫助,至少比別人少走了兩三年的路。專案的總監劉博也說,整個專案最幸福的人就是我,因為整個專案用的都是大傢伙,請的都是牛人。這點我倒是深有體會,壓力測試的db2高手據說是全國db2比武的前三名,乙個姓牛的博士,呵呵,也確實牛,db2集群、調優,看著手指飛舞,指令碼**飛奔,三下五除二……那一天半的資料庫壓力測試,我的腦子就沒停過,就是這樣飛轉,接受的仍舊有限,還好,後來自己總結了不少。在工作中學習,總結是很重要的,有很多時候,我們沒有實際的環境來學習,也沒有太大壓力,而工作中就不一樣了,尤其是分配到身上的任務,是不得耽擱的,我的一貫原則——凡事盡早!機會總是青睞那些有準備的人嘛。
4. 初入職場
痛並快樂著
現在我坐在十樓的機房 也就是說我還是個學生 我在做vf 我們的資料庫課程 無聊之極 本來準備講資料庫原理來著 其實老師更本不會來 走吧 我在記流水賬 很好玩阿?同學們都在玩 什麼什麼黃健翔 這會結束也太短了 在無聊幾句 前天看了一本vc mfc的書 乙個很有名的先生 懂了很多的東西 可是我的數學課程...
感悟並快樂著
比如其中把系統的構建比喻為乙個不斷生長的過程,而從前自己通常更多的是認為一次將整個架構設計完成,然後在細節上不斷補充,並且略微有些傾向於生長的觀點。還有乙個例子就是認為模式是乙個轉換規則,將利益相關體從一種形式轉換成為另外一種形式。從前自己在編寫 的時候,總是認為自己所編寫的程式中的各個部分是將輸入...
痛並快樂著
時間總是悄悄從我們身邊溜走,轉眼間來兄弟連it教育已經有半個月的時間了,在這裡,再次體會到了什麼是時光如箭。回想起這段時光,也是有挺多感嘆的。在乙個這樣的班級,大家為了各自的初衷,不斷的努力著,爭取能有更好的改變。當初來到這裡,是為了自己的乙個目標,為了能找到乙個既體面又有好的發展空間的工作,另一方...