雖然沒有什麼太專業的設備,就是一台筆電,還有一個還滿大的32吋螢幕,
但是我有一個專業職人精神,凡事做就要做到完美,所以不管是在計畫事情、撰寫程式,
我都希望將其做得盡善盡美,我喜歡把自己的想法用平板描繪出來,
把一切計畫準備好之後,開始動手執行,所以這就是我的小天地,在這裡製作各式各樣的專案。
這一個頁面,我會介紹關於我的職涯專業、技能還有我身邊的3C傢伙們。
首先來分享我身邊最常用的 8 樣設備吧,這些都是我吃飯的傢伙們,怎麼能不介紹他們一下😄
ASUS TUF A14 筆電
2024年買的新電腦,
體驗看看AI PC玩出什麼新花樣
Samsung Watch S9
我的手錶,開會能錄音收收訊息,拿了一個舊錶帶搭上去挺不錯!
Samsung S23 ultra
會選擇這支手機是因為有一支筆,我很習慣隨手需要筆記,很好用!
Samsung Tab S9
是我工作或生活的好夥伴,超強電力,整天隨手筆記查網站都穩穩地,棒
Sound Core Q35
平常在家用電腦的好耳機,價錢不貴但音質也很棒又有降噪
Sony WF-1000 XM5
隨身攜帶的耳機,這應該是我個人認為真無線中音質最棒的耳機了
RODE 麥克風
疫情的時候很常在家開會,然後我又喜歡唱歌,所以就買了他囉
Kobo Clara
電子書真的很方便,小小一本裡面就相當於一整櫃的書,隨手拿起來就能讀
以上就是我身邊的3C傢伙們,應該不難看出我真的很愛用3C,
但每一樣東西都是經由我精挑細選後買下來的,每一樣都令我非常滿意,也能幫助生活及工作的執行效率跟品質,
接下來就來介紹的專業技能。
在軟體工程的這個職業中,我覺得我算是用一個很快的速度,將每一個歷程走過了一遍,
上圖就是我想用2頁PPT來說明我經歷了哪些事情以及我個人的優缺點,
在近7年的職場生涯中,前半段的QA與專案工程師算是在一個實習階段,
其中QA是在技嘉科技擔任手機的品管工程師,從那裡實習的過程中與工程師溝通列出Bug追蹤,
也從那時開始,覺得軟體工程師實在太帥! 所以開始決定要往這條路發展。
我想RD開發者,程式語言絕對是必要條件,所以這裡我先不提這個專業。
我認為我最大的優勢在於,我可以用我的經驗快速的分析邏輯流程,
將系統流程在腦中先走過一遍,發現可能的問題與待解決的問題,再逐一分析解決。
(左圖:開發流程分析,使用者UserCase情境拆解)
我每年都會給自己一個小小的SideProject,就算工作再怎麼忙碌,我也想要執行一件額外專案,
因為我可以透過製作業餘專案的時間,更能鑽研不一樣的技術細節,
這對我來說是一種享受,能沉靜在古典樂中,在鍵盤上舞動著,
看著作品一步一步地完成,是我的一種樂趣也是成就感。
目前的職位是:產品經理 (部門經理)
除了需要規劃相關的需求任務,管理部門工作分配,也時常需要跟跨部門溝通,
我認為跨部門溝通是職場中非常需要的能力,所以我從一名小工程走過來,也一直深刻體會著,
如果技術再好,溝通不良,那一切都是枉談,我非常注重TeamWork
我在這個職位學習也是因為我希望強化我的溝通與計劃能力,而不僅是技術。
我擅長將大需求拆解成圖像化,並將功能點拆分,讓團隊間能相互分工,透過圖形化的需求描述,也能快速讓團隊建立共識,讓目標清晰一至。
工作上常常有大大小小的工作事項,一個不注意很容易就疏忽,所以我也善用管理工具,將任務狀態拆解,能快速了解任務進行狀態。
我的個人專業技能:
我是一名全端工程師,前端擅長Vue的框架,而後端使用Java或Python進行開發,
資料庫大多使用MariaDB或是MS SQL,有Redis HA架構開發之經驗,
主力後端語言是Java,常使用SpringBoot全家餐的開發框架進行系統開發,
Python較常進行工具或腳本程式的撰寫,
系統開發完畢後,使用Docker封裝的經驗與部屬,
早期也有Android與.Net開發的實務經驗,近期主要是Java、Python、Vue這3項為主要技術重點,
實戰領域主要為客服機器人與LLM大語言模型RAG、Prompt的操作經驗
並有專案管理與系統0到1的開發經驗。
主力後端語言
從JDK 1.7 開始接觸Java開發
目前較常使用Java 17
Spring Framework 開發經驗
Spring Data JPA 資料庫管理
Spring Security權限安全管理
Maven打包
前端使用Vue.JS開發
搭配後台UI框架開發系統
HTML、CSS、JS開發
進行腳本程式與API撰寫
操作LLM大語言模型
Whisper STT聲音介接
Langchain 搭配llama RAG應用
我的個人作品會分享在LinkIn上,主要開發這些項目,除了磨練精進自己的技術能力,也在探索更多不同領域的技術擦出不一樣的火花。
這是我個人代表性的作品,因為時常需要接觸不同的案例需求,
但終究有些基本功能是不可少的,所以建立了一整套機制,方便日後快速複製與管理,
時常需要重複進行許多平台作業,例如以下事項,都能利用這樣的平常快速建置。
會員帳號管理:能快速建置帳號系統,管理多名使用者登入操作
權限可見授權:依照不同的帳號可分別設定權限控管
平台授權:依照License憑證可控管平台有效登入者及使用期限
資料表與頁面快速建置:一鍵生成對應資料表與邏輯程式碼,與基本表單列表頁面
快速部屬:平台使用Docker封裝,能快速部屬環境
平台升級流程:能使用固定流程進行平台升級,有效管理版本控制
AI 的Code Review系統,在多人協作的專案中,每個成員的撰寫風格與內容,
都可能有所差異,如何利用AI快速分析Git Commit紀錄,為這次發想重點。
自動化錯誤檢測與品質提升
提高審查效率與速度
安全性增強
學習與標準一致化
輔助決策與上下文理解
AI 的輔助的專案管理系統,從PM專案管理的視角設計,
透過AI來分析團隊成員的執行效能,提供管理者即時掌握團隊的資訊平台。
自動化進度監控與更新
精準的時程預測與風險預警
資源優化與分配建議
溝通效率提升與摘要生成
數據驅動的決策支持
為什麼會想做的這小主題呢?
與AI協力合作完成一個小主題。
尋找AI對生活或工作更多的可能性。
基於這個想法,就思考著應該選擇什麼樣的主題來進行,於是左思右想,歸納了幾個AI能幫助工作或生活上的痛點,就接著往下進行了。
上網快速歸納分析重點
策略分析
會議記錄
圖像轉程式碼
從上述的作品接續的衍伸作品,使用Maven的封裝概念,將平台模組化
日後有其他專案進行時,就可以使用Maven引入的方法快速建立平台。
也撰寫了compose.yml與打包平台Docker image進行標準化的安裝。
日常有許許多多會議,群組大大小小的事情,有時候腦袋實在不夠用了,
這時就需要一位虛擬的助手幫自己整理腦袋。
Line 訊息管理:歸納整理群組重點
Google服務(行事曆、待辦、文件) 整理
活用NotebookLM應用
自動化整理日常訊息
透過這個小工具,快速幫忙紀錄會議重點,也方便日後整理,
有達成想做這個工具的目的,日後還想持續優化,
例如針對每週的會議摘要,以及待辦事項清整,
可加速對日常辦公的效率提升,也能在整合RAG的應用,可一次查訊更多的會議資訊
如何利用RAG與GPT-SoVITS,在這個大語言模型滿天下的年代,
如何有效利用LLM的能力成為重要課題,而爸爸是名企業講師,有很多豐富的經驗和資料,
這正是利用語言模型的好契機,AI 不是用來取代人,而是與AI一起協同合作,
尋找有價值的應用,本篇是實現AI虛擬老師的心得分享
第一代的後台管理系統,也擁有完整的帳號權限控管,
當時也因為手邊有額外的專案,快速打造了一套管理系統,
不過因為當時有系統結構的問題,導致後期DB無法有效切換,
所以一念之下才翻新架構改寫2.0的版本。
其實生活大大小小的事情,很多重複性質的工作,我都會想辦法利用程式搞定
這個作品集收納了幾個項目:
打卡機器人:整合LineBot機器人,讓我在電梯口就能馬上進行公司打卡..
訂便當:每天要訂午餐還要算人數,所以寫了小程式協助大家訂便當
課程統計:因為我爸爸是一名企業講師,時常需要授課,所以為了方便統計學員的項目
線上聊天:一個匿名聊天系統,給大學的學弟妹認識新朋友~
財務分析系統:因為沒時間關注財金新聞,寫了個小爬蟲幫忙看一下每日的分析
音樂分享:因為想要跟朋友一起聽歌點歌,所以寫了個小程式大家能一起聽歌