天天看點

回顧過去 展望未來(寫給自己)

      本來想用“昨天今天明天”做标題來着,但是人家本山大叔說了,“昨天今天明天不對,應該是過去現在和将來”。呵呵。

      每到年底這個時候,大家都在回顧和展望,無論是中央、地方,還是新聞、媒體,無非就是想總結過去的一年,定制來年的目标。我也一樣,仔細回顧一下過去一年裡走過的日子,再把來年的打算大體安排一下,記錄于此BLOG,也算做個印證。

       回顧過去。

      過去的一年應該算是我進步比較快的一年。以下内容來自于我平時的記錄。我是有這個壞習慣的,做一些事情總要記錄到我的電腦中。

      年初開始學習C#和ASP.NET,看了幾本比較經典的著作,比如《C#程式設計基礎》《C#進階程式設計》《ASP.NET進階程式設計》,雖然不能說都記住了,但還都能夠了解,對很多概念也基本有了印象。

      3月份開始做一個網絡課程的項目,技術上比較簡單,做起來比較繁瑣一些。大概一直持續到9月份左右,曆時半年多點,才完全的結束。這期間遇到的技術難題并不多,因為很多東西我以前都已經接觸,可以說是輕車熟路;比較複雜一點的就是關于視訊的工作,需求是一邊播放視訊,一邊實作其對應Powerpoint的播放。學到最多的東西應該算是對項目總體的了解,對項目進度的把握,小組内同學之間的交流與合作等等。

      期間,在無聊的時候,寫了幾個小東東,IP位址查詢等等。又找了台機器,裝上了Linux,繼續學習Linux下的各種操作。

      5月份左右,應一個熟人的要求,寫了個B/S結構的書籍借閱系統,實作對書籍的借還,對使用者和書籍的管理。語言用的是C#和ASP.NET,背景資料庫是SQL SERVER 2000。主要工作就是對背景資料庫進行各種操作。

      無聊的時候又開始找了一些書看,更多的是一些軟體工程、系統架構方面的東西,包括《人月神話》《使用 Microsoft .NET 的企業解決方案模式》《C#設計模式》《水煮三國》等等。又看了一些關于嵌入式開發的書,《嵌入式系統開發聖經》《C/C++嵌入式系統程式設計》等等。

      又覺得無聊(因為做項目期間确實無聊),開始學習一些模組化工具的使用,Rational Rose、Visio、Together輪番使用,也摸索出了一些門道。當然如果VS.NET 2005出來了,我就不再需要那些模組化工具了。

      大概9月份左右,本人對.NET系列有點失去信心,因為周圍一些到公司工作的同學,他們用的基本都是JAVA和C++。感覺到了一點危機,就開始暫時放下.NET,開始學習JAVA的一些東西,從語言開始,到Jbuilder和Websphere等開發環境的使用。對于C++,學習了一下C++ Builder環境的使用。對于JSP,也看了一本基礎的書。這些都沒有深入學習,隻是停留在文法和程式設計環境的使用上。

      後來獲得了二等獎學金,校優秀學生稱号。也算是對研一期間學習的肯定吧。感謝這些投票投我的同學們了。

      進入10月份,又回到對于.NET的學習,安裝上了Microsoft .NET Framework SDK,學習上面的代碼示例。SDK中有一些完整的例子,感覺非常好,無論是從總體,還是從具體編碼風格等等,都讓我受益不少。

      學習DB2的一些東西,曆時大概一個多月。期間浏覽了大量資料,中文的、英文的,英文閱讀水準感覺倒是增長不少,當然其中資料庫的很多思想也讓我獲得不少東西。後來參加了DB2考試,通過了700和701的考試,俺也成了DB2 DBA了。

      11月份,找工作的都開始忙碌了。本來這個跟我沒有什麼關系。但是看着他們找,自己心裡确實比較癢,因為很想早點找個工作。期間看到不少面試筆試題目,于是有個想法,想把這些題目收集到一起,然後以軟體的形式展現出來。題目都放到資料庫中,使用者可以随機選題、順序選題;解決的問題可以對其進行标記;可以檢視沒有解決的問題,檢視已經解決的問題,或者檢視全部問題;使用者可以自己對題庫進行各種操作。于是自己就寫了個程式,後來此東東被不少的軟體站收錄。本來在此基礎上可以将其更加完善的,但是後來就比較懶了,就算了。

      後來,轉移到了GIS組,面對一個新的領域,自己要一點點去适應。看相關資料,學着用一些自己不熟悉的工具。

      後來做了幾天的軟體測試工作,測試目标是一個交通地理資訊系統,Webgis,基于SuperMap二次開發的。

      最近看了兩本極限程式設計(XP)的書,其中的很多觀點還是比較先進的。結對程式設計、測試先行、疊代開發、使用者參與等等。很多具體内容确實讓人歎服。

      展望未來。

      我是一個每天要睡十個小時以上的人。但是隻要我是醒着的,我就一定要找點事情做。我最不喜歡沒有事情可做。甚至在坐公共汽車的時候,我的腦袋中也一定要想一些事情,就是這個習慣。過去的一年裡,還是比較充實的。對于未來一年的打算,大緻有下面幾個。

      做好本職工作,将老師交給我的任務很好的完成。這需要學習Mapxtreme2004相關的東西;繼續學習ASP.NET的東西。

      定下來自己的畢業論文方向,并看一些相關論文,做到心中有數。最好能夠列出提綱,簡單的寫一寫。

簡單學習一下ORACLE。對于SQL Server,DB2,我已經比較熟悉了。而對于ORACLE,我的腦袋中還是一片空白。對于大型資料庫項目,ORACLE的優勢還是比較明顯。手頭有ORACLE的教學錄像和書籍,一定花幾個星期簡單學習一下ORACLE的一些東西。

      VS.NET 2005正式版将釋出,其中包含很多新的概念。熟悉這些概念;學習其附帶的模組化工具的使用;學習VS.NET 2005環境下的移動開發技術。

      繼續學習C#模式、系統架構方面的知識。

      如果可能并且時間充足,繼續找一些嵌入式開發和ERP的相關資料,深入學習。

      補習一些基礎的東西,包括C/C++,資料結構,作業系統,算法分析等等。

      盡量找到一個滿意的工作。

      待續。