Re: [請益] 該離開還是留下
借這篇
其實我也有和原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真的很花心力,工時長和出差也跑不掉
年輕是無所謂
但很擔心繼續做下去路走死了無法養老
畢竟我不覺得自己年紀大之後還有體力應付這麼多奇奇怪怪的問題 冏
所以不知道版上有無強者能指點迷津
難不成最後也是要回軟體業......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.157.230
推
05/18 14:33, , 1F
05/18 14:33, 1F
推
05/18 15:01, , 2F
05/18 15:01, 2F
推
05/18 15:09, , 3F
05/18 15:09, 3F
→
05/18 15:10, , 4F
05/18 15:10, 4F
推
05/18 18:37, , 5F
05/18 18:37, 5F
→
05/18 22:26, , 6F
05/18 22:26, 6F
→
05/18 22:27, , 7F
05/18 22:27, 7F
→
05/18 22:27, , 8F
05/18 22:27, 8F
→
05/18 22:29, , 9F
05/18 22:29, 9F
推
05/20 07:46, , 10F
05/20 07:46, 10F
→
05/20 07:46, , 11F
05/20 07:46, 11F
→
05/20 12:11, , 12F
05/20 12:11, 12F
討論串 (同標題文章)