到現在為止,粗略估算一下工作時間有一年半了吧,這是加上我在校期間從事的項目時間的。
從事的項目有
1、利用超圖的GIS系統作二次開發,后來出于某些原因中途離開了,但學到了不少東西。
2、為迎接學校評估,用PHP給學院開發了一個內容管理系統,當時有4個人開發這個系統,長了不少項目開發經驗,體會到了團隊合作的重要性。項目最后是完美的交付給學校,初次體會到成功的喜悅,至今讓人懷念。
3、2007年2月份到了武漢,開始從事linux下的C語言開發,從此就關注一些系統底層的開發以及算法,到目前應該說單就C語言開發也1年有余了吧。工作經驗有:
??? 用到各種算法和數據結構,對網絡上的數據進行處理。要盡可能的提高處理的效率
???? 獨自維護一套3萬多行代碼的項目,并對這個項目做了重大改版,親手寫的代碼量應該有5千行以上吧,并在必要時解答客戶的疑問。
?????對于這個項目新添加的功能的設計工作都是由自己來完成,包括處理流程,數據結構,以及數據庫的設計。
???? 學習到了豐富的linux下的開發經驗及相關理論知識,如線程編程,內存池的運用,進程間的通信,Makefile的編寫,shell的運用。
???? 有了豐富的調試經驗,能熟練的運用gdb對程序進行調試,調試過段錯誤,多線程中的死循環,死鎖問題。煅煉了解決問題的能力。
????
平時也會抽出時間看了一些經典技術書籍,如《Write Clean Code》