年終雜想

又是一年到頭了,回想2008年以來,是最忙碌也是最有收穫的一年,這一年中,經歷了太多的事,不過整體來說,還是值得回味的。

在工作中,從08年的三月份開始帶項目做公司的通訊平臺,到現在基本完成二期的任務,在這個過程中,收穫頗多。

從技術層面來說,主要在設計模式和軟件的技術架構方面取得了比較大的進步,通過設計模式的學習,使我對程序代碼的控制能力以及在設計系統時考慮的實現上有了比較大的進步。在軟件的技術架構方面,由於做平臺產品,所以對技術架構方面的要求比較高一些,也因此在這方面花了比較多的時間,不過在我的實際的項目進展情況來看,有一些失敗的地方,原來考慮的分層模型的架構在後面的擴展應用方面顯得有些支持不力,但是幸好在最開始考慮這個平臺的架構時,便已經知道該平臺比較龐大,所以在那時有考慮做分佈式的應用,也因爲這一點,在後面的開發中,對分層的模型考慮得並不多,反而因爲實際的開發,對分佈式的運算支持得倒還更多些,而因爲這個原因,使我明白了所謂分佈式應用,在我看來,是因爲你在實際做系統時,考慮的一些較大功能模塊,將其進行一個高內聚的做功能運算的打包,然後與其他的模塊進行異地或者不同服務器間進行通訊。當然這是我個人的看法,實際上我對分佈式的應用並未深入學習,只是在實際的開發應用中,考慮的這種情況下自然而然出現的一個模型應用。

2009年中,在技術面上,主要需要學習一下這幾方面的技術,一是linux,二是UML,三是設計模式,四是軟件架構方面。Linux方面之前有所涉及,不過只是對其進行了一個大概的瞭解,以及對在Linux下是如何進行開發的,當然也只能是侷限於通過調用系統API的方式(在Linux下做服務器是不錯的選擇),雖然也知道通常情況下,很少直接在Linux操作系統上進行開發,而是在windows平臺下進行程序編寫(我們在開發中,能跨平臺的API進行了一個封裝,比如SocketThreadLock等等,以及儘量採用STL標準庫,就是爲了跨平臺用),然後在linux平臺下進行編譯,佈署,不過我想還是需要深入的學習纔可以的,尤其是Linux內核的東西。UML技術在做軟件的需求分析,系統的設計,以及與他人交流方面是很有用的,在今年的工作中,在項目的開展上,我在系統的分析和設計方面引入UML技術,發現能夠比較好的和項目組成員溝通以及能夠有效地指導後續的代碼開發。所以來年在這方面還需要再投入一些時間去再深入一下。在設計模式方面,應該來說還是取得了比較好的效果,我發現運用設計模式中的思想,並不拘泥於表現形式,在做系統設計和實際的開發中帶來了無法估量的好處,這也是我經常和同事交流時,通常建議他們也要去熟悉運用設計模式來進行實際的項目設計以及開發。也正因爲設計模式對我的軟件開發所帶來的巨大影響,所以計劃來年再深入的學習一下,網上有人提出設計模式的最高境界是沒有設計模式,想起來似乎和看武打片時的武術的最高境界一樣,說得就比較玄乎了。我是一個務實的人,不想在這些概念上去花費時間,我需要的是明白設計模式所給我帶來的是思想的收穫。不去拘泥於表現形式,這一點很重要,因爲我曾經和一個同事對這個問題有過激烈的討論,但是事實證明,太過於去套設計模式的框框,並不能使你對軟件的總體把控以及在一些特殊的應用(如某一個問題可能用這個模式也可以用那個模式也可以,如果再這種情況下,還在想到底用哪種模式的話,就顯得太古板了,需要靈活來看待,甚至你自己組合一下,可以做出自己的模式來)。在軟件架構方面,說實話,這是我需要花在力氣的地方,也許因爲我的經歷,能夠去做現在公司的通訊平臺的設計開發,所以在軟件的技術架構層面取得了一定的成績,不過想起來很慚愧,昨天和一個同事講起了關於軟件的應用架構方面,我就比較薄弱了,甚至在一個新的環境,以及新的應用方面,我所設計出來的通訊平臺架構在支持力方面顯得有些吃力(當然,肯定是能夠支持的,並且在已有的項目應用方面,我所設計的平臺是沒有多大問題的)。其實想起來也並不是一件非常丟人的事情,畢竟我還有很多機會去深入學習,瞭解。並且軟件的應用架構方面是需要較長時間和經驗去學習,理解和應用的。並不是一朝一夕就可以達到的目標。只是現在罷在我面前的選擇是,我必須忘記以前的所有經驗(因爲我一直認爲所謂的經驗其實是一種思維定勢,它所帶來的好處是在遇見同樣或者類似的問題時,能夠很快很好的解決,而在面對新的問題時,容易被之前的經驗所左右,甚至可能產生牴觸心理,這個我是深有體會的,所以現在我是好的東西吸收,不好的地方迴避之)。雖然忘記之前的基於軟件技術層面的東西很痛苦(呵呵,看吧,這就是經驗帶來的壞處,因爲捨不得之前的東西所給我帶來的心理方面的成就感,以及對未知領域的不確定性),不過我想我應該忘記這些東西,要在思想跨一大步,在意識層面上也要邁進。這樣才能更加深入的去理解運算軟件技術,做到精通。

2009年是金融危機最關鍵的一年,也是對我來說很關鍵的一年,在這一年中,我所需要學習的東西也很多,需要快速的成長起來。不過我對2009年充滿的信心,我會一直努力學習工作。

發佈了45 篇原創文章 · 獲贊 4 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章