我念通訊工程系,現在是韌體工程師──「不務正業」徵文
在這世界好快心好累的時代,我們大學修的很多學分都很難學以致用,「不務正業」、做著跟大學主修乍看沒什麼關係的工作,可能才是常態。五月的專題徵文,就讓我們來看看「職涯」能有哪些變化!
- 文/林穎塵
大學時念的是通訊工程系,現在則是在做韌體工程師,可能大部分的人覺得很相關,但其實幾乎是沒什麼關聯的,通訊工程許多人比較沒聽過,有些學校則是整合成一個,統稱電機系,但在研究所時是一定會分開的,而且分得更仔細,再分為光電、通訊、電子、自動控制、電波等等,每一個組別專攻的部分不相同,雖然都是電機系分出來的,但還是會有點隔行如隔山的感覺。
我本身研究所則也是通訊組的,在論文方面是使用程式語言來模擬通訊協定,驗證其功效,在找工作時沒有設限,因為要能接觸到與協定相關的工作是比較不容易的,也可能只是小弟在課業上太混了⋯⋯,目前跟工作上有關聯的部分應該就是使用的程式語言是相似的,還是有些概念會稍微知道,像是聽過一點名詞,理解一個架構什麼的,在研究所時主要是培養解決問題的能力,這部分是比較重要的,也是最主要的訓練。畢竟要完美切合,可能只有會計、律師、醫生那種有明確方向的科系。
韌體工程師的日常
BIOS。圖/wikipedia。
先來介紹一下「韌體」,根據國家教育研究院的名詞解釋,韌體是介於硬體和軟體之間的一種程式指令或資料,可以想像是 主機板(硬體) −> BIOS(韌體) −> Windows 10(軟體),所以工作內容需要有一點硬體架構,才知道韌體裡的程式要怎麼寫,韌體也分百百種,單純控制 MCU(微型控制器)的、或是剛剛提到的 BIOS ,更甚者是晶片上的,也都非常不同,我目前是 MCU 類的,主要內容是看懂晶片的說明書,了解應用方式與規格,還有其廠商提供的範例程式碼,來把硬體驅動起來或是實做出產品。功能較簡單的東西可能就只有韌體,例如火災警報器。
一般來說,軟體會假設底下功能一切正常來開發,但韌體就麻煩許多,問題千奇百怪,可能是晶片本身真的有問題或訊號在某些狀況下會不穩等等,軟體有問題可能還會懷疑你韌體寫錯,硬體耗電測量出來太高,也會找你,想的到的、想不到的,都要遇上了才知道。夾在軟硬中間,說好聽一點是兩全其美,不好的話就是豬八戒照鏡子——裡外不是人。
大家對工程師的想像
剛進公司,要去銀行開戶時,旁邊有一對母女,小孩上大學,也正要開戶,閒聊一下,發現我薪資好像比一般狀況好一點點點,問我是做什麼的,我回答韌體工程師,便問工程師不是都要穿白色的服裝嗎?或是要輪班什麼的,工程師百百種,好像不太容易解釋每個工程師的差異阿。至於我媽媽呢,投資科技股,但也搞不清楚台積電、聯發科、鴻海,他們詳細的業務內容,反正都可以叫科技股,本身是韌體工程師的關係,半導體類的工程師在做什麼我也不太理解,只能說個大概,但簡單跟她解釋起來,沒有兩三個小時可能照樣一知半解。之前當替代役在機關服役時,分署長一聽我是電信研究所的,便問,喔,我那個手機 iphone5 的啦,最近常常一下就沒電了,要怎麼處理,我只好說,恩,還是換電池比較實際一點,後來想想,如果有其他長輩問我,未來要做什麼,可能可以開開玩笑說要來開電信行了。
很多人都很難搞懂科技中的差別。圖/Pexels。
大學與研究所的體悟
在這先不說大學是否該成為職業訓練所,但學到的一些東西會讓生活更有想法、豐富吧,像是大學時有一門課叫做訊號處理,如果有上過的話就可以大略知道生活中的聲音是如何從類比(連續波的樣子)轉化為數位(用 01 來表示)的,這讓我聯想到,
文字,也是一種壓縮、表達情感的工具,就像是在 Quantization 吧,想把它給精確化、數位化,用那些固定、既有的字詞,盡量表達、記錄著千千萬萬種不同的情感
用越多字雖然能描述得越好,但也越冗長、越花費資源,熟練的人,就如同好的壓縮法,能達到 lossless ,盡量地接近 capacity 的感覺。而在做這份工作時,讓我理解一般狀況下按鈕單按、長按,在機械內部是怎麼判別的,更了解生活上一些物理的細項。
當一個工程師的建議
以韌體工程師來說,最主要有耐心,慢慢找出問題所在,以前大學時老師曾跟我們說,身為一個工程師,就是不要害怕困難,一步步釐清,並解決問題,有時一個 bug 可能處理一整天都還找不到問題所在,所以我覺得有耐心這方面在韌體來說算是滿重要的,程式本身不會用太高深的演算法,最主要的是有其相關知識,與學習的能力。
2019 泛科夏令營
今年暑假還沒想好要做什麼嗎? 打破各個科目界線,藝術串科學、數學串理財、程式邏輯搭上動力機械,不再只有單一的學習,讓喜歡的科目更專精,拉起興趣缺缺的科目。
科學不只是課本上的學習,當變成生活中的習慣,一切都不用再背誦學習,而是主動出擊。
詳細課程資訊這裡走:http://bit.ly/2Mcg5Uy
The post 我念通訊工程系,現在是韌體工程師──「不務正業」徵文 appeared first on PanSci 泛科學.
作者暂无likerid, 赞赏暂由本网站代持,当作者有likerid后会全部转账给作者(我们会尽力而为)。Tips: Until now, everytime you want to store your article, we will help you store it in Filecoin network. In the future, you can store it in Filecoin network using your own filecoin.
Support author:
Author's Filecoin address:
Or you can use Likecoin to support author: