我們公司每個星期就要包一次版,要包版前,就要先Code Review通過
Code Review通過才能包版,包版後,後面的流程在跑大概還要花2-3小時
主管跟資深工程師都怎麼整的呢?就是在下班前才Code Review完
這時你就改不完,但又要今天出,你就得熬夜或請大PM讓其延期,責任就算你
要討論的是,其實他們可以早一點就Code Review,早點提出問題讓別人有時間修改
但都是拖到最後一刻才要做Code Review,我就在想他們是不是故意的?
我有一個朋友是剪接師,她主管不太喜歡他,也是今天要出影片,就下班前才審核影片,審核影片時指出一堆問題
然後他就要修修改改,修修改改當然是正當的啦,問題是晚上10點要出,7點才看完,但是Render是需要很長時間的,他就常常搞到很晚才下班回家,當然我也認識那位主管,有一次我就問她,為什麼常常會讓他搞到很晚,她就說她是"故意的",她的理由是他過太爽,要教訓他一下。
我還有一個朋友,他是QA,他之前工作不順,我問他為什麼不順,他說之前的公司RD集體整他。
我說怎麼個整法?他說比如今天要出一版給QA驗,然後今天QA要驗完,然後那些RD就故意在下班前才要出
,他就得加班到很晚。每次都這樣。我就問會不會是要修修改改造成剛好下班時才完成的?他說絕對不是,那些RD都在聊天、打屁,根本不像在趕Code,怎麼會是最後一刻才完成,然後這些RD要下班時,還會跑來跟他說,QA好好驗呀,驗不出問題,Release發生問題沒驗到,責任你要扛阿,我們要下班了,工作要認真呀等等冷潮熱諷的話。就讓他覺的很受傷。當然他現在的工作就沒這些事了,RD對他很好,不會整他。
所以我就想問一下,有沒有人跟我是一樣的情況?
Code Review拖到最後一刻才進行的?
Ricado wrote:
這是貴公司軟體工程制(恕刪)
所以Code review只是做形式的,Code review只是變成整人的工具而已
定期限?一星期前就寫好的東西,早就發送訊息多少次,他們就是不Code Review有什麼辦法?
哎,我也根本不認為那麼趕的情況下修改的code有什麼品質可言
但他們就是要這樣搞,他們資深、老鳥、又有人脈
資深的工程師,測試設備有20-30台,新人只有1-2台,甚至1台都沒有
軟體寫的Code,要通吃各種設備,但又不提供各種設備來給RD驗
曾經輝煌的公司走到這一步,也不是沒有原因的
跟主管反映?反映了幾次了!都說可以借阿,跟誰誰誰借,借來借去的
每次借來的設備都要重新綁定,綁定都要花10-20分鐘,每天就浪費時間在這種事情上
堂堂一家大公司,設備竟然不足,連QA的設備都比RD多、權限也比RD高
要開發程式,還要教QA怎麼驗,還要跟主管報告,還要應付Code review,PM不懂也還要再介紹一遍
這些都還好啦,就是Code review這樣搞我,讓我真想走人
ichich wrote:
我其實不怕別人指出我的問題,我也不怕修改
但就是有時間上的壓力,要趕在那個時間點包出去,每次都像快炸了一樣
但其實我早在一個星期、甚至二個星期前就寫好了
他們就一直不code review,到了當天才要code review
最近已經被他們搞走4位了,都是受不了的
程式界也這麼黑暗哦,專門整自己的下屬喔?還是我誤會他們了?
我之前待的公司也沒這樣,別的部門也不會這樣,就這個部門是這個傳統
大家有遇過這樣的事嗎?
講真話不好聽
講好話(假話)對你幫助不大
職業的選擇
1.被逼迫地
2.國家分配地
3.國考進去的
4.自找的
此處不適合你
1.可以不幹
2.離職最大
3.矯情 是嗎? (妖鬼裝小利)
4.八字不合
5.抱怨於事無補
6.可以反映 嘗試溝通
ichich wrote:
我其實不怕別人指出我的問題,我也不怕修改
但就是有時間上的壓力,要趕在那個時間點包出去,每次都像快炸了一樣
但其實我早在一個星期、甚至二個星期前就寫好了
他們就一直不code review,到了當天才要code review
1999 年, 我待的 team 接了 I 公司一個案子, 我是搞硬體的
該案用了 Z 公司的 Redundant Power Supply
I 公司的機構工程師是一個日本人, 他挑了一些機構 bug
我不懂機構, 只能把 I 公司日本機構工程師的 Mail 轉給 Z 公司的業務
有一天, 那位日本工程師要求跟 Z 公司機構工程師 Video Con
Z 公司機構工程師被那位日本工程師詢問的有點不耐煩, 冒出一句 :
你們可不可以好好 review 再來找我, 不要今天找一個問題, 明天找一個問題
我不知道當時我反應怎麼... 我反問他 :
你在設計機構時, 可不可以自己先 review 清楚,
不要讓我們今天發現一個問題, 明天發現一個問題
當你用食指指著人家的時候
中指, 無名指, 小指 正指著自己
花時間討論人家如何找到自己的缺失
為何不花時間思考如何讓人家找不到自己的缺失
為何不花時間思考如何讓人家找不到自己的缺失
為何不花時間思考如何讓人家找不到自己的缺失
你一, 二星期前就把 code 寫好
意思是你有一, 二星期的時間可以自己先 review
如果你有先 review 還被挑出問題, 那是你的邏輯有問題
ichich wrote:
跟主管反映?反映了幾次了!都說可以借阿,跟誰誰誰借,借來借去的
每次借來的設備都要重新綁定,綁定都要花10-20分鐘,每天就浪費時間在這種事情上
堂堂一家大公司,設備竟然不足,連QA的設備都比RD多、權限也比RD高
要開發程式,還要教QA怎麼驗,還要跟主管報告,還要應付Code review,PM不懂也還要再介紹一遍
你程式一, 二星期前就寫好, 你有多少個 10-20 分鐘?
QA, PM 來問我 project 內容, 我會很樂意解說, 這是建立人脈的大好時機
本來 QA 的設備的種類和數量就是比 RD 多, 很正常啊
QA 本來就沒有比你懂啊! 如果他們的專業水平達到你所期望
他們幹嘛要屈就 QA 一職?