程式界也可以這樣整人喔?

推推,二樓的回答,覺得很棒。

Ricado wrote:
這是貴公司軟體工程制度的的問題,關程式界什麼事啊!

既然可以定打包的期限,為什麼不能定code review 的期限呢?

不管是 Scrum 、 V-Model、或是任何的開發流程,都會設定一些檢查點。如果連 Code Review 的流程都沒辦法制度化,要如何確保 Code Review 的品質?


你說的這情況稱不上黑。

所謂的黑,通常要有針對性的,像是只針對你,但是,依照你的描述,並沒有這種狀況。

你遇到的比較是一家,內部流程品質不大OK的公司。

此外,你的想法有點負面,遇到煩心的事情,反而會無中生有,把小問題,放大成大問題。

像是,你在文字上所提到的:程式界也這麼黑暗哦,專門整自己的下屬喔....

本來是一個 code review 流程,你卻放大到『程式界』。

這個不大OK吧,要是常常這麼想,光是看你寫的文字,都覺得很累,要是跟你一起共事,恐怕有點辛苦。

如上,覺得這應該是前面幾樓共通想說的吧,補充一下。

ichich wrote:
我們公司每隔一段時間就要包版
大家寫的code都要code review
ok呀,code 有問題就改呀

但主管跟資深工程師都怎麼整的呢?
包版是有時間限制的,比如就是5/1下班前要包版好
他們每次都是在當天才要code review,甚至都快要下班了才code review完

每次code review,就使勁的找我寫的哪裡有問題
找了一堆的問題要我修,修也要時間阿,根本來不及
每次都會搞到很晚

我其實不怕別人指出我的問題,我也不怕修改
但就是有時間上的壓力,要趕在那個時間點包出去,每次都像快炸了一樣

但其實我早在一個星期、甚至二個星期前就寫好了
他們就一直不code review,到了當天才要code review

最近已經被他們搞走4位了,都是受不了的
程式界也這麼黑暗哦,專門整自己的下屬喔?還是我誤會他們了?
我之前待的公司也沒這樣,別的部門也不會這樣,就這個部門是這個傳統

大家有遇過這樣的事嗎?


對不起,你這個說法,恐怕不 OK 喔。

即便所有的 Code 全部 100% 都OK,依然要通過 Code review 的流程。

不論 Code review 的結果如何,拖到最後一刻才回覆結果,這不 OK。

會拖到最後一刻才回覆,反而代表著樓主本身的 code 邏輯有一定水準。

componentbeggar wrote:
你一, 二星期前就把 code 寫好
意思是你有一, 二星期的時間可以自己先 review
如果你有先 review 還被挑出問題, 那是你的邏輯有問題
ichich wrote:
就是Code review這樣搞我,讓我真想走人


其實我蠻好奇, 為何你還不走?!

看你的敘述, 這家公司的這種操作已經不具競爭力?

那留下來有何助益?!
JasonStock wrote:
其實我蠻好奇, 為何你還不走?!

看你的敘述, 這家公司的這種操作已經不具競爭力?

那留下來有何助益?!


這個倒是想替樓主說一二句話。

相對於拍拍屁股走人,樓主選擇來這兒談談職場甘苦,這個很Ok啊。

客觀而論,樓主也並沒有說他不走...
看了大家的回覆,確實不應該扯到程式界,可能就是我們這家公司內部流程的問題

有其他樓主說,「花時間討論人家如何找到自己的缺失
為何不花時間思考如何讓人家找不到自己的缺失」

是阿,我非常認同,我提交出去的Code也不是隨便寫寫就提交出去要讓他們打我槍的
但是無論你怎麼防範,哪有完人?百分之百絕對都不會被找出問題的?一定有時就會被找出問題的嘛
但是被找出問題時,要如何面對?
你18:00要下班,他們18:00 Code Review完,哪一個人可以說60秒內就可以改好被提出的問題?
好修改的當然很快就修改好了,當然也就沒有這些問題
通常就是非常難修改的,遇到結構性的重調,那就麻煩,麻煩就需要時間,但壓時間沒彈性可延,壓力就大

比如PM跟我說要這樣做,我做了,Code Review時,主管看了跟他的認知不同
他覺的不能這樣做,要重改,然後主管再去跟PM Sync,然後我就要再重改
重改當然ok,但是今天要包版,根本來不及改,真的來不及改就只能請求大PM讓延期
不能延期的我今晚就很慘

而這種情況,你就會常常看到,本來定下包版的日期,就常常延期,10次有6次都在延期,不誇張
但是剩下4次不能延期就是RD很慘的時候,也不只是我一個人這樣,其他RD遇到時,他們也都得弄到很晚
RD 弄到很晚,DevOps也得陪到很晚,他們也是很可憐

有樓主說「沒在時間內改好?改好,他們要再找問題?他們不用陪你花時間?」
遇到結構性的調整,就絕對來不及。
但你要改好了,也才能給他們,但改好時已經多晚了?10點、11點、12點?他們也下班、回家了,他們也不會Code Review,就放到明天,明天大PM就來問RD,為什麼還沒包好?
我就要解釋是什麼問題,什麼原因,然後Code Review沒過,但我已經改好了,已經給他們Code Review,他們還沒Code Review過。我的例子常常就都是這樣。

講上一個被搞走的女同事,他們也是照往常一樣,18:00才Code Review完,但今天要包版
他們Code Review很狠呀,我當然知道他們講的Code哪裡寫不好,哪裡有問題,講的都是對的、有理、有據
但是這要大改阿,大改要時間阿,這程式的修改要花多少時間其實是可以估的出來的,在我來看,她要改的東西,根本不可能幾個小時就完了的,結果她就真的一整晚沒睡,搞到早上還寫不出來,一整個精神壓力爆大,到了公司,主管、大PM就再來問怎麼還沒好?
她氣到爆哭、大叫,全辦公室的同事都站起來看發生了什麼事,她吼叫的說:「你們昨天18:00才Code Review完,你們叫我怎麼改的完?」主管、資深的也都無語,主管可能也是被嚇傻了,第一次遇到這種情況,而之後就不太敢整她了

但這女同事從這之後,精神就不太穩定,有時無預警的情況就大哭,她一大哭,全辦公室的同事又都站起來,眼光全投向主管,主管還一臉冤枉無辜的說,我沒派給她工作呀,不曉得她怎麼了。後來這女同事沒多久就離職了。

有樓主問:「其實我蠻好奇, 為何你還不走?!
看你的敘述, 這家公司的這種操作已經不具競爭力?
那留下來有何助益?!」
我就是想問我們這間公司是這樣的情況,在其它公司程式界這樣是常態嗎?
如果是常態,我若離職了到哪還不是一樣。如果不是常態,這就會成為我離職的一個原因選項
>>不論 Code review 的結果如何,拖到最後一刻才回覆結果,這不 OK。
>>會拖到最後一刻才回覆,反而代表著樓主本身的 code 邏輯有一定水準。

不是這樣,Code review完,我們還要包版,包版流程不是一鍵就完成了,要填寫很多東西
還要cherry-pick merge的,這個步驟主管拖著也進不到包版程序,然後還有WiKi要寫
包好後DevOps要佈,佈好後RD還要驗,驗就是最花時間了,但有時好驗時間就短,難驗時間就長
比如你18:00下班,他們Code review拖到最後一刻18:00,就是要壓縮你後續包版、驗的時間,這樣你就得加班,加班是沒有加班費的,為什麼沒有加班費?主管、最資深工程師都是每天加班的,他們也都沒申請加班費,那你申請什麼加班費?

說到底應該就是我準時上下班惹到他們不爽,而那些跟他們很好的,一掛的,很多事情就都很好喬
但是他們也都是一樣的,每天都加班,都沒有拿加班費的。公司不是有新人進出嗎?從我進來這間公司到現在來看
新人如果是準時上下班,之後就是他們修理的對象,而有的新人理解了,看清楚形勢了,就跟著加班1-3小時
就能順利成為他們的一夥,但多留晚一點只是必備選項之一,並不是多留晚一點就不會被他們修理到,所以有2個新人發現即使留晚一點也會被整,最後還是選擇離開了。
ichich wrote:
就是要壓縮你後續包版、驗的時間,這樣你就得加班,加班是沒有加班費的,為什麼沒有加班費?


一、兩天沒加班費不會怎樣吧?一、兩天晚上留在公司工作,也不會怎樣吧?怎麼對樓主好像是天大的事一樣?

我公司不會這樣催,但我回家寫自己的程式,熬夜忙整晚是常有的事。樓主晚上都不能工作?

就算最後一天要熬夜,但之前近一個月,不是都爽爽的正常上下班?這樣還不好?
錢多嗎?你這種工作好找嗎?
你知道我要說什麼了吧
不是吞下去就是走人,問網友沒什麼屁用的

是男人機乎都會遇到這種事
好好加油吧,未來鳥事還會更多耶
唯一的真理就是你能比別人屌,其他都是假的

十八年程式老屁股敬上
"不論 Code review 的結果如何,拖到最後一刻才回覆結果,這不 OK。" << 這句話,你不同意?

不是這樣?你回文的起手式,以這四個字開頭,一開頭就先使用否定句,看了讓人不是很開心,本來想分享一些故事,現在都覺得還是算了。

算了,講再多的確是一點用也沒有,除了打屁而已,最後分享一個做法,你自己考慮看看:

每天列出 3 個,在職場上,你看見覺得 (1) 認同的、(2) 肯定的、(3) 值得分享的事情。

從星期一開始,連續 5 ~ 10 天,做一個簡單的表格,每天都寫。

二個星期以後,你會更清楚得到你想要的答案。

ichich wrote:
不是這樣,Code review完,我們還要包版,包版流程不是一鍵就完成了,要填寫很多東西還要cherry-pick merge的,這個步驟主管拖著也進不到包版程序,然後還有WiKi要寫包好後DevOps要佈,佈好後RD還要驗,驗就是最花時間了,但有時好驗時間就短,難驗時間就長比如你18:00下班,他們Code review拖到最後一刻18:00,就是要壓縮你後續包版、驗的時間,這樣你就得加班,加班是沒有加班費的,為什麼沒有加班費?主管、最資深工程師都是每天加班的,他們也都沒申請加班費,那你申請什麼加班費?

說到底應該就是我準時上下班惹到他們不爽,而那些跟他們很好的,一掛的,很多事情就都很好喬但是他們也都是一樣的,每天都加班,都沒有拿加班費的。公司不是有新人進出嗎?從我進來這間公司到現在來看新人如果是準時上下班,之後就是他們修理的對象,而有的新人理解了,看清楚形勢了,就跟著加班1-3小時就能順利成為他們的一夥,但多留晚一點只是必備選項之一,並不是多留晚一點就不會被他們修理到,所以有2個新人發現即使留晚一點也會被整,最後還是選擇離開了。
ichich wrote:
我就是想問我們這間公司是這樣的情況,在其它公司程式界這樣是常態嗎?
如果是常態,我若離職了到哪還不是一樣。如果不是常態,這就會成為我離職的一個原因選項(恕刪)


軟體界的常態是根本沒有流程可言,90%的公司都有規範流程,

但在現實的各種壓力下,那些流程都形同虛設,

早期的CMMI、ISO、PMI到現在SCRUM.....

這些流程都立意良好,但在台灣都只是被老闆拿來吹噓的工具而已。

你該做的不是寄望下一個公司會更好,

如果真有心,應該是自己爬到高位,建立正確的流程。

但你也同時會了解到現實的差異,

沒有老闆、同仁、客戶真心支持,流程只是個榥子罷了
現在軟體界,這麼競爭,不走流程的,有辦法開發?

三單阿宅 wrote:
軟體界的常態是根本沒有流程可言,90%的公司都有規範流程,

但在現實的各種壓力下,那些流程都形同虛設,

早期的CMMI、ISO、PMI到現在SCRUM.....

這些流程都立意良好,但在台灣都只是被老闆拿來吹噓的工具而已。

你該做的不是寄望下一個公司會更好,

如果真有心,應該是自己爬到高位,建立正確的流程。

但你也同時會了解到現實的差異,

沒有老闆、同仁、客戶真心支持,流程只是個榥子罷了
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!