|
由於在上一個公司擔任專案開發工程師期間,因客戶的IT環境日趨多元,以VB 6與ASP 1.1開發的舊有系統,漸漸地已經無法負荷客戶的需求,造成開發時程拉長及效益不彰,因而開始嘗試接觸並轉換開發環境到ASP.NET 2.0。
當時,經由同事的推薦來到恆逸教育訓練中心,一進到恆逸才真正感受到什麼是頂級的上課環境,加上公開、透明化的繳費與課程資訊,有別於坊間教育機構的舒適體驗,讓第一次到恆逸進修ASP.NET 2.0課程的我絲毫不用擔心品質問題。因此,隔年又再度報名恆逸的.NET Framework 3.5 (Visual Studio 2008)認證課程,並在順利考取第一張微軟MCTS:.NET Framework 3.5國際證照後,更加肯定在恆逸的學習成果。
為提升技能與工作需求,升級到Visual Studio 2010
目前在台達電子擔任語音事業處的UI系統工程師,主要負責開發可供客戶或內部工程師使用的介面系統,以ASP.NET網站開發架構和Windows Form應用程式為主,另搭配LINQ存取資料庫整合技術為主軸。然而,由於公司現行部門內的專案與系統中,系統分析和設計屬於各自單打獨鬥的做法,缺少一套系統化的規則。若要導入UML的系統分析方式,在Visual Studio 2008(含)之前的版本,必須面臨找哪個UML的第三方軟體(例如starUML)來作業、及如何將UML圖表轉換成OO物件導向(Object Oriented)結構的問題。
隨著微軟推出Visual Studio 2010新技術,從坊間書籍開始注意到MVC2與UML這類系統分析方法,特別是Visual Studio 2010開發工具與UML的結合,將可為目前部門內的問題帶來一道曙光,幫助統一部門內的系統分析和開發工具,讓系統分析人員與開發人員站在相同的環境下作業,減少與第三方軟體磨合的時間,將更容易溝通與制定開發規則,對於之後部門系統化分析的推行有相當大的助益。
另一方面,歷經幾年的專案開發工作後,自己也深刻體認到在職涯規劃上,希望未來能由程式設計師的定位,再向上提升到系統分析師的定位,如此不僅是對開發工具的瞭解,更需要的是熟悉系統分析與設計方法,而Visual Studio 2008能達成程式設計師的定位,但Visual Studio 2010才是能滿足下一個職涯定位的工具之一。因此,為了提升專業技能達成職涯規畫目標,決定回到恆逸報名參加「微軟MCTS認證之.NET Framework 4, Web Applications技術專家課程」,希望盡快將自己的實力進階升級到.NET Framework 4(Visual Studio 2010)。
循序漸進建立系統化的完整觀念
在規劃新技術學習時,恆逸專業的課程規劃與教材設計,在如何安排學習進度的順序上,提供了不少幫助!講師由淺入深的授課方式,把相同及類似的物件和功能做整合性的介紹,並詳加描述ASP.NET 4開發網站從入門至實務的應用、ASP.NET 4網頁程式設計的觀念及MVC架構的應用與設計重點,所以上課時很容易就能快速的吸收並且融會貫通建立起正確的觀念,即使是日後在實務上的應用需求,也能很快回憶起教材中相關的內容,無礙地應用在專案開發上。
另外個人還有一個小撇步,在課堂上做筆記時我不是寫在上課教材上,而是會另外攜帶筆記本將課堂內容理解後再紀錄下來,如此在準備考試時,就可與教材相輔相成的對照翻閱以增加記憶效率。至於課堂上有教過,屬於一般性的知識則要盡量減少時間複習,盡量挑困難的來理解與記憶;等到真正上場應試時,因考試時間不多,則要特別注意考題中的關鍵字來作答。有了過去的考照經驗,並配合恆逸針對認證考試所設計的整套系統化課程學習下來,很快就順利考到了MCTS: .NET Framework 4, Web Applications技術專家認證。
升級.NET4的最大改變
雖然此次參加的課程屬於.NET Framework 4認證系列,在MVC2與UML方面著墨並不多,不過若以整體來看的話,則幫助我建立了更完整的開發環境觀念與知識。若跟.NET 3.5版本比較起來,升級到.NET Framework 4之後,最大的改變在於嘗試做系統分析和設計時的「彈性」。
對我而言,.NET Framework 3.5的系統設計屬於較「直觀」性質的開發,而.NET Framework 4則比較「統觀」,提供了更為方便、好用的開發環境,自從上過.NET Framework 4課程後,從中了解到ASP.NET Dynamic Data如何能夠快速地搭配 LINQ to SQL或Entity Framework,或物件技術來開發資料驅動的應用程式,只需利用很短的程式碼,就能夠新增、刪除、查詢與修改資料庫資料,所以現行在開發上,都會嘗試把這樣的觀念加入,更加彈性地運用UML與Dynamic Data動態存取技術來分析並設計整體性的資料結構,讓系統的使用上可以更彈性、更友善。
想學新技術,選恆逸是最方便的捷徑
自從2008年第一次到恆逸進修ASP.NET 2.0開始,又接續在2009年上了.NET Framework 3.5認證課程,2011年的.NET Framework 4認證課程,之所以一再選擇回到恆逸學習升級新技術的原因,主要是以往上課的經驗都在在證明著,「由恆逸有系統的課程教學體系一路學習下來,很容易體會到〝學會的成就感〞,並且可以立即的應用到工作上,加速進入職場或在職場上延續工作生命的時間!強烈建議若真的要學習新技術,經由專業的課程來學習,是一條很方便的捷徑。」而在課程之後,多花時間練習和測試是不得不做的事情,程式開發重理解大於記憶,套一句俗話說的,「師父(恆逸)領進門,修行在個人,多多練習吧!」
知識是一種力量,上完.NET 4課程帶給我的是探知更多世界的可能性,一股不可或缺的力量。從以前未接觸過.NET 2.0到接觸後的驚訝,從.NET 2.0看到.NET 3.5的改變和方便,從.NET 3.5看到.NET 4的格局轉變如此大,隨著.NET開發環境的躍進,期許未來個人競爭力也能一路向上攀升!
|