今天爲2009年12月20日,特將自己2009年一年中之所學總結一下,一來對自己的經歷回顧一下,二來考慮下來年的發展方向。
技術性知識
統計了一下,在javaeye發帖30篇,其中內容涉及方面頗爲雜亂,有關於python的,有關於javascript的,vim, C, java等方面,總結如下:
- 學會了python的網絡,圖像處理等方面的技術
- 學會了jQuery的基本應用,並在項目中大量應用
- 學會了java中的Swing開發,並開發出一個小工具sTodo
- 學習並實踐了vim的一些技巧
- 對java中的lex&yacc--javacc,並開發了幾個小工具
- 用java設計並實現了一個基於總線的消息系統,bbms
- 學習了opencv的一些模塊,如人臉檢測
- 對函數式編程有了比較好的理解,在python, javascript, jQuery的應用中,尤其可以感受到
- 在bbms的設計與實現中,將RMI, Event-Listener機制,多線程等作了一個比較完整的回顧,加深了印象
- javacc的學習,對以前的lex&yacc做了完整的回顧,不算掌握了一門新技術,只是從C轉移到了Java
非技術性知識
以前的學習路線是興趣驅動,慢慢的編程應用驅動(但是我還不打算立刻去學習SSH之類的框架),現在是將兩者結合起來,興趣+應用驅動。一來可以較好的完成任務,二來可以從中得到樂趣。
找到自己的定位是比較難的一件事,因爲前面的路是黑的,你無法準確的知道未來的發展情況,即使你有比較好的規劃。但是如果沒有規劃,則未免將自己的未來兒戲。自己在這方面也有考慮,但是不完善,有太多的時間沉湎於技術的細節,將一個系統的枝節都有了很好的掌握,但是卻忽視了對自己的枝節的把握。
總結
在來年,應逐步深入業務,瞭解一個企業的運作狀態(當然技術不可偏廢),需要考慮轉型的問題,做開發是一種狀態,做設計是一個狀態,做產品則又是另一個狀態。需要考慮逐步轉型,不能在一個狀態呆的太久,孔子說,君子不器。