[討論] 如何增加debug 功力

看板Tech_Job作者 ( )時間8年前 (2016/06/01 21:07), 編輯推噓20(20016)
留言36則, 22人參與, 最新討論串1/1
目前從事新工作近五個月 工作一直都是在debug 公司規模小沒什麼制度 新人就是放任你吃草沒人帶你 問周圍的人得到的答案大部分是 你去問xxx他比較懂 我被交付的工作都是一些debug 工作 例如改某些參數為何SNR會drop很多等等 有時我兩三周才搞定一件事 效率極差 快半年到現在都看不太懂整個code的架構&邏輯 我都覺得主管有點沒耐性快要開除我... 有什麼方法可以增加debug功力的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.208.145 ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1464786460.A.5B1.html

06/01 21:08, , 1F
遇過的bug越多debug能力越強,所以還是繼續debug吧
06/01 21:08, 1F

06/01 21:13, , 2F
debug就像濾雜訊一樣囉~
06/01 21:13, 2F

06/01 21:14, , 3F
我也想知道 一個月很崩潰
06/01 21:14, 3F

06/01 21:18, , 4F
這問題和AWGN一樣,Bug是滿地開花的,只是發現的時間點。
06/01 21:18, 4F

06/01 21:41, , 5F
先和bug做朋友,然後接近它、研究它
06/01 21:41, 5F

06/01 21:41, , 6F
把bug的底摸得清清楚楚
06/01 21:41, 6F

06/01 21:45, , 7F
你應該是系統廠的 改參數應該是ic問題 應該要問ic場的FAE
06/01 21:45, 7F

06/01 22:20, , 8F
經驗
06/01 22:20, 8F

06/01 23:15, , 9F
首先你要分清楚什麼是有用的資訊,什麼是沒用的
06/01 23:15, 9F

06/01 23:15, , 10F
然後再從斷點往下推,然後往回看他怎麼發生的
06/01 23:15, 10F

06/01 23:17, , 11F
持續半年研究他,之後你就會work around,持續三年,你就能
06/01 23:17, 11F

06/01 23:17, , 12F
解root cause,再持續三年,你就可以改架構,再三年,你就
06/01 23:17, 12F

06/01 23:17, , 13F
能叫別人解issue
06/01 23:17, 13F

06/01 23:21, , 14F
等到哪天已經沒有問題能難倒你之後,恭喜你,你可以炸出香
06/01 23:21, 14F

06/01 23:21, , 15F
酥好吃的大雞排了,可喜可賀
06/01 23:21, 15F

06/01 23:50, , 16F
都是bug那就是framework架構有缺陷...
06/01 23:50, 16F

06/01 23:53, , 17F
沒有人跟你講系統的domain嗎?
06/01 23:53, 17F

06/02 00:05, , 18F
把自己當成傭醫吧!
06/02 00:05, 18F

06/02 00:06, , 19F
病人說不舒服,觀察…拿掉他手臂後是否還會不舒服
06/02 00:06, 19F

06/02 00:07, , 20F
如果還是不舒服,再拿掉病人的另一隻手臂
06/02 00:07, 20F

06/02 00:07, , 21F
看spec阿 先知道參數的意義你才知道改了會怎樣阿
06/02 00:07, 21F

06/02 00:08, , 22F
以此類推,最後發覺把鼻子拿掉就好了
06/02 00:08, 22F

06/02 00:08, , 23F
再開始認真研究鼻子與不舒服的因果關係吧:)
06/02 00:08, 23F

06/02 00:10, , 24F
樓上都是debug guy~
06/02 00:10, 24F

06/02 00:24, , 25F
debug就是解掉後記得在莫名奇妙在創造一個你會解的bug
06/02 00:24, 25F

06/02 00:24, , 26F
你就贏了,因為永遠解不完啦
06/02 00:24, 26F

06/02 00:35, , 27F
把病人的頭砍了,病人就通體舒暢不再感到不舒服了
06/02 00:35, 27F

06/02 00:39, , 28F
這個只能慢慢練,練久了就會了。
06/02 00:39, 28F

06/02 01:24, , 29F
東西是你做的再來談 debug,否則應該先把產品弄懂,或是找到
06/02 01:24, 29F

06/02 01:24, , 30F
正確的對口人員(FAE)
06/02 01:24, 30F

06/02 07:46, , 31F
先產bug
06/02 07:46, 31F

06/02 09:57, , 32F
AWGN channel 天生宿命: )
06/02 09:57, 32F

06/02 22:36, , 33F
經驗加上前人傳承功力
06/02 22:36, 33F

06/03 00:29, , 34F
你應該把bug po出來...十分鐘就有人幫你解了...
06/03 00:29, 34F

06/10 14:01, , 35F
將如果是我會將條件做分類 將結果紀錄db 再分析發生的
06/10 14:01, 35F

06/10 14:01, , 36F
原因 二分法依序出錯下去
06/10 14:01, 36F
文章代碼(AID): #1NJjuSMn (Tech_Job)