我從之前從事建築業工作了8年半,在這行業如果想要有不錯的收入就必須靠高工時,萌生想轉行的念頭。後來經過朋友自身轉職成功的經歷與推薦下,我先到恆逸試聽講座。試聽的當下老師會分析這個產業的現況及未來,讓我放心的選擇轉職的道路,最後選擇報名Java養成班。
開啟正確的Java程式學習之路
Patty老師的專業技術很厲害,雖然有時態度會比較兇一點,但是畢業後再回想老師講的都很有道理。
印象最深刻的是一開始的創建類別,雖然知道是要做什麼用的,但是其實搞不清楚、也想不到到底要怎麼應用到畫面上。一開始都只能跟著老師設計參數及畫UML設計圖。
但是到後面把程式設計的流程觀念搞清楚後,後面想新增參數也能清楚知道要在哪個類別裡新增,例如要連接資料庫並抓取資料就必須創建一個Service來呼叫商業邏輯,創建一個DAO來帶入資料庫資料,同時也要顧及使用者會輸入錯誤資料,這時就需要設計Exception來讓使用者知道哪邊輸入錯誤資料。
學習資料庫正規畫設計的重要性
一開始對資料庫完全沒概念,上課的時候會有幾天特別教資料庫語法,透過語法能呈現各式各樣的資料查詢以及新增修改刪除資料,設計資料庫的時候也會考量你的產品特性去做如正規化及FK外鍵的串聯來方便你進一步的收尋到精確的商品。
前端與後端、資料庫串接,讓我豁然開朗
過程也有學到前端技術,從MVC框架概念及HTML裡面的各種標籤用法及排版,讓我知道設計一個靜態網頁的標準規則,再透過CSS讓畫面的美化及jQuery動態效果讓頁面變的很有趣,但是要修改一個地方有可能整個版面都會跑掉,其實修畫面也不輕鬆,在自修的時候花最多的還是在前端畫面上,但是當畫面呈現出來後,又能帶入自己設定的參數進去資料庫,這時候會感到很興奮。
隨著課程進行到後面會串接前端畫面、伺服器端資料、後端參數的資料,當全部呈現在一起就會瞭解到為什麼當初要這樣設定參數,會有一種豁然開朗的感覺。
我以前沒有上過其他補習班的經驗,在恆逸上課大部分都是非本科系想轉職的人,所以在學習態度上都很好,讀書的氛圍很高也會促進自己更認真,加上大家程度都差不多所以上課壓力比較小,不會有因為自己非本科系跟不上大家進度的情況,下課或休息時間有問題老師也都樂意解答。
養成班三個月來的心得每天都是在進步,一開始的觀念學好後面理解就會稍微輕鬆一點,雖然後面可能有點跟不上老師的程式進度,但是前面觀念有釐清休息時間好好看程式碼還是都能清楚流程及寫法。
給學弟妹的建議
一開始就想好自己的專題題目,並在老師教的時候就從頭改成自己的題目需求,最後畫面都會照著你的use case diagram 呈現所以一開始就先想清楚題目及需求比較不會到後面還要從頭改需求。
準備成果展個過程與心得
先觀看學長姐的影片照著做,再修改自己想要講的東西。兩次的彩排很重要,能呈現你準備的到底夠不夠,因為本班是預錄當天成果展再照著畫面對嘴,在對嘴上會比直接講還要困難,所以必須在家練習很多次。雖然來賓都是視訊觀看但上台那一刻還是會緊張,不過照著練習時的講法講也是能順利完成報告。由於是視訊成果展所以當天沒有安排面試是比較可惜的地方。
感謝恆逸在服務與設備上的用心
雖然只上到大約一個月的實體課程,後面因為疫情的關係改為線上教學,但是恆逸還是開放遠端連線公司的電腦讓我們使用,對於電腦比較老舊的我來說還是很不錯的,實體環境設備很好,飲料也能喝到飽,假日也開放讓我們練習,服務人員態度很好,感謝每個恆逸的工作人員!
工作面試心得分享
因為疫情的關係我所有的面試都是視訊面試,統一面試都會請先自我介紹。不管專案寫的好不好一定要清楚知道你的專案流程是怎麼執行,像是有的公司會問你jdbc怎麼啟動,try catch 如何使用 Exception 與Error 在你專案裡面怎麼發生等等,考你對你自己專案的熟悉度。
每一次面試的機會也是自己成長的機會,有些問題課堂上可能沒注意聽或是專案裡面沒有實作,當被問到的時候雖然答不出來,但是下一間公司又問道到這時候你就能很清楚地回答了。有的公司會事先給面試前考題,90%都會考SQL語法這部分必須很熟悉。陣列及迴圈也大多都是基本考題,如果是考古題有的公司考題幾乎也沒變多,多練習也能應付。
技術主管面試每間問的差異很大,有的問很深入都答不出來最後卻能錄取,有的問很簡單當天面談也很輕鬆,結果還是沒錄取,帶著平常心去面試就好了。
網站作品