那這篇就來說說,這個廚房裡面,大概有哪幾種人在工作。
▋ 廚房裡的三種人
在 Design house 的研發廚房裡,大概可以分成三種角色:
第一種:點餐系統的工程師(軟體)
他們負責的是廚房裡面跑的「程式」。
比如說點餐機上的 App、廚房管理系統、或是讓廚師知道現在要做哪道菜的排程軟體。
第二種:廚房設備的控制器(韌體)
介於軟體和硬體之間的那一層。
就像是烤箱上的那個小小的控制板 — 它不是一個完整的電腦,但它有自己的程式,直接控制烤箱的溫度和時間。
第三種:設計廚房設備本身的工程師(硬體)
這個就是我們這個系列要聊的主角。( 阿畢竟我就是從事這方面的人員 )
我們設計的不是跑在設備上的程式,而是設備本身。
▋ 硬體工程師,還可以再分兩種
硬體工程師裡面,又可以分成兩個方向:
數位(Digital)
就像是用樂高積木蓋東西。
每一塊積木只有兩種狀態:有插上去,或是沒插上去。
0 或 1,開或關,就這樣。
用這些積木,可以蓋出非常複雜的東西,比如計算機、記憶體、各種處理器。
我覺得就是類比成一句話,如果是…那不是…的概念。
今天要玩終極密碼,一到十猜一個數字。
如果一開始就猜中,那給你獎品遊戲結束。
那不是的話呢 ? 繼續猜直到猜中為止。
大概像是這種概念。( if…else… )
類比(Analog)
就像是用黏土捏東西。
黏土可以捏成任何形狀,可以很細緻,可以表達連續的變化。
但也因為這樣,它更難控制,需要更精細的手感。
通常就是他們把黏土捏成樂高的樣子,我們數位才可以用這個樂高去蓋東西。
▋ 這個系列 focus 在「數位」這塊
也就是大家在 PTT 或 104 上常常看到的那個職位名稱:
「數位 IC 設計工程師」
為什麼先從數位開始?
因為我打掉重練過後的領域,就是數位 IC 的領域。
而數位的世界有一個程式語言,跟軟體的 C 程式很像,那個名稱就是 RTL。
( 只是事情遠遠沒有傻人想的這麼簡單,這在後面會再跟分享說差異在哪 )
回到樂高,就像樂高有一套標準的積木規格,數位 IC 設計也有一套標準的方式來描述你想蓋的東西。
類比的世界我們之後有機會再補充,但這個系列,我想先把數位這塊多說一點。
▋ 數位 IC 設計工程師,到底在做什麼?
說到這裡,以人可能會問:「好,我好像知道什麼是數位 IC 了,那數位 IC 設計工程師,到底每天在做什麼?」
這就要再回到我們的便當工廠了。
研發廚房裡,做數位設計的廚師,也有很多種:
某一道菜的負責廚師( IP Design Engineer)
他負責的是一道菜。
從食譜(設計規格)開始,一步一步把這道菜做出來,確認味道對了,然後交給下一個人。
整套西餐菜單的設計師(Integration / SoC Design Engineer)
他設計的不是一道菜,而是整套菜單。
前菜、主菜、湯品、點心,要怎麼搭配、順序怎麼排,讓這一餐的體驗是完整的。
試吃品管(Verification Engineer)
菜做好了,要有人確認味道跟食譜一樣。
他不做菜,但他要確認做出來的東西是對的。
確認食材能不能大量生產的人(Synthesis / STA Engineer)
食譜研發出來了,但這些食材能不能大量採購?加工流程能不能標準化?
他確認的是:這個設計能不能真的做成晶片,速度能不能達到要求。
廚房空間規劃師(Physical Design / APR Engineer)
他不做菜,他規劃廚師要怎麼在廚房裡工作。
如果所有廚師都擠在同一個地方,做好菜要移動的時候就很容易撞到人,因為走道太小。
所以他要把廚房的設備定位好,安排誰在哪裡、什麼流程在哪個定點,讓整個廚房運作順暢。
出菜前的食安稽查員(DFT Engineer)
在把食物送出去之前,要再確認一次有沒有問題。
但他做的不只是「確認有沒有問題」,更重要的是:出了事情,能知道是哪裡出了什麼問題。
他設計的是一個保險機制,讓食物出廠之後,如果有問題,能夠被追蹤、被定位。
廚房電力設計師(Power / UPF Engineer)
廚房裡裝了電磁爐、洗碗機、點餐機,這些用電都有上限。
為了避免我在用洗碗機的時候,電磁爐突然沒辦法用,他要規劃廚房的電力分配,讓大家都能正常工作。
▋ 「Design」這個字的隱含意義
說了這麼多職位,我想說一件事。
當你看到有個 Design 這個字,代表它裡面隱含著需要一點個人品味。
簡單的設計絕對不是這一行裡面的重點。
而是怎麼想、怎麼做、怎麼去規劃、怎麼從一個抽象的概念,變成可以看得到的東西,這才是這一行的本事,也是要培養的能力。
▋進去才知道的真相
最後說一件重要的事。
通常是當你面試上這份工作之後,才會知道真正要做的事情有哪些。
因為要跟一個團隊打配合,實際工作範圍會跟著公司的產品線做調整。
所以面試的時候,要主動去確認。
下一篇,我想說可以跟大家分享,不同產品線的工程師,工作的重點和節奏有什麼不同。
還是大家比較想要知道的是面試中要注意的事 ?
歡迎大家給我回饋以及想法。
我是 Joker,咱們下回見。













