你的 Bug 我懂!工程師發現錯誤時最應該具備的能力

更新於 2022/04/24閱讀時間約 4 分鐘
寫程式發生錯誤的時候,時常會聽到有人說:
  • 唉唉!你知道為什麼這個 function 會壞掉嗎?
  • 我記得剛剛數據還可以正確,怎麼現在都歸零了?
  • 為什麼昨天還可以跑,今天就卡在這裡了?
這些只是工程師工作的日常而已,根本冰山一角。如果你的同事遇到任何 Bug 都先跑來問你,當作 Bug 策畫師,那又該怎麼辦呢?以下是我自己的一些個人看法,你可以參考參考。
在詳細說明之前,讓我打個小廣告。在我的方格子內主要會討論工程師的話題,偶爾會有一些心態或是網路行銷這類的話題。感興趣歡迎追蹤一下喔!

階段一:好心人做到底

寫程式遇到 Bug 難免,沒有遇到的話,會讓人認為是不是沒認真寫,或者說難度不夠。在公司職場上,若是同事遇到比較難的 Bug,起初我都是抱持著好心人做到底的想法,協助看看問題出在哪。
有一些資質比較好的同事,可能是暫時被一些外部因素影響,才會出現 Bug 的,幫忙看一下也不會佔用太多時間。例如:
  • 資料庫剛才被重開了,所以 function 才會錯。
  • 剛才那些電子表單被審核過,所以現在都歸零了。
  • 因為昨天有匯入一些假資料,所以才會有資料卡住。
若是一些沒有積極態度的同事碰到問題,往往就是找是身邊隨便抓一個來問。這種的 Bug 都非常低階或是初級,往往也比較不容易想到,可能就會佔用很多時間。
當下有時間就會幫忙看,有時就會避開不碰。

階段二:以物換物

當碰上的 Bug 越多,似乎有越來越多同事慕名而來,甚至有些根本與我無關的電腦使用問題都會被問到。
若是這時有一些熟面孔,我可能會協助幫忙解決 Bug,但是就會連帶要求以物換物。例如:
  • 今天午餐飲料給你請。
  • 那下次跟你借文件時,別那麼不甘願。
有時候可能會被認為,開發程式是一個團隊合作的業務,所以彼此互相支援是應該的。不過只要有一定規模的公司,內部多少都會有比較投機的員工,總是會想著要如何佔到別人便宜。
因此,我認為以物換物算是一個最小程度的回報了。

階段三:Google 是你的朋友

當自己手邊的事務真的忙不過來,而且身旁的 Bug 同事又一直不斷的騷擾,並打斷思緒。
這時我都會說「等一下去看!」,或是有一搭沒一搭的,反正就是不會過去看就是了。神奇的是,往往等了一段時間,這些 Bug 同事的問題就會自己解決了。他們可能是去找其他人協助,或是自己想通了。
其實,我認為工程師遇到 Bug,最適合且最理想的解法應該是後者自己去找答案,要別人協助都是幫助較小的。
唯有自己找到答案之後,那就會比較有記憶點,而且也能夠避免下次再犯。現在 Google 那麼方便,不管人生大小事都可以問它,它都會給出一個適當的解答,只要你關鍵字寫對
我曾在一本書看到一個論述問對問題比找方法還難,這也是我當工程師這幾年的體悟之一。
這句話是什麼意思呢?
想像一下你上次聽課程講座時的情境,當講者說到某些讓你感到困惑的論點時,你會舉手發問嗎?如果是,那運用精簡的文句提及剛才的疑問,這邊就會用到問對問題的技巧了。
寫程式也是一樣的,達到同樣功能的方法那麼多,哪個才是你要的?哪個效率比較好?這都是要搜尋正確的關鍵字問 Google 才能知道。這對工程師來說是一個必備技能啊!
看到這裡,如果你跟我一樣是個常常被 Bug 同事糾纏的人,也許你可以參考我的作法。如果你是一個喜歡與同事討論 Bug 的人,那我建議你可以多跟 Google 討論。

結論

職場上有許多同事關係需要處理,平輩之間相互討論是一件挺不錯的事情,但我認為碰上程式問題應該自我排除,增加自我學習能力。你身旁也有不斷提問的 Bug 同事嗎?你又是怎麼處理他們的呢?歡迎留言跟我一起討論喔!
不知道這篇的內容有沒有幫助到大家,有什麼想法都可以留言告訴我!若是有其他感興趣的話題,也歡迎跟我說,這樣我才有辦法調整撰文方向,甘溫唷!
除了平時寫寫技術文章,我自己也有經營一個攝影部落格,分享攝影技術、開箱以及旅遊,這些內容都不會放在這裡。感興趣的也歡迎去那邊訂閱喔!
◆ 攝影部落格:https://aidaidme.com/
◆ 歡迎來信:support@aidaidme.com
註:文中圖片源自 Pexel 或 Pixabay
為什麼會看到廣告
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
科技業是許多人羨慕的行業,但若是現在已經步入中年,想要轉職到這個行業會不會太晚呢?我是覺得還好,實力能夠證明的。轉職前最重要的是做好相應的準備,才能夠贏過別人。
我好不容易學會程式設計了,我想趕快來實作了!等等,先別急著將你內心的想法實現出來。你應該先問問使用者,並做一系列的思考規劃,也就是從最基本的需求訪談開始做起。這樣才能降低整個功能砍掉重練的可能性喔!
你可能想踏入工程師的行業裡面看看自己適不適合,除了訓練思考之外,順便給自己一個磨練的機會嘗試看看,搞不好自己會深深愛上寫程式。不過,寫程式不能只是喜歡而已,更重要的是熱忱啊!這篇文章會跟你分享怎麼保持高度熱忱,讓你重回寫程式的興趣。
正在前往成為工程師的道路上,你可能會覺得需要一點東西來證明你自己的能力。最容易想到的證明方式就是作品、證照和技術了,尤其補習班的講師都會建議非本科的考生要去補點東西來證明自己。在文章中會分享自己對於這個議題的觀點,快來看看吧!
你知道什麼程式語言讓工程師最崩潰嗎?根據國外工程師論壇統計,列出了各式各樣的程式語言,甚至有些還是現今熱門的語言喔!想知道的話就來瞧瞧吧!
世界上有最好的程式語言嗎?答案絕對是否定的,每種語言都有適合的使用時機,而也有不少程式語言是隨著時代變遷而消失的。請放下自己要學到最好語言的心態,多看多學,自然會找到適合你的語言。這篇文章會用客觀的角度跟你分享最多人使用的程式語言。
科技業是許多人羨慕的行業,但若是現在已經步入中年,想要轉職到這個行業會不會太晚呢?我是覺得還好,實力能夠證明的。轉職前最重要的是做好相應的準備,才能夠贏過別人。
我好不容易學會程式設計了,我想趕快來實作了!等等,先別急著將你內心的想法實現出來。你應該先問問使用者,並做一系列的思考規劃,也就是從最基本的需求訪談開始做起。這樣才能降低整個功能砍掉重練的可能性喔!
你可能想踏入工程師的行業裡面看看自己適不適合,除了訓練思考之外,順便給自己一個磨練的機會嘗試看看,搞不好自己會深深愛上寫程式。不過,寫程式不能只是喜歡而已,更重要的是熱忱啊!這篇文章會跟你分享怎麼保持高度熱忱,讓你重回寫程式的興趣。
正在前往成為工程師的道路上,你可能會覺得需要一點東西來證明你自己的能力。最容易想到的證明方式就是作品、證照和技術了,尤其補習班的講師都會建議非本科的考生要去補點東西來證明自己。在文章中會分享自己對於這個議題的觀點,快來看看吧!
你知道什麼程式語言讓工程師最崩潰嗎?根據國外工程師論壇統計,列出了各式各樣的程式語言,甚至有些還是現今熱門的語言喔!想知道的話就來瞧瞧吧!
世界上有最好的程式語言嗎?答案絕對是否定的,每種語言都有適合的使用時機,而也有不少程式語言是隨著時代變遷而消失的。請放下自己要學到最好語言的心態,多看多學,自然會找到適合你的語言。這篇文章會用客觀的角度跟你分享最多人使用的程式語言。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
如何做好職涯計畫?你的職涯計畫做的對嗎?不用擔心。這篇文章靈感來自《第一次工作就該懂》,希望將幫助你重新審視你的職涯計劃,找出問題所在。不管你是剛入職場還是職場老鳥,這些練習讓你能更清晰地認識自己,並且設計出更彈性的職涯路徑。
Thumbnail
老年人口的增加意味著,社會需要承擔更多的養老和醫療費用,隨著壽命的延長,老年人對醫療和護理的需求也在不斷增長,這將給社會福利系統帶來巨大壓力。
Thumbnail
「為什麼要維護?有 bug 你們就要負責啊,你們怎麼可以給我們有 bug 的東西!」 一瞬間我也是愣了一下,還差點被說服(?)。
Thumbnail
今天想透過這篇文章與各位分享如何透過 Chrome Devtool 的 Performance Tab 來檢測網頁在執行時的各種效能指標,讓網頁的 Runtime Performance 不再成為你 debug 時的瓶頸!
Thumbnail
《思考101》作者安宇敬任教於耶魯大學,在美國國家衛生研究院的支持下專攻認知偏誤相關主題研究。她堅信「認知心理學能讓世界變得更好--更好的世界是更公平的世界,而為求公平,人們需要更不帶偏見的思考。」 書中挑選了八個日常生活高度相關的思考偏誤主題,將成因與可行的解法逐一展開,讓讀者察覺自身迷思所在。
Thumbnail
尚宇意外讓宰英無法畢業,宰英幼稚的捉弄對方,宰英到底是出於報復?還是因為對於弄亂尚宇的生活很得意?至少兩個直男孩之間的幼稚行為剛剛開始絕對不會是「愛情」。宰英無法抗拒尚宇的可愛,這是宰英接近尚宇的動力源頭;然而尚宇之後被宰英的優點體貼與帥氣吸引。學弟沒有喜歡過別人,身體反應當然更誠實表現出想對方…。
Thumbnail
現在呢是0923凌晨1:45 沒有意外這篇文章發文日期各位讀者看到的會變成0922 請看下圖 有沒有發現什麼 超神奇 方格子讓你成為時空旅人 你今天發文可以在昨天發出 有沒有很厲害? 這其實也沒事 就是如果你有參加七日活動 你又在某幾天凌晨發文 就會發生中斷悲劇 你將被判定不符合
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
如何做好職涯計畫?你的職涯計畫做的對嗎?不用擔心。這篇文章靈感來自《第一次工作就該懂》,希望將幫助你重新審視你的職涯計劃,找出問題所在。不管你是剛入職場還是職場老鳥,這些練習讓你能更清晰地認識自己,並且設計出更彈性的職涯路徑。
Thumbnail
老年人口的增加意味著,社會需要承擔更多的養老和醫療費用,隨著壽命的延長,老年人對醫療和護理的需求也在不斷增長,這將給社會福利系統帶來巨大壓力。
Thumbnail
「為什麼要維護?有 bug 你們就要負責啊,你們怎麼可以給我們有 bug 的東西!」 一瞬間我也是愣了一下,還差點被說服(?)。
Thumbnail
今天想透過這篇文章與各位分享如何透過 Chrome Devtool 的 Performance Tab 來檢測網頁在執行時的各種效能指標,讓網頁的 Runtime Performance 不再成為你 debug 時的瓶頸!
Thumbnail
《思考101》作者安宇敬任教於耶魯大學,在美國國家衛生研究院的支持下專攻認知偏誤相關主題研究。她堅信「認知心理學能讓世界變得更好--更好的世界是更公平的世界,而為求公平,人們需要更不帶偏見的思考。」 書中挑選了八個日常生活高度相關的思考偏誤主題,將成因與可行的解法逐一展開,讓讀者察覺自身迷思所在。
Thumbnail
尚宇意外讓宰英無法畢業,宰英幼稚的捉弄對方,宰英到底是出於報復?還是因為對於弄亂尚宇的生活很得意?至少兩個直男孩之間的幼稚行為剛剛開始絕對不會是「愛情」。宰英無法抗拒尚宇的可愛,這是宰英接近尚宇的動力源頭;然而尚宇之後被宰英的優點體貼與帥氣吸引。學弟沒有喜歡過別人,身體反應當然更誠實表現出想對方…。
Thumbnail
現在呢是0923凌晨1:45 沒有意外這篇文章發文日期各位讀者看到的會變成0922 請看下圖 有沒有發現什麼 超神奇 方格子讓你成為時空旅人 你今天發文可以在昨天發出 有沒有很厲害? 這其實也沒事 就是如果你有參加七日活動 你又在某幾天凌晨發文 就會發生中斷悲劇 你將被判定不符合