Fw: [請益] 系統廠軟體工程師

看板Soft_Job作者 (我是杏仁)時間12年前 (2011/10/15 00:09), 編輯推噓12(12033)
留言45則, 6人參與, 最新討論串1/1
※ [本文轉錄自 Tech_Job 看板 #1Ec5wbLl ] 作者: iamsexman (我是杏仁) 看板: Tech_Job 標題: [請益] 系統廠軟體工程師 時間: Sat Oct 15 00:09:06 2011 我想請問一下系統廠的軟體工程師需要的程式能力要多好? 如果以程式語言C為例需要懂到多深? 我的程度大概是指標 鏈結串列都懂 但是程式沒有寫超過500行過 我很怕進去會很弱 所以想請教程式能力要多強才夠 (認真) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.74.222 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: iamsexman (114.47.74.222), 時間: 10/15/2011 00:09:39

10/15 00:16, , 1F
看得懂別人在寫什麼就可以了. 再來就是可以改寫codes.
10/15 00:16, 1F

10/15 00:41, , 2F
要回用示波器,要看的懂波型圖
10/15 00:41, 2F

10/15 00:43, , 3F
要會看電路圖
10/15 00:43, 3F

10/15 00:44, , 4F
這樣才能夠debug
10/15 00:44, 4F

10/15 01:43, , 5F
系統廠軟體工程師要會看示波器????要看得懂電路圖?????
10/15 01:43, 5F

10/15 01:50, , 6F
不看示波器怎麼知道寫的c哪裡錯了?
10/15 01:50, 6F

10/15 01:52, , 7F
系統場耶...不是豬屎屋耶....系統廠軟工要會電路圖?????
10/15 01:52, 7F

10/15 01:52, , 8F
因為有的bug根本是電路設計錯誤,要從電路圖去找
10/15 01:52, 8F

10/15 01:53, , 9F
我看隔壁科技版的推文才是正確的...電路圖....挖咧
10/15 01:53, 9F

10/15 01:54, , 10F
只從軟體去找會解不掉
10/15 01:54, 10F

10/15 01:57, , 11F
我就在系統廠啊
10/15 01:57, 11F

10/15 01:58, , 12F
我也待過兩年的系統廠...怎麼我從來不知道要懂電路圖
10/15 01:58, 12F

10/15 02:01, , 13F
所以你都保證電路板與ic沒bug?
10/15 02:01, 13F

10/15 02:02, , 14F
我就常常debug到是電路板或ic的bug害我軟體出錯
10/15 02:02, 14F

10/15 02:03, , 15F
吼~那也不是軟工負責的....我猜你應該是韌體的吧
10/15 02:03, 15F

10/15 02:03, , 16F
韌體team就要懂示波器...我不懂電路圖也能撐兩年
10/15 02:03, 16F

10/15 02:04, , 17F
撐到發激怒獎金才走的...我不相信軟工連電路圖都要管
10/15 02:04, 17F

10/15 02:06, , 18F
root cause要找到,就沒分軟體韌體硬體了
10/15 02:06, 18F

10/15 02:07, , 19F
............................................
10/15 02:07, 19F

10/15 02:07, , 20F
好吧..那你應該跟我之前待的是不同家系統廠..就這樣吧哈
10/15 02:07, 20F

10/15 02:29, , 21F
系統廠有些要懂電路圖 因為高層不希望Hw抄公板電路
10/15 02:29, 21F

10/15 02:29, , 22F
hw自己重新layout 不能動時 如果你不懂電路就完了
10/15 02:29, 22F

10/15 02:32, , 23F
說真的...我沒被要求過要懂電路..現在我也不懂..真的
10/15 02:32, 23F

10/15 02:33, , 24F
只能說每家系統廠做法不同.或是每個team的上層想法不同
10/15 02:33, 24F

10/15 02:33, , 25F
root cause找到後,要ic改或電路改或軟韌體改都可以再討論
10/15 02:33, 25F

10/15 02:35, , 26F
但root cause要找到
10/15 02:35, 26F

10/15 02:36, , 27F
我在系統廠時也沒被要求要懂電路 但很容易發現是電路
10/15 02:36, 27F

10/15 02:36, , 28F
出錯了 因為你很相信這份code在公板上能跑...
10/15 02:36, 28F

10/15 02:36, , 29F
我猜..可能也跟現在是iOS, Android(Linux)天下有關
10/15 02:36, 29F

10/15 02:40, , 30F
你問hw有時他也只會跟你說 他是抄公板改的不會錯
10/15 02:40, 30F

10/15 02:41, , 31F
接著就是誰菜誰倒霉了..不懂why只能繼續加班...到深夜
10/15 02:41, 31F

10/15 02:42, , 32F
到了豬屎屋後 風氣不同 程式不能跑時是大家一起看
10/15 02:42, 32F

10/15 02:43, , 33F
大家share他的專業 反而很容易知道問題點
10/15 02:43, 33F

10/15 02:44, , 34F
喔...我記得如果是這狀況..都是韌體跟我一起看的...
10/15 02:44, 34F

10/15 02:44, , 35F
所以我才說大家不要浪費時間學程式語言
10/15 02:44, 35F

10/15 02:45, , 36F
另一個重要的是把log準備好....哈哈哈ㄏ
10/15 02:45, 36F

10/15 02:46, , 37F
多花時間學domain knowledge 比較重要
10/15 02:46, 37F

10/15 02:46, , 38F
難道我當時遇到的都是好人......嗯嗯嗯
10/15 02:46, 38F

10/15 02:50, , 39F
domain knowledge跟語言都是基本的..尤其某些大M的BSP..
10/15 02:50, 39F

10/15 02:54, , 40F
也不是說我都遇到壞人 是因為改電路hw就有必要的測項
10/15 02:54, 40F

10/15 02:56, , 41F
如EMC之類的hw也有別的事要忙.你的code就沒那重要了
10/15 02:56, 41F

10/15 06:23, , 42F
不要再用行數去看一個工程師到底強不強了...Orz
10/15 06:23, 42F

10/15 16:37, , 43F
這樣就夠了!
10/15 16:37, 43F

10/15 16:37, , 44F
重點是會改code. 會debug.
10/15 16:37, 44F

10/15 16:37, , 45F
而這些是慢慢累積工作經驗就會了.
10/15 16:37, 45F
文章代碼(AID): #1Ec5x406 (Soft_Job)