Re: [請益] 該離開還是留下

作者: fatb (胖逼=口=)   2013-05-18 14:22:03
借這篇
其實我也有和原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真的很花心力,工時長和出差也跑不掉
年輕是無所謂
但很擔心繼續做下去路走死了無法養老
畢竟我不覺得自己年紀大之後還有體力應付這麼多奇奇怪怪的問題 冏
所以不知道版上有無強者能指點迷津
難不成最後也是要回軟體業......
作者: KingCrimson (歐拉~)   2013-05-18 14:33:00
系統廠的FW真的會常掛些莫名的BUG...orz
作者: nikolas (你花多少時間?)   2013-05-18 15:01:00
agree..........
作者: engeering   2013-05-18 15:09:00
想辦法爬上去 奇怪的問題丟給蔡逼巴解 很多前輩都是這樣
作者: engeering   2013-05-18 15:10:00
你爬的夠高 還可以舉辦蔡逼巴解Bug大賽 你打考績就好
作者: m8403051 (大吉嶺紅茶)   2013-05-18 18:37:00
去你那個領域No1的代工廠,然後這些鳥事就會交給vendor弄
作者: fatb (胖逼=口=)   2013-05-18 22:26:00
我這個領域應該不是NO.1也是NO.2,NO.3了吧,很窄的領域...
作者: fatb (胖逼=口=)   2013-05-18 22:27:00
我的個性方面不適合當主管,而且其實只要還是掛工程師...就算主管級一樣很操...(就我看到公司的現象是如此)
作者: fatb (胖逼=口=)   2013-05-18 22:29:00
我是肯定會做個幾年,因為公司環境不錯,只是要先規劃好未來
作者: fql (fql)   2013-05-20 07:46:00
FW能解的, 就算是HW issue, 也會要FW出 patch 的因為改FW的成本遠比改 HW 要低...
作者: WenliYang (羊蹄嘟)   2013-05-20 12:11:00
三樓真中肯XD

Links booklink

Contact Us: admin [ a t ] ucptt.com