• 3

主管看不懂程式又很愛質疑我寫的程式有BUG怎麼溝通阿...

說個反向的經驗. 以前帶過一位年輕工程師. 有次合作開發個功能. 開發中出了問題, 他回報給我, 我聽完大概知道問題點, 就回覆他"請檢查哪些部分的程式". 沒多久他又跑來說沒問題, 不斷說是我這邊的問題. 我說: 你確定你的 code 都檢查沒問題了? 他說: 絕對沒有問題. 我就不再與他爭辯, 直接 run code 並指給他看錯在哪. 他就無語回去了.
我想說的是, 如果自己沒有問題, 也要提出一些具體數據. 不然也很難讓人信服.而且會浪費別人時間.
可以幫元件寫些測試程式
因為有些問題不是你的問題.而是跟你配合出的問題..
只是你比較菜.所以問題就從你身上找.

有了測試.輸入/輸入的LOG又正確就可以排除你的問題..
接下你主管就會叫你修正程式去配合那個BUG
使用者當然會一直這樣啊!只是這個使用者是主管,你還得訓練有效應對模式,不然就走人不必面對這使用者,但你到別的地方還是要面對使用者。

去找找有個懂程式的主管,不必直接面對使用者的工作最快。
主管是要您跟他說問題在哪!不是一直強調你的程式沒問題!

一直站在主管的角色思考問題,以後你就會當主管!

越高階的主管,管的是決策,協調,並不是你的程式對不對!

加油 !
以我寫韌體十幾年的經驗來說,一般有問題都是先找軟體

為甚麼先找軟體有很多原因,比方容易找,不用動到硬體

通常我的做法都是由軟體找出問題,確認是硬體問題之後才告訴硬體哪裏出錯

做軟韌體常常會遇到這種情況,比方測試發了一個問題,說執行某個程序會有機會出錯

他會告訴你曾看過一次,並拍下照片,在狀態寫機率約1/300,

這個時候該怎樣解?通常都是軟體先複製問題,找出可能的原因

也許真正的問題並不是軟體,但合作找出問題並解決才是重要的
看起來你的主管背景是EE
你一直強調你沒問題
請問你有證明FW or SW 沒問題嗎??

如果是QA抓到的問題
你跟QA講你沒問題
然後跟他說不信你自己看嘛
我想這不是解決問題的方法吧??

我只有在剛出社會的前兩年有你講得這種"症頭"
後來才發現我太幼稚了.....orz
喜美八代 wrote:
有人有這種經驗嗎....(恕刪)
很多大大說了

當整個系統運作有問題,任何一點都有可能是問題所在,質疑每一環節是正常的

你主管可能有問題,但樓主問題也不小

你想想看,當系統運作有問題,但如果大家都說自己部分沒問題,是不是就放棄了?

不行啊,還是要找問題


喜美八代 wrote:
我添加了一段程式(只是記錄一些參數 做為debug用 原本的控制算法都沒更動)
他在排線上(內有PWM訊號)添加了磁環...(兩個同步進行...)
然後平台的動作跟原本差異很大...
像這部分,很明顯,不是程式就是磁環

他懷疑程式,你懷疑磁環,本來就是正常

不用一直強調程式沒問題,就證明給主管看就是了

能幫忙找出是磁環問題更是加分
大家都好強丫~
我都看不懂在寫些什麼東西~~
只知道主管最爽,有[質疑]的權力~~
下屬只有全力為質疑解出答案並回報。

我也好想當一下能[質疑]的人...
不管問題在硬體還是軟體
DEBUG的目的是要找到問題,不是檢討大會
如你能證明是其他單元出了問題
同時也是證明自己的DEBUG能力
只問自己有沒有做錯,會變成是在撇清責任

撇開主管的問題不說
主管會再來找你就是沒有找到Root Cause
給他看到跟你不相關的證據,他就不會來煩你了
不過,DEBUG階段往往是比較需要QA的協助,而不是RD
所以或許主管也是有些問題吧
http://caf677.pixnet.net/blog
不然主管當假的啊,他主要目的就是撇清自己的責任,不說你有錯,難不成說他自己有錯

認了吧,早點承認自己有錯,免得他一直唸
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?