程式測試跑完沒有錯誤就是工程師的快樂|工程師育誠

猿工專訪⚡

Publish Date | 2025/04/09 20:55
Author | 應援編輯部猿工
M:請簡要介紹一下你的職位和主要工作職責?

育:我是後端工程師,用 AWS 建立公司產品的後端環境,包含所有的資料處理,除開發外還有協助客服和業務開發去理解並處理客戶線上問題,參與新功能開發的討論。

M:所以你是資訊背景的嗎?

育:不是,大學是念統計系,因為統計系沒有主要的應用領域,所以研究所念農藝生物統計組,那時還問老師這個科系需要種田嗎?老師說不用,這個科系主要是跟藥物比較有關。我在大一大二主要是資料處理相關的程式,然後進行推論,現在的工作某種程度一樣的是把資料轉成前端所需要的畫面資料,或是處理一些商業邏輯,都跟資料處理有關。

M:因為每種程式都不一樣,所以你後來才自學工作中需要的程式的嗎?

育:對,學生時代學的跟現在新創所需要的程式目的性不同,新創是以寫網站為主,所以Web base所需的知識跟單純去處理資料的c++又不太一樣,現在公司需要的技能又跟之前不太一樣。因為我不是這個背景出生的,有很多知識也是工作遇到了知道這個不熟,這個不懂,但這些可能是正規科系大一大二的必修,計算機概論、資料結構,都是在實戰中遇到問題和單純讀課程的體驗差很多,你會知道你需要具備的技能是要解決某種工作中的問題。

M:你是從什麼時開始想當工程師的呢?(如果有什麼有趣的故事可以分享)

育:剛剛講到網站Web base開發我之前都是不會的,研究所的時候有一學長想要創業,所以他要處理數據相關問題的時候會找我幫忙看,所以也跟著他一起學,畢業後就想找類似這樣相關的工作,直接就開始當跟網頁相關的工程師了。

M:你覺得當工程師需要具備什麼樣的特質?

育:遇到問題時要能解決,所以要一直持續的學習,因為10年前學的東西跟現在可能完全不一樣,10年前的工具到現在可能有更成熟的工具,每年可能每天都在發生,像今年AI很熱,它幫助工程師去實作更多東西,更專注在創意而不是單純生產Code,這些以前都沒有,必須要自學去和這些工具一起協作。

M:你自學程式的方法和技巧是什麼?

育:我主要是閱讀網路上的資料及透過網路課程學去學習為主,學習程式最直接的方式是公司所需要的技能就馬上學起來,這樣最快。

M:身為後端工程師最崇拜的大神?為什麼?

育:我自己還好,網路上厲害的大神就真的很厲害,但是我不會特別羨慕,因為他們創造出很多很好的東西,讓我們站在巨人的肩膀上可以更輕鬆的解決更多的問題,我都是用感激的態度。

M:你覺得工程師會被AI取代嗎?

育:我覺得短時間內不會,但是有機會,我剛剛提到的像 python 或是 java 我其實都不會,我有去試過我不會的東西完全靠 ChatGPT,跟它說我想要用這個語言做什麼,你可以叫 ChatGPT 產生一些 Code,它的確也會產生一些 Code 出來,就算有錯誤,我跟他說有錯誤在哪裡,它也會去修正,因為我有工程師背景我會知道產生錯誤可能的原因是什麼,所以你可以在一次一次的對話中導正它產生更完整的功能或是程式碼,我不會寫java 但我可以產生 java 的 Code,而且確實是可以使用的,現在至少簡單的東西 ChatGPT,那我覺得未來更複雜的東西,一定可以透過更簡易的介面,用指令打一打然後程式就可以用,未來就是會使用 ChatGPT 的人效益更高,就更不容易被取代,不會用的人會不知道自己會被這種方式取代掉。

M:以前有在新創工作過嗎?

育:我輾轉換了幾間工作都是新創,其中有一間是比較大公的公司有100多人,算是中小企業。

M:一般企業和新創的差別?

育:我覺得新創的決策速度比較快,你在公司的影響力比較高,有其實初期會直接影響產品的走向,你也可以參與到產品的成長過程,持續跟著產品的方向前進,一直以來我找工作都還是以新創為主,跟其他企業比較,新創嘗試錯誤的機會比較多,可以用比較低的成本來驗證,不像有些產業做一個新的產品要非常久,解決問題的過程中,我們需要考量各項因素,如問題的嚴重性、可用資源和時間,以做出最佳的安排。在這樣的決策過程中,找到最適當的解決方案是最有趣的部分。

M:你覺得工程師的工作快樂是什麼?

育:解決問題,因為我們是用技術來解決別人的需求,一旦有需求,我們透過衡量輕重緩急、既有的資源和時間去做最佳的安排,每天做這些決策,在這些決策之下找到最適合的點,這是比較有趣的地方。

M:你在工作的時候,瞬間的快樂是在什麼時候?

育:瞬間快樂就是跑完測試沒有錯誤,程式都沒有寫錯。現在有很多工具可以讓你產生程式,但是以前都要盲打,然後居然可以成功,就覺得很快樂。還有就是因為會使用這些工具,就可以拿來做一些事情。

M:可以拿來做什麼,可以舉例嗎?

育:小時候玩過的某些遊戲,你現在已經玩不到了,就很想要再體驗一次,就會試著把它重現出來,雖然畫面沒那麼好看但邏輯是一樣的。

M:你對於你現在的工作滿意嗎?1-10分你會給幾分?

育:蠻滿意的,9分,因為傳統公司都是要早上9點上班下午6點下班,但是工程師產出的頻率不是固定的,你不是每個小時都可以寫出多少Code,它比較是需要一些靈感去想,有時候第一個版本會寫錯,你還要去想清楚,一邊做一邊改你不可能一直保持高效,有時候想到解方也不見得是在上班時間,有時候是洗澡時候解方,我曾經夢過起來後發現這招可以喔!因為這裡比較彈性,可以在狀態比較好的時候來輸出,狀態不好的時候可以做其他的事情。

M:你在工作中遇到過什麼挑戰?如何應對這些挑戰?

育:長時間坐著工作容易導致眼睛疲勞和腰部不適。為了改善身體健康,我計劃在2024年調整生活方式,包括改善飲食和作息,並安排時間進行運動。

應援科技提供一站式平台

能夠輕鬆舉辦課程、活動,CRM管理,金流服務一站搞定!

完美的工具讓你更專注在更重要的事!

電子報

猿工專訪