曾在恆逸上過課的表哥推薦到恆逸
我所就讀的東吳大學中國文學系屬於治學研究路線,並不是我喜好,無奈的是這個事實在入學就讀之後才發現。為此,我認為必須發掘其他領域,大二開啟我的打工旅程,接觸過的工作類型相當多元,餐飲服務、國文家教、高山茶葉銷售、文案合作,工作時間從兩年到短期接案都有。
兵役剛退伍時,我原本設想的求職取向為過去打工經驗的相關產業。有一天,一天到晚希望我去考取公職鐵飯碗的媽媽提了一個建議:「你表哥之前去過一間補習班學電腦,你也去試試看如何?」對我來說,考公職沒意願也沒商量餘地,學電腦倒是挺有趣!
經過查詢了解,現職某航空公司工程師的表哥曾經上過課的地方是恆逸教育訓練中心,不過恆逸轉職養成班多個系列課程該如何選擇,又是一大考題。後來,我諮詢資工系畢業、現職軟體工程師的高中同學,更深入了解課程內容,在他的建議之下,選擇了微軟網站程式設計師養成班。至於推薦的原因,高中同學的說法是這樣的:「.NET有地表最強的開發工具可以用,你不選.NET嗎?」
花一個月自學的內容,老師只花三、四天就超車了
在恆逸課程正式開課前,我曾經買了一本C#程式語言的書在家自學了一個月。自學C#時,面對一本滿滿程式專有名詞(且無註解)、制式步驟教學與說明、以及無限自我推銷的書籍,就毫無接觸過的初學者自學而言,就算是邏輯天才,還是會被一堆專有名詞搞得七葷八素。
來恆逸上課之後,最大的差異在於,恆逸講師授課技巧高明,進度安排適當,提供許多相關資訊供學員參考。透過講師的講解,同樣的內容變得相當溫和好吸收, 現在回過頭看當初買的那本C#程式語言書,我發現當中內容相當詳盡、觀念正確、邏輯條理分明,而這些吸收都是經過恆逸講師授課後才有的感受。
恆逸課程開啟了對程式的學習熱忱
學習過程當中,我發現「除錯」非常重要,但又是一件相當違背常理的事情。按照常理,無論是舉辦一場活動、或是蓋一棟房子,通常都會在「開工」前,精密規劃每一項步驟,少一顆螺絲都不可以,將錯誤降到最低,因為「完工」之後便沒有機會除錯,成品已經成形。但在程式開發領域,除錯卻是相當重要的一環,這一項特性,考驗開發者的腦袋,同時考驗一群人的合作協調能力。
其中,ASP.NET MVC網站實務開發課程最令我印象深刻,事先學習過Web Form的我們,到了MVC的課程時,猶如一台載滿乘客的遊覽車撞進我們的腦袋,複雜卻又似曾相似,難以上手,同時感受到MVC開發方式的魅力,也奠定我想深入學習MVC的未來規劃。
在恆逸,與其說最有收穫,不如說得到了一片新的田地。過去未曾接觸這塊田地,沒有如此深入了解電腦,也未曾嘗試了解電腦。當初來到恆逸只為謀求一職得以溫飽,殊不知栽進浩瀚無垠的資訊宇宙,同時也體會到資訊領域的博大精深。雖然所接觸的不過是數種程式語言當中的C#、數種資料庫當中的SQL Server、數種網站開發方式當中的ASP.NET,但是恆逸的課程開啟了我的學習熱忱。
專題製作期間的收穫
在9025班最後的專題製作,有幸成為組長。這次專題的主題為「企業員工專區」,以此為核心,除了我之外,其他八位組員各自決定功能方向。共同使用的技術為:ASP.NET、ADO.NET、HTML、CSS、JavaScript、jQuery、AJAX、Bootstrap。擔任組長一職,主要負責的內容為:專題網站主頁面樣板設計、網站系統核心功能、協助整合各組員的功能。
而我個人所設計的功能則是「帳戶管理系統」,當中包含的子功能有員工資料管理、部門資料管理、權限資料管理、資料表單匯出、註冊登入及查詢密碼。另有一部分的行動版功能,提供員工資料查詢、部門資料查詢、權限資料查詢。我所設計的功能最大的特色在於「權限細分化」、「操作方式直覺簡易」,其中多次運用AJAX技術進行伺服器端資料存取交換,提升使用者體驗,將多項功能串起,達到「友善的操作流程」。
由於第一次接觸程式設計的專題開發,便帶領班上學員,一開始欠缺一次「全體會議」,導致自己在核心功能設計的邏輯,有些學員並沒有理解,專題功能整合遭遇困難。這讓我了解到,過程中必須導引組員提出自己的想法或疑問,小組之間沒有人舉手發問,不代表沒有問題、都能配合,因此,組長的陳述方式必須要能讓組員得知重要性、及程式程牽涉層面。
肯花時間投入,非相關科系上課也沒問題
我不是相關科系出身,恆逸之前不過自學了一個月的C#,但是學習過程並沒有當初預期的痛苦。
我覺得,我不是特別聰明的人,我只是花比別人多的時間練習。同班的同學,有些有家庭,時間不像我完全自由掌握。但是我在恆逸的五個月,我只保留了運動、聽音樂這兩項日常嗜好之外,其他娛樂幾乎沒有,周休二日至少一天到教室自習,每天下課不急著走,確定當天的課程內容,每個步驟確實理解。
每天9點上課前,確保自己上課不會打瞌睡,休息區的「濃咖啡」不太有人跟你搶,一杯下去苦到醒過來。程式練習累了,恆逸有舒適寬廣的休息區,在休息區繞個幾圈,有助提神。
專題製作設計功能時,老師看著功能清單對我說「好像有點多,先做做看吧」,於是,專題製作期間,除了吃飯、睡覺、廁所、洗澡、通勤,我都在寫程式,只花了2/3的時間便把當初預計的功能全部做完,接著思考下一步要設計什麼。
在業界工程師眼裡,我依然是個「菜逼巴」,慶幸地我有這份自知,也慶幸我覺得寫程式超好玩,或許只是我還沒遭遇工作現實挫折,不過我認為這份成就感前所未有。
結訓後工作很好找,薪資水平較過去不錯
由於是全新領域的職場投入,明顯感受到,從恆逸結訓後就是工作很好找,且薪資水平較過去不錯。
結業後大約一個月開始上班,進入德義資訊擔任.NET工程師,目前駐點在客戶端,參與的專案是客戶的公文系統維護,主要工作為客戶公司產品(公文系統)的顧客回報Bug修復、新增部分功能等等。現階段的專案,先接觸龐大架構的專案程式、學習看前輩寫的程式碼,之後會再換到更有發展性的專案。我的目標是深入MVC技術,希望未來能夠參與MVC技術為主的專案,長久來看MVC是主流趨勢,想要有本錢談加薪就應該要會這個。我知道恆逸有開課,有需要我會回鍋上課。
當初抱持著「找工作」的心態報名上課,最後帶著「想深入領域學習」的野心離開。在程式設計所得到的成就感前所未有,恆逸老師們教我們使用畫圖的工具,圖畫的內容則是交由我們盡情揮灑。揮灑的過程,必須解開難題,看著一開始滿滿紅色毛毛蟲的Bug碼,最後功能在網站上成功執行,那一瞬間是非常令人激動的!