該離開還是留下 - 薪水

Table of Contents


借這篇

其實我也有和原PO差不多一樣的問題

不過我工作快兩年了 冏


一開始從軟體跳去FW時 真的很興奮

除了很多東西沒碰過要學 那種成長的感覺很Nice

最主要的是薪水和福利都比'大部份'的軟體業好很多

而且我覺得FW和軟體最大的差別在於

FW比較不用一直盯電腦 可以玩電路板 比較不傷眼睛

而且比軟體吃人際,如果和EE/HW/SW/PM任一個處不好也不用做事了


做了一陣子後也大概理解為何大家說底層取代性低


軟體業基本上其實只要頭腦邏輯清晰就不會有太大問題

不過要學的東西也很多,如果公司是屬於一直在開發的階段

絕對不會是像原PO所說的那樣準時上下班,會比較準時的大多是有固定案子在維護的


底層的部份首先第一關基礎知識

很多軟體不會碰到的部份 比如I2C/SPI 等等

但如果單就code的複雜度和邏輯面來說,不會比軟體業複雜


底層最基本的難度在於寫code要考慮的地方太多

電壓,執行速度,code size,多重執行緒


但最大的難度個人覺得其實是出在硬體/推皮球/隱藏問題/cost down這幾件事情上


IC和CODE一樣都會有BUG

寫code寫半天,沒做到自己想要的

運氣好是最後才發現問題是出在硬體身上,運氣不好就是沒找到


有時覺得自己的code沒問題,但是所有人

第一時間幾乎都會先懷疑code是否有問題

這變成說有時FW要有能力'指出'這是別人的問題

也就是除了要幫自己debug,還要幫別人debug,然後還要有相關知識可以說服對方

否則皮球就會被推過來了,甚至有時問題的出現源頭只是測試者的操作不當....


十件機器,二件出問題,八件沒問題

把有問題的機器拿過來 跑了三小時都沒出問題 這個時候就很冏

問題沒出現無法debug,所以這個問題就會被先掛在FW身上

但最後問題的源頭有可能不在FW,所以FW比較不好的地方是常要扛一些莫須有的東西


cost down簡而言之就是要馬跑但不給牠吃草

客人覺得某個零件太貴 要我們用便宜一點的

但是要做到和比較貴的零件一樣的功能


每一家公司FW常碰到的問題不盡相同

但我覺得FW真的很花心力,工時長和出差也跑不掉

年輕是無所謂

但很擔心繼續做下去路走死了無法養老

畢竟我不覺得自己年紀大之後還有體力應付這麼多奇奇怪怪的問題 冏

所以不知道版上有無強者能指點迷津

難不成最後也是要回軟體業......

--

All Comments

Caitlin avatarCaitlin2013-05-23
系統廠的FW真的會常掛些莫名的BUG...orz
Frederic avatarFrederic2013-05-25
agree..........
Tristan Cohan avatarTristan Cohan2013-05-27
想辦法爬上去 奇怪的問題丟給蔡逼巴解 很多前輩都是這樣
Tracy avatarTracy2013-05-29
你爬的夠高 還可以舉辦蔡逼巴解Bug大賽 你打考績就好
Lydia avatarLydia2013-06-02
去你那個領域No1的代工廠,然後這些鳥事就會交給vendor弄
Olivia avatarOlivia2013-06-04
我這個領域應該不是NO.1也是NO.2,NO.3了吧,很窄的領域...
Adele avatarAdele2013-06-09
我的個性方面不適合當主管,而且其實只要還是掛工程師...
就算主管級一樣很操...(就我看到公司的現象是如此)
Adele avatarAdele2013-06-11
我是肯定會做個幾年,因為公司環境不錯,只是要先規劃好未來
Elma avatarElma2013-06-14
FW能解的, 就算是HW issue, 也會要FW出 patch 的
因為改FW的成本遠比改 HW 要低...
Belly avatarBelly2013-06-15
三樓真中肯XD