[讨论] 如何增加debug 功力

楼主: AWGN ( )   2016-06-01 21:07:37
目前从事新工作近五个月
工作一直都是在debug 公司规模小没什么制度 新人就是放任你吃草没人带你
问周围的人得到的答案大部分是 你去问xxx他比较懂
我被交付的工作都是一些debug 工作
例如改某些参数为何SNR会drop很多等等
有时我两三周才搞定一件事
效率极差 快半年到现在都看不太懂整个code的架构&逻辑
我都觉得主管有点没耐性快要开除我...
有什么方法可以增加debug功力的吗?
作者: jimbox (黑天使)   2016-06-01 21:08:00
遇过的bug越多debug能力越强,所以还是继续debug吧
作者: ts04953635 (阿G)   2016-06-01 21:13:00
debug就像滤噪声一样囉~
作者: checkIO (chec)   2016-06-01 21:14:00
我也想知道 一个月很崩溃
作者: Leadgen (新竹~)   2016-06-01 21:18:00
这问题和AWGN一样,Bug是满地开花的,只是发现的时间点。
作者: hober (啊呜的季节)   2016-06-01 21:41:00
先和bug做朋友,然后接近它、研究它
作者: StrKO (Trip.)   2016-06-01 21:41:00
把bug的底摸得清清楚楚
作者: nikolas (你花多少时间?)   2016-06-01 21:45:00
你应该是系统厂的 改参数应该是ic问题 应该要问ic场的FAE
作者: wolf0000 (Double A)   2016-06-01 22:20:00
经验
作者: aresa (秋凉)   2016-06-01 23:15:00
首先你要分清楚什么是有用的资讯,什么是没用的然后再从断点往下推,然后往回看他怎么发生的持续半年研究他,之后你就会work around,持续三年,你就能解root cause,再持续三年,你就可以改架构,再三年,你就能叫别人解issue等到哪天已经没有问题能难倒你之后,恭喜你,你可以炸出香酥好吃的大鸡排了,可喜可贺
作者: comesuck (艾米德)   2016-06-01 23:50:00
都是bug那就是framework架构有缺陷...没有人跟你讲系统的domain吗?
作者: avlin (avlin)   2016-06-02 00:05:00
把自己当成佣医吧!病人说不舒服,观察…拿掉他手臂后是否还会不舒服如果还是不舒服,再拿掉病人的另一只手臂
作者: plant (ヽ(゚∀。)ノ 呀比)   2016-06-02 00:07:00
看spec阿 先知道参数的意义你才知道改了会怎样阿
作者: avlin (avlin)   2016-06-02 00:08:00
以此类推,最后发觉把鼻子拿掉就好了再开始认真研究鼻子与不舒服的因果关系吧:)
作者: Aeterna (永恒)   2016-06-02 00:10:00
楼上都是debug guy~
作者: temt80459 (小火 )   2016-06-02 00:24:00
debug就是解掉后记得在莫名奇妙在创造一个你会解的bug你就赢了,因为永远解不完啦
作者: kakajava (Come to papa)   2016-06-02 00:35:00
把病人的头砍了,病人就通体舒畅不再感到不舒服了
作者: original310 (夏夏祎称载)   2016-06-02 00:39:00
这个只能慢慢练,练久了就会了。
作者: ptta (ptta)   2016-06-02 01:24:00
东西是你做的再来谈 debug,否则应该先把产品弄懂,或是找到正确的对口人员(FAE)
作者: tongzhou (路过的小牛)   2016-06-02 07:46:00
先产bug
作者: bald (好好)   2016-06-02 09:57:00
AWGN channel 天生宿命: )
作者: nec1002 (训练自己 加强能力)   2016-06-02 22:36:00
经验加上前人传承功力
作者: jannine (小肥羊)   2016-06-03 00:29:00
你应该把bug po出来...十分钟就有人帮你解了...

Links booklink

Contact Us: admin [ a t ] ucptt.com