鄭又誠

畢業於銘傳大學生物科技學系,為了成為工程師而多方嘗試,曾參與線上課程以Node.js完成小型仿推特專題作品,並曾任職於大樹藥局PHP工程師,以laravel框架完成店面安架系統,體認到自身不足而再度進修,目前於緯育JAVA養成班畢業並以Servlet技術完成領養機構網站專題作品。

EMAIL:  [email protected]

手機:  0988364696

GitHub: https://github.com/Billy-Chung

專業技能


  • JAVA / Servlet / JSP / Hibernate / Spring
  • HTML5 / CSS3 / JavaScript / Bootstrap
  • SQL
  • JQuery / AJAX
  • WebSocket

版本控制&開發工具&資料庫


  • Git / Sourcetree
  • MySQL / MySQL WorkBench
  • Redis
  • Eclipse
  • Visual Studio Code

學經歷

2015 年 9 月 - 2020 年 1 月

銘傳大學

生物科技學系

2020 年 1月 - 2020 年 8月

ALPHA Camp

全端 Web App 開發課程

以Node.js程式語言並使用Express框架完成小型專案作品

(請參照作品集)

2020 年 6月 - 2020 年 8月 

軟體工程師實習生

雙城數位行銷

參與PM與後端工程師的會議,並協助資深工程師處理會議相關事項並從中了解其溝通模式

2020 年 9 月 - 2020 年 11 月

PHP工程師

大樹醫藥

以PHP語言並使用laravel框架完成安架系統。

該系統是作用於得知目前商品的安全量與架面量為多少(一間分店)且能修改數量和上下架功能。

2021年1月 - 2021年3月

AI智慧製造應用與機器學習培訓班

政府產業新尖兵計畫

學習Python與機器學習相關知識,並使用PLC階梯圖完成指定證照考題

2021年5月 - 2021年10月

Java雲端服務開發技術養成班

緯育TibaMe(原中壢資策會)

成為班上副班代並主動製作Git sourcetree的操作手冊提供給班級同學,以及以組長身分帶領組員從0開始設計專題並實作出成果。

(請參照作品集)

作品集

Simple Twitter - 社交平台

在全端 Web App 開發課程中和另外兩位學員共同合作的作品, 具有登入/註冊功能(預設帳號為user1,密碼為12345678)、後台管理員功能、推文留言功能、編輯個人資料功能等一般社群網站功能。 


寵一而忠 - 寵物領養機構系統

在JAVA開發課程中與另外2名組員合作開發的作品,其中使用了AJAX技術、排程器、CTE來達成預約功能,並以第三方日曆套件fullcalendar來顯示預約,且用JDBC交易完成寵物新增同時新增該寵物的分類。

自傳

由於在大學專題中發現,在實驗室的生活並非我所期望的,所以在畢業後報名了軟體工程師的線上培訓課程,在課程中我認為自己對於程式設計是有熱情的,並在畢業時和課程中的2位同學組成小組,一同完成結業專案,在此過程中解決了各種難題,例如在網頁資料的關聯部分我與另外一位組員有不同的想法,而我們在經過討論之後,發現我的想法是有錯誤的,而我也接受了他的建議,一同改進資料關聯流程的設計,在這過程中學習到了與不同想法的人溝通並合作,我認為這對工作上是十分重要的技能,還有在個人開發時時常會遇到預期以外的錯誤,而我也花了大量的時間去學習解決這些未曾遇過的問題,培養出了工程師所需具備得耐心與解決問題的能力。


 而在大樹藥局工作時,雖然使用的語言並不是熟悉的語言,但仍舊成功完成主管交代的改寫原有安架系統,在開發上遇到困難時也積極地與指導學長討論。但由於媽媽開刀住院需要人看護,在和主管商量後申請了離職,在這次的經驗中,我體認到只會使用框架開發是不夠的,我認為如果要將軟體這份工作繼續走下去的話,我需要一些底層的知識,這樣在開發上遇到問題才比較好解決,於是在過完年後便報名了以從頭到尾完整建立能力為宣傳的JAVA班的課程,但由於該班在5月才開課,在這段期間我便去報名了政府所開設的AI產業課程,在該課程中了解了現在當紅的AI技術以及工業4.0等相關議題,並在課程中完成所有測驗及課題,由於課程中大部分是在寫程式去控制硬體的流程,在課程結束後體認到自己還是比較喜歡純軟體的開發,再次確信自己所選擇的道路並沒有錯。


在JAVA養成班時,我由於之前的經驗以及認知,在該課程中努力地去學習我所想知道的知識,並在這長達5個月的課程中,我經常去解決班上程度較為不好的同學們的問題 所以在班上選班代與副班代時當選了副班代,以及在分組時成為了組長,在我發現班上的人在上到Git的課程時多數人都不清楚該如何使用時,我便自告奮勇地做出了文件提供給大家參考使用,也順便加深自己對於這份工具的認知。在專題開始設計時,我也主動承擔了大多數的工作,包括功能發想及架構圖的繪製、功能流程圖的設計及製作、ER-Model的設計、欄位規格的設計等等,在這過程中充分的熟悉了一個專案是如何地從0到有,在設計階段結束後進入分工開發時,我也主動將大家都沒有想法的預約功能分給我自己來做,雖然我也沒有做過,但我認為這是值得挑戰的,在這專題的實作過程中,最令我感到困難的便是預約的資料欄位該如何設計才能達到我所期望的成果,在多方參考以及詢問老師後,最終才確立使用SQL的CTE功能來做出這項功能,而第二難的便是怎麼使用日曆將預約資料正確的帶出來並顯示,在查詢大量文章後最終決定使用第三方的日曆套件並使用AJAX帶出我資料庫中的資料以達到在同個頁面中進來就能直接查看,第三的則是整組的整合了,由於是組長且組員又大量減少的情況下,整合變成了一件困難的事,而且每個人所寫的code又未必按照原先規定的架構走,整合大家的邏輯並把它變成同一系統內的功能花費了我大量的時間,在這過程中必須一直溝通對方的流程,有時還需要一起解決BUG,雖然辛苦但是完成時的成就感也是我如此喜愛程式設計的原因。


感謝您撥空閱讀我的自傳到這裡,雖然並非本科系出身,但我仍希望能夠當上軟體工程師,儘管我知道這條路並不容易,但是我認為這是值得我去挑戰的事物,祝您有美好的一天!