我一直都是想到啥就做啥,然後在做事上就一直撞牆,但現在開始慢慢注意到要規劃按部就班地做了。
工作
我的工作基本上有三個面向,硬體、韌體、軟體,總會出現一大堆意想不到的錯誤,想想真的是一件比一件扯。
在主管面前DEMO總是失敗,早上測試下午測試但結果會不一樣,還有遇過電路板要蓋小被被的,總之就是各種世界不可思議都會在工作上出現。
然而因為我的程式都會持續的更新下去,有時候在bug還沒解決前就又更新一版了,就會發現之前的錯誤好像消失了,但過了下一版又出現了。
這時候就開始了通靈時間,到底是哪個東西升級導致錯誤消失,哪個東西沒改到導致錯誤又回來了呢,到底是哪裡對哪裡錯了呢?
我是一個不喜歡做簡報的人,通常都是兩三行字帶過而已,但這點讓我後續在找問題變得很困難,我不知道之前的錯是哪一個版本,也不知道當初帶的參數是什麼,導致一切都只能重來。
現在要開始注意這些了,我缺乏了規劃測試流程也少了版本控制,真的是工作後才覺得這很重要,以前在學校做Project都是隨便命名隨便放,現在遇到這種長期大型專案真的是忙不過來。