你是忘記了還是害怕想起來 在半導體產業的軟體工程師

me
林彥成
2025-01-21 | 12 min.
文章目錄
  1. 1. 面試與履歷準備
    1. 1.1. 履歷準備
    2. 1.2. 面試準備
    3. 1.3. 學生階段求職
    4. 1.4. 新鮮人階段求職
    5. 1.5. 高齡求職
    6. 1.6. 提升曝光度?
  2. 2. 公司與職場文化
    1. 2.1. 公司文化
    2. 2.2. 職場文化
    3. 2.3. 互動情境
    4. 2.4. Mentor 制度
    5. 2.5. 心態與挑戰
    6. 2.6. 最有挑戰性的問題?
    7. 2.7. 工廠需要的人才類型?
    8. 2.8. 英文重要嗎
    9. 2.9. 需要值班嗎?
  3. 3. 工作上會使用哪些技術和工具?
    1. 3.1. 對外部
    2. 3.2. 對產線
    3. 3.3. AI 應用
    4. 3.4. 內部相關基礎建設 (DevOps)
  4. 4. 半導體產業工程師職涯
    1. 4.1. 轉職或是內部輪調?
    2. 4.2. 外派的機會
    3. 4.3. 可以遠端工作嗎?
    4. 4.4. 新專案多還是維護舊專案多呢?
  5. 5. 工作上的體驗
    1. 5.1. 學習資源多嗎? 是否有補助呢?
    2. 5.2. 辦公室氣氛
    3. 5.3. 工程師的一天會是怎麼樣子?
    4. 5.4. 怎麼適應高壓的工作?
    5. 5.5. AI 的幫助?
    6. 5.6. 台商與外商的選擇?
    7. 5.7. 是否需要加班呢?
    8. 5.8. 需要值班嗎?
    9. 5.9. 升遷考核

小編受到 104 的邀請,即將在年後 2025.02.11 (二) 19:30 ~ 21:00 舉辦一場線上的免費 QA 活動。好奇在半導體產業的日常工作是什麼樣?想知道面試的題目和流程、職涯秘辛,還是職涯規劃?歡迎各位大大提早報名,並在報名表中填上想要討論的問題。

https://tw104.pse.is/6yayls

三個失敗的決定

  1. 在高速成長期選擇悠哉過生活。
  2. 太晚累積英文能力,還無法進入外商公司。
  3. 職涯初期沒到台北,錯過提早探索的機會。

三個成功的決定

  1. 參與各種社群與不同領域朋友們交流學習。
  2. 在十年前選擇轉換前端 Reactjs 這個賽道發展。
  3. 偏 I 人,但經營部落格 MAU 5000+ 算還可以。

面試與履歷準備

開的缺就是希望你長的跟前一位轉職員工越像越好,但實際上當然不可能,就跟談戀愛要遇到真命天子/天女是一樣的道理,可遇不可求。

優化履歷前要先懂診斷履歷,履歷的好壞簡單說就是和 JD (Job Desription) 的符合程度,當履歷符合市場上的需求之後,接著就是依照履歷的受眾來進行相關優化

履歷的曝光有時候是一個機緣,重要的還是平常的累積。就跟談戀愛一樣,在對的時間遇見對的人,也要你剛好準備好才行。可能組織改組中只是時機問題?或是學歷被HR卡關但老闆實際不在意?

依照年資來分,我會將準備分為三個階段:學生階段、新鮮人階段、高齡求職

履歷準備

履歷如何吸引人資?如何讓履歷更亮眼?怎樣比較容易被主管撈到履歷?

要寫得像是職缺描述的複製品,雖然大多無法完全符合,但這是求職的一部分。

履歷曝光是機緣,所以平時積累很重要,我建議每半年都可以更新一次流水帳式很細節的履歷,投遞前再修改即可,考績都可以是作文比賽,履歷何嘗不是。

在對的時間,遇見對的人,才能打動 HR 或老闆。

面試準備

面試技巧?面試流程?面試準備方向?軟體工程師面試時會看重哪方面?可以放什麼樣的專案才有加分?面試時如何提高成功率?

建議多參加面試,像是演戲需要不斷練習,才能流暢且自信。

我寫履歷其實普通還請人修改過,但我的 SEO 做得不錯,可以 Google 我的名字或 Reactjs 看看,有些軟體工程問題就會被跳過。

學生、新鮮人、資深等不同的階段我認為可以有不同的方式。

學生階段求職

想請問如果現在身分仍為學生,可以加強什麼部份以提高自身能力呢?

努力提升語言能力,積極參加實習,並與校友及學長姐建立良好的關係。許多職位可能來自於隨意的交流。

另外,參加 IT 幫幫忙鐵人賽,也是一個很好的選擇,我沒有很強的實際經驗可以說嘴,但是我針對網站開發寫了 90 篇以上的技術文章。

年紀跟學歷會在HR階段就被刷掉嗎?學歷與組別的重要性?學歷是不是比較重要呢🤔軟體工程師會很注重學歷嗎?

大缺人的時候,念藝術相關類別的可能也可以進來 IT 部門做 UIUX,而且升資深的職等也不會看有沒有研究所學歷。

不管科目是否相關,有機會可以拿一個頂大理工碩士 (專班也沒有關係),畢竟是用學歷來給職等跟簽約獎金的公司。

軟體公司正常不太看學歷,但工廠在還無法評估你的能力前,比起實務經驗會更重視學歷一點。

非相關背景的人需要準備哪些東西?除了刷題,還需準備什麼?

我大學讀的是工程科學系,與現在的前端工程師的工作並不相關。

因此,在學習時,程式語言本身並不是最重要的,真正關鍵的是理解核心概念以及能解決問題的能力。

  • 閱讀而不只是只識字
  • 搜尋而不只是被推播
  • 寫作而不只是只輸入
  • 實作而不只是只空想

面試考題難度是否有進行調整?需要準備 leetcode 嗎?

現在的軟體工程師職場競爭激烈,刷題變得相當重要。

如果老闆希望雇用你,可能會要求你通過面試 leetcode 題目。

面試難度取決老闆是否迫切需要你。

新鮮人階段求職

請問目前AI或ML的工程師會有新鮮人的機會嗎?如果有的話除了刷題外還建議如何準備履歷及面試呢?

若經驗不足,可以依賴學歷。

大公司篩選時學歷比較容易成為篩選條件,畢竟人資未必能完全理解你的 GitHub。

再來就是可以參加 IT 幫幫忙鐵人賽,我寫了好幾屆了,也可以多參與社群跟研討會,報名當志工會是非常不錯的體驗。

非相關產業背景的有機會嗎?非相關背景的人自學轉職軟體工程師?30 +非本科求職者面試有需要注意哪些細節?非相關背景面試前需要精進或準備哪些東西?

跨領域轉職的難度比以往大。

轉職者可能需要先在小公司積累經驗,建立作品集。

舉例來說,我之前的部門同事,有幾位來自北一女和頂大的同學,前公司給我負責帶的也是非相關科系,但也是建中然後台大畢業。

你必須思考自己與他們相比的競爭力在哪裡。

高齡求職

有 3 年以上軟體工作經歷但非相關學歷背景,年齡較大會在一開始投履歷的時候就被刷掉嗎?

這時候,需要展現出更豐富的經驗和影響力,而不僅僅是做 CRUD。

擁有工作經驗的人學起來比較快,但若經驗不足,優勢就不明顯。

基層老闆大多在 35-40 歲之間,在找下屬時,大多會偏向年資較少的人。

如果年齡較大,可以透過內推更快找到工作。

是否有年齡限制?年齡要多少以下?

在工程師的職涯發展中,會遇到年齡的天花板。雖然業界普遍宣稱沒有年齡歧視,但每家公司內的員工年齡結構仍會有一定的區間。

最重要的能力是能持續學習新事物。就像水族館裡的海豹,雖然身處安全的環境,但也不能忘記在野外如何覓食。

有能力的資深員工通常會轉至外商,因為外商普遍較不依年齡或性別篩選人才,履歷上也相對不建議標註相關資訊。

軟體工程師的年資與能力未必正相關,畢竟很難找到一位有 20 年 iOS 經驗的工程師,但資料庫管理師卻可以找到。所以,選擇合適的職涯道路非常重要。

舉例來說,能設計出 QPS 破萬的架構,這些技術與工具的選擇並不重要,真正關鍵的是能在有限的資源內學習,並找到解決方案。

提升曝光度?

怎樣比較容易被主管撈到履歷?要被撈到需要磨練哪方面的技能呢?

另一種方式是讓老闆直接找到你,這樣人資會主動協助安排面試。

透過作品集或個人品牌,增加讓別人了解你的管道,也可以好好經營 104 的個人品牌頁面。

我能有今天的分享機會,也是因為我的資料被人搜尋到。

公司與職場文化

內部文化或風氣,可以參考山上猴子的故事系列文章?

公司文化

公司文化會影響到工作的環境,尤其是關於透明度、價值觀以及組織的合作模式。

實際上還是製造為主的工廠,軟體是協助研發製造的一種工具。

職場文化

內部 “文化” 或 “風氣”?

職場文化的差異可能會影響到你在工作的態度,與同事的協作及對公司的忠誠。

簡而言之會是信任度的培養,在低度信任的情況下就是互相 HL 對方。

有歷史的老公司,分成老一代跟新生代兩類人,早期不被鼓勵找有工作經驗的新進同仁,絕大部分都是從畢業開始一路待,少數是離開後回鍋的。

互動情境

公司人數龐大,因此不同部門的互動情況差異很大。但以內部生態來說,食物鏈的層級,直接會影響你工作的心情。

Mentor 制度

公司內部的 Mentor 制度能幫助新員工更快地融入環境,並且在工作中得到更多的指導與支持。

每位新人進入公司時,會分配一位 Buddy 或 Mentor,取決於你是否適應工作環境。

公司比較大,需要注意的事項很多,如果直接讓新人獨立工作,可能很快就會離職。

心態與挑戰

有人的地方有政治,有政治的地方就有內耗,更何況是上千人的單位。這是一個難以避免的現象。尤其在員工數量眾多的情況下,溝通就變得尤為重要。花最多時間會是溝通。

樹大必有枯枝,人多呢則不好說,前輩留下滿滿的愛心總是會讓你有機會成長。

最有挑戰性的問題?

遇過最大的挑戰?如何面對及處理?

在半導體產業,挑戰性的問題包括如何提高製程精度、減少缺陷率、提升生產效率等。這些問題通常需要跨領域的合作與創新思維,並且不斷學習最新的技術來解決。

在跨國工廠中,最具挑戰性的部分是能夠體驗全球化的運作模式。會遇到各種不同的架構與問題,需要處理不少預料之外的困難。

工廠需要的人才類型?

加入貴公司需要具備什麼技術?需要什麼背景、技能?讀財務及軟體有地方讓我發揮嗎?文組還能夠擔任什麼職務?適合什麼樣”人格特質”的人進去?

工廠通常需要具備專業技能且能夠適應工廠環境且服從的員工,金字塔遠看高大上,實際上是搬磚的累積。

要有能力解決老闆燃眉之急的問題,可能是新專案或是舊專案改寫。

大多是原來內部人員短時間無法快速做好的,簡單做又有 credit 怎麼會輪到你?💕

背景要看是人脈的背景或能力的背景?

英文重要嗎

Does TSMC accept foreign student that graduated here in Taiwan?

現在同事蠻多外國人的,也非常需要懂英文、日文的人才。有些部門會需要應對外國人,英文沒有很好沒關係但至少打字或簡單聊天還是需要的。

需要值班嗎?

工廠是以製造為主,需要大量工人來確保機械的穩定運作。在這樣的環境下,你必須能夠配合產線的作息,隨時準備好進行工作。即使是出去玩,也有可能需要帶上電腦,隨時與同事進行協調。

工作上會使用哪些技術和工具?

在工廠進行 AI 應用與數位轉型的過程中,軟體工程師依照工作本質的分類,會依照不同處的需求所以會有不同的工具選型,因為這樣所以需要的技能也都不太一樣,依照權責也分成中央的 IT 還有各部門的 IT。

在工廠的軟體工程師,依照工作的職能用到的程式語言從 c++ vb JavaScript Java kotlin dart 都有,主要是幫各部門處理任何你能想像出來的需求。

畢竟是屬於 support 的成本單位,不同單位不同製程都有不同的 work flow 需要客製跟權限卡控,詳細資訊可以參考底下網站。

康威定律,組織越多需要特製的系統就越多

主要是幫各部門處理雜事?畢竟是屬於 support 的成本單位,不同單位不同製程都有不同的 work flow 需要客製跟權限卡控,詳細資訊可以參考底下網站。

靠新手訓練營統一專業技能,台積電將雲端原生技術變成 IT 必備基礎
https://www.ithome.com.tw/news/149127

對外部

對外部需求的處理通常要精通前端、後端等技術,熟悉主流開發框架。

使用的包括:Node.js、React、Java、Python、Docker、Kubernetes 等。

對產線

對產線相關工作,主要會專注在產線相關的資料處理,主要是撰寫後端去和產線上原有的 SiView 系統進行互動。

此外要更熟悉如傳統的 VB、SQL 操作,以及甲骨文或是 DB2 等各種類型的資料庫,用於監控與資料分析,蠻重視對於資料的操作正確性。

AI 應用

內部預算緊縮如何說服長官提供資源?有部署內部的LLM嗎?是否有開發RAG、Agent應用?網管資安政策限制下怎麼獲取數據?

AI 正在各行各業廣泛應用,尤其在自動化、預測分析等發揮巨大作用。

工程師可能會參與:
-運用計算機視覺做量測自動化
-機器學習生成實驗參數
-聊天機器人回答常見問題

內部相關基礎建設 (DevOps)

對於內部基礎建設,DevOps 是當前企業 IT 運營的關鍵。

DevOps 實踐涉及持續集成、持續部署、自動化測試等,並通過使用 CI/CD 工具、版本控制工具等,提升整體開發運營效率。

也是有只負責辦公室工具軟體的部門,就是大家想像中的 MIS。

半導體產業工程師職涯

轉職或是內部輪調?

對於工程師來說,轉職與內部輪調是常見的選擇。

轉職讓工程師拓展技術領域,而內部輪調可幫助擴大對公司運營的了解,進一步提升職涯發展的深度與廣度。

部門調動要維持穩定的考績,表現穩定者更具轉換優勢。

外派的機會

想了解外派機會?有機會去日本或美國嗎?

外派機會通常對於有特殊技能或高經驗的工程師開放。

如果能夠自願外派,更是加分,畢竟,拯救台灣、賺取外匯的重任,將由各位大大來承擔。

川普即將翻開小孩無效卡?!

可以遠端工作嗎?

疫情期間,處理的業務機密等級不高的時候可以遠端工作。

在工廠工作時,原則上遠端工作不太可能,除非有特殊需求,例如陪產或需要照顧生病的家人等情況。

自願天天值班就可以天天在家工作。

新專案多還是維護舊專案多呢?

如果你在一家有歷史的工廠工作,專案的時間跨度可能會非常長。

有些系統可能非常陳舊,但也有些架構被新進員工認為過於前衛,在這樣的公司上班你需要學會和危樓共存,也需要學習建立摩天大樓。

康威定律: 隨著組織的發展,舊的專案不僅不能拋棄還會推陳出新許多新的專案

工作上的體驗

學習資源多嗎? 是否有補助呢?

請問工作後能夠繼續深造?學習新技能嗎?

學習資源豐富與否取決於公司政策與部門文化。大部分公司會提供一些內部或外部的學習資源,並可能會提供補助或津貼以鼓勵員工進行自我提升。

大公司的學習資源通常相對較多,前提是你有足夠的時間來充分利用這些資源,公司額外提供達到考績標準的同仁申請在職進修補助。

辦公室氣氛

工作氣氛,是否高壓或有霸凌現象?待過的部門氣氛如何?和同事與主管相處的氛圍如何?

辦公室的氣氛通常取決於公司的文化與團隊氛圍。良好的氣氛有助於員工的工作積極性和創造力,也能促進團隊的合作與溝通。

台北辦公室的環境據說與外商公司相似,雖然我自己沒有親身經歷過,但近期公司確實有舉辦一些講座,歡迎大家報名參加。

工程師的一天會是怎麼樣子?

在大公司的日常工作流程中,會議是不可或缺的一部分,尤其是在團隊人數較多的情況下,會議常常成為同步訊息的主要方式。

近年來,公司也開始聘請敏捷教練或 Scrum Master 來輔導團隊,提升工作效率與協作模式。開發流程會依照看板、Scrum 或是 Deadline Driven 的 DDD,會議是同步訊息的主要方式。

在工廠工作的工程師日常:

  1. 常常會被使用系統的單位 HL
  2. 影響產線的時候需要馬上解決
  3. 被質疑系統有問題造成 MO
  4. 被抱怨系統難以操作和使用

怎麼適應高壓的工作?

在於高壓環境,如何熟悉工作內容?屬於高壓的工作環境嗎?

高壓的工作需要良好的時間管理與壓力管理能力。學會設置優先級,合理分配工作,並且及時調整自己的心態,這樣能夠在壓力下保持高效的工作狀態。

大家可能會好奇,在高壓的工作環境下,如何快速熟悉工作內容?有時候可能需要賣萌、加班,或是調高自己的羞恥心來適應這種工作節奏。

AI 的幫助?

AI 對於產業未來的影響是什麼?AI 應用上是否有重要計畫?AI 時代下,對軟體工程師的建議?是否有 AI 相關的職缺?裡面可以使用 AI 工具嗎?

AI 技術在許多領域提供了極大的幫助,從自動化作業到數據分析,AI 不僅能提高工作效率,還能提供更多創新的解決方案,減少人工錯誤。

目前來看,公司希望在不影響廠房運作的前提下,盡量避免過多的干預。有些系統仍然維持在比較傳統的架構下,整合與翻新並不容易。但還是會有一些創新的應用像是把將一些資料透過 AR/VR 視覺化,幫助技術與操作的理解和模擬。

台商與外商的選擇?

那麼在半導體產業和外商公司之間該如何選擇呢?如果有選擇的機會,當然是選擇外商,這點其實不需要猶豫。

是否需要加班呢?

加班的情況取決於專案的需求與工作進度。若專案較為緊迫,可能需要加班完成任務。

許多公司也有彈性工時政策,讓員工在不影響工作進度的情況下更好地平衡工作與生活。

至於工作中是否經常需要加班?加班的頻率基本上是個人選擇,取決於你的工作態度與需求,個人是蠻支持新一代(00後)來整頓職場環境的。

需要值班嗎?

是不是每個職位都需要輪班與值班嗎?

有些工作需要定期值班或輪班,這取決於公司的運作模式與需求。

工廠是以製造為主,需要大量工人來確保機械的穩定運作。

在這樣的環境,必須能夠配合產線的作息,隨時準備好進行工作。

即使是出去玩,也有可能需要帶上電腦,隨時與同事進行協調。

升遷考核

升遷問題?升遷制度為何?內部的升遷及考核制度?

升遷考核主要依賴個人的表現、貢獻以及是否能夠處理更高層次的工作與挑戰。

目前公司每年會進行一次考核,根據職等有所不同。

缺乏升遷機會的人,進修 PHD 或是藉由跳槽後再回鍋,可能成為更快的晉升途徑。


喜歡這篇文章,請幫忙拍拍手喔 🤣