看板 Soft_Job 關於我們 聯絡資訊
幫學弟問,原文照 po: 「我在台灣某網通大廠,第一份工作 leader 都把master 當自己的 branch 進 code 不用別人 review 常常把自己不能動的 code 推進去 或是偷偷改 lib 都不講 code進了不能跑,還被說效率不好 反應了也會被罵 平常會叫我去解釋 PR 寫了什麼 前陣子還要我教他 python decorator 是什麼 現在也會把 venv 跟 vm 的檔案推上去 每次 commit 都幾千個檔案 講了也被罵 有次我週五請病假 結果他晚上打電話來說要code review 跟我說以為是小病,沒差 他一直說業界都這樣做事 請問板上大大,真的是這樣嗎 」 -- Sent from nPTT on my -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.140.209 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1696705235.A.79E.html
andy00andy: 這種能做到leader,還不逃?10/08 03:11
Apache: 看起來你們沒有code review系統 也沒有CICD10/08 03:41
Apache: 雖然有導入可能也會沒開設定 還是可以自己進code10/08 03:45
jonathan793: 塊陶10/08 03:57
Firstshadow: 這該不會也是你leader的第一份吧10/08 04:08
s860134: 切記 業界沒有這樣10/08 04:19
s860134: 正常公司不會這樣 這種只能靠你自立自強10/08 04:21
s860134: 外商也有這種 程度沒到大學畢業的10/08 04:21
IhateOGC: 有些人單純嘴砲能力上位的10/08 04:51
IhateOGC: 勸你還是快閃10/08 04:52
Apache: 不懂技術不一定是問題 但不懂卻碰技術就是問題10/08 04:54
vongola12324: 奇文觀賞10/08 05:25
vongola12324: 每個業界都這樣幹那還得了10/08 05:26
vongola12324: 平衡推10/08 05:28
vongola12324: 順便偷問一下是哪一間10/08 05:29
zebra10029: 快逃10/08 06:32
buyfood: 我碰過類似的,做三個月果斷烙跑10/08 07:35
yamakazi: Jenkins gerrit 這種免費的CICD自己串一串不會?這種組10/08 07:41
yamakazi: 內自己就可以搞定的,覺得看不慣就自己建流程是多難?10/08 07:41
airtsubasa: 製造業正常啦10/08 07:44
yamakazi: 全部都要等到公司準備好,那事情就不用做了10/08 07:44
hsuchengmath: 建一個integration test 讓你主管不能推有問題的扣10/08 07:49
hsuchengmath: 上去啊10/08 07:49
peter98: 我認真回答你~你主管滿鳥的~他在科技業主管群裡的pr大概10/08 08:03
peter98: 只有2510/08 08:03
NDark: 拉出一個dev/release, 放棄已經存在的master讓他玩沙10/08 08:32
luckid: 好奇是哪一間10/08 08:46
loadingN: 不是業界 是三流系統廠10/08 08:58
sniper2824: 這樣pr還有25喔10/08 09:01
qwe70302: 有些leader根本連code都不會寫,確實有pr2510/08 09:36
wulouise: 嗯,一個字跑10/08 09:53
peter98: 有 一定有更爛的主管幫原文說的這位稱到25 XD10/08 10:02
peter98: 我之前隔壁組~空降一個鳥主管到今年初2年半~底下的人換了10/08 10:03
peter98: 一輪半~最後他的主管職位被他老闆拔掉~最後兩位從他手底10/08 10:03
peter98: 轉組的人跟主管的主管說: 爛死了這甚麼主管?怎麼選的?10/08 10:04
peter98: 那你說原文這位老闆有沒有PR25?10/08 10:04
lturtsamuel: 沒有code review就算了,跑不動的代碼竟然能進到mast10/08 10:29
lturtsamuel: er?世界奇觀10/08 10:29
sniper2824: 真可怕= =10/08 10:38
justaID: 我覺得塊陶 一個leader沒有開發制度也沒有善待下屬的氣10/08 10:44
justaID: 度 在他底下只是浪費時間 不健康的成長 除非你能上達天10/08 10:44
justaID: 聽 否則更上層的老闆只會信他不會信你 捅包你要背鍋 就10/08 10:44
justaID: 算你做得很好 leader也只會收割你的功績10/08 10:44
justaID: 一個不適任的leader能上位可以有100種時光背景原因 一旦10/08 10:46
justaID: 上位成功 再爛也沒那麼容易被拉下 尤其台廠很看重面子10/08 10:46
justaID: 所以我覺得只有塊陶一條路10/08 10:46
justaID: *時空背景原因10/08 11:06
luke72: 網通廠這樣的leader很正常,因為程度正常的早跑了10/08 11:32
johnbill: 快逃10/08 11:52
touurtn: 網通的純軟水準都不怎樣 都點在OS或計組10/08 12:03
doranako: 比較常見網通跟系統廠是大家都直接進master,公平10/08 12:23
luke72: 並沒有,我待過那麼多年沒見過leader懂os跟計組的10/08 12:23
abccbaandy: 很正常吧,多的是把git當FTP用的,commit都無腦全選10/08 12:25
luke72: Leader都是政治跟文學精通10/08 12:25
luke72: 懂技術的人都因為政治不行而被鬥去更高薪的產業了10/08 12:27
magic83v: 還以為是我發的 趕快level up 趕快跳槽才是真的10/08 12:30
WaterLengend: 遇過類似的,結果看那主管的領英越混越差,可悲10/08 12:46
ppc: 公司問題,建議換工作。10/08 15:02
iceman5566: 紅明顯 台灣某新創獨角獸的 IT head 超常假日推 cod10/08 15:05
iceman5566: e 到 master,然後也不講,超靠北,該 head 是一個老10/08 15:05
iceman5566: 人,聽說是靠關係空降的,只能說這種文化並不是偶見10/08 15:05
mike8469: 快逃R10/08 15:14
mike8469: 大學畢業的新人都不會這樣幹.....10/08 15:17
nayeonmywife: Wow10/08 15:18
xsdferty035: 不能跑還進==10/08 15:21
realbout: 這leader是不是台大10/08 15:22
johnny94: 業界才沒有這樣,聽他在唬爛10/08 15:34
tamama: 聽起來很像Mo?a10/08 15:47
justaID: 樓上認真?我還以為404制度和文化跟傳統台廠比會比較好10/08 16:04
zeus85072: 認真 我聽到蠻多鬼故事都是404出來的10/08 16:12
GymRat: 鬼故事怎麼都很像10/08 16:26
superpandal: 樓上說的是 混蛋其實蠻多的 這些人為了自己的生存可10/08 17:03
superpandal: 以無所不用其極 其實就是刻意亂凸顯你的錯誤和缺點10/08 17:07
superpandal: 這波操作下沒有問題都會變有問題 打訊息差逼你遷就他10/08 17:10
superpandal: 說回分支問題 多數人都是一人專案才直接用master 當10/08 17:13
v86861062: 真慘10/08 17:17
superpandal: 然不一定是這種狀況10/08 17:17
superpandal: 我都是直接當ftp用 畢竟管理層的不雞掰的很少 被惡意10/08 17:25
superpandal: 針對還要替他們管理著想就太奴了 如果是好人當然就弄10/08 17:26
superpandal: 到好10/08 17:26
DrTech: 很爛沒錯。但片面之言看看就好。如果沒上產品,你master怎10/08 17:31
DrTech: 麼改,其實都沒差。10/08 17:31
DrTech: 真正有上產品,通常最後程式碼也未必在master分支。很多事10/08 17:33
DrTech: 情看表面沒意義。10/08 17:33
DrTech: 最後程式碼的owner是誰?需要品質嗎? 如果owner不是你,10/08 17:34
DrTech: 也不需要品質,那你沒權限。10/08 17:34
DrTech: 真的別把master分支當作多重要的一件事情,玩久了你就知道10/08 17:39
DrTech: 了,死守絕對的標準,還不如變通一下,另外拉其他分支自己10/08 17:39
DrTech: 玩就好。Release絕對沒有規定要在master才叫專業。10/08 17:40
loadingN: 對啦,不是release的,沒什麼關係,但既然沒review就在10/08 17:43
loadingN: local自己玩啊,推上去有意義嗎...10/08 17:43
superpandal: 至於業界是不是都這樣 我只能說沒見過倉庫是很整齊乾10/08 17:45
superpandal: 凈的 或許誤commit 或許有疙瘩的commit10/08 17:47
superpandal: 開源倉庫都不一定乾凈了 更別說職場混亂狀況10/08 17:49
DrTech: 我待過標準規則一堆,做錯了要扣薪水,完整乾淨的倉庫。但10/08 17:51
DrTech: 我不認同管理repository有一個適用於所有公司部門的標準。10/08 17:51
DrTech: 存在即是合理,程式碼或repository爛,還能繼續領薪水,10/08 17:51
DrTech: 代表該單位的獲利價值,或專業根本不在此而已。10/08 17:51
DrTech: 專業當然很重要。但不專業的人竟然可以混得更好。通常是,10/08 17:54
DrTech: 你認為的專業,跟別人認為的專業不同而已。10/08 17:54
DrTech: 別人又不靠乾淨的master分支賺錢時,這件事情就真不重要了10/08 17:55
DrTech: 。10/08 17:55
superpandal: 應該沒公司靠乾凈軟體倉庫賺錢 會這樣要求的多半是管10/08 18:01
superpandal: 理職身在其位但想節省自己的心力搞的 但現實不可能10/08 18:03
airtsubasa: 這不就跟變數命名 檔案命名一樣,誰是老大10/08 18:03
superpandal: 節省心力有更好的方法就是 git不萬能 無法解決不會管10/08 18:06
superpandal: 理的人的管理問題10/08 18:07
typeking: 想也知道不可能業界都這樣,你還會專程上來發文問就知道10/08 19:30
typeking: 你判斷能力也有待加強10/08 19:30
typeking: 繼續待在這公司就好10/08 19:30
yamagishi: 問題是主管雙標吧10/08 19:32
Csongs: 嗯嗯10/08 19:42
fu3mo6: 把default branch 改成 main10/08 19:45
Apache: 確實 master不夠inclusive10/08 19:59
f26724309: 這也太鬼XD 哪家阿讓大家笑笑10/08 20:06
kimisme9386: 快逃啊10/08 20:14
feathergod: 會這樣做事 就是不靠程式碼賺錢 反正寫得爛 沒有規矩10/08 20:47
feathergod: 公司照樣賺 薪水照樣領 幹嘛認真弄10/08 20:47
gpctv: 這真的還好,我還聽過某金融連branch 切都沒切的,還說公司10/08 20:52
gpctv: 專案很小,這個不需要,但....是公司的核心系統,版控不曉10/08 20:52
gpctv: 得在做三小的10/08 20:52
knives: 有這種主管,就算有review機制也是枉然好嗎10/08 21:03
blazers08: 快逃10/08 21:37
abc0922001: 有版控總比沒版控好出事至少能追到犯人XDD10/08 21:47
bearkevin: 不逃?10/08 21:56
N91: 逃吧 沒能力的主管10/08 22:00
jay123peter: 這種沒同理心主官都很雷...10/08 22:07
drakd4d: 夭壽10/08 22:24
viper9709: 跑不動的代碼進master www10/08 22:38
Mike1109: 心臟真大顆10/08 22:45
ZakuSIN: 往好處想 "至少有版控"10/09 00:26
ZakuSIN: 不爽不要做10/09 00:27
peter98: 反推那些說master不重要的,如果master不重要,那就代表10/09 00:34
peter98: 他沒再用,這樣應該沒人鳥master才對,如果有人鳥,代表10/09 00:34
peter98: master還是有在用,這樣就不應該上動都不能動的code去10/09 00:34
peter98: master,另外說的release,額,你們又知道release不會從10/09 00:35
peter98: master sync過去了嗎? 一堆歪理。10/09 00:35
peter98: 每個team開發流程確實不一樣,如果master真的沒人鳥,那10/09 00:36
peter98: 原po抱怨master的事情幹嘛? 阿不就是有人用嗎? 邏輯不好10/09 00:36
peter98: 工作寫程式或當經理管理應該也都不怎麼滴10/09 00:37
peter98: 除非原po他自己不知道master其實沒人在鳥~這樣要嘴原po我10/09 00:37
peter98: 覺得就說得過去。10/09 00:38
superpandal: 有人說到重點 問題是主管雙標10/09 10:31
superpandal: master當然有人在用阿 主管卡著用阿 這本來就是雙標10/09 10:37
superpandal: 問題 repo管的好不好是另外一回事10/09 10:38
superpandal: 不是分支管理不重要 是很多公司來講看起來不重要 而10/09 10:44
superpandal: 且推commit本身就有機會有事故或習慣不同 要完美的倉10/09 10:45
superpandal: 庫狀態是不可能的 工具可以輔助管理 但無法避免管理10/09 10:48
superpandal: 還可以扯到寫程式如何如何 你沒上帝視角看不了這麼多10/09 10:50
superpandal: 即便人在你面前都不一定可以看的出來10/09 10:51
superpandal: 有寫輪眼的人可能可以看出來一點點 但沒這麼強大10/09 10:54
hakosaki: 快跑....10/09 10:57
jsa1090: 有CI/CD的話 可以設定基本lint failed卡住不能merge 或是10/09 10:58
jsa1090: github直接設定沒有review不能merge10/09 10:58
jsa1090: 如果主管只是懶惰的話 寫個script讓他只要一行指令就可以10/09 11:00
jsa1090: git pull rebase from master and checkout new branch10/09 11:00
superpandal: 是 但不可避免中間會有人為因素 你整條流水線因素都10/09 11:03
superpandal: cover到才稍微可以 但未知總是災難之源10/09 11:04
B0988698088: 講master不重要的是在共三小 即使可以靈活運用也不10/09 11:49
B0988698088: 是像這樣被老害亂用好嗎 抬三小槓10/09 11:49
bachelorwhc: 這板槓精真多10/09 13:41
DrTech: master本來就不重要。搞不好人家是用main啊,搞不好人家re10/09 15:16
DrTech: lease不在 master啊。何必執著於名稱?有什麼國際標準,或10/09 15:16
DrTech: 專業論文說master比較好? 玩得通透的人,本來就不是看分10/09 15:16
DrTech: 支名稱決定品質與流程好壞。10/09 15:16
DrTech: 而且如果master 沒有 release 作用, 為什麼master分支不10/09 15:19
DrTech: 能被當成程式碼暫存用途? 那個國際標準或專家說master分10/09 15:19
DrTech: 支不能用來暫存程式碼的? 歡迎提出證據與事實啊。10/09 15:19
DrTech: master本來就可以當成個人開發用的暫時分支。git本來就是10/09 15:23
DrTech: 這樣設計的。至於master分支,要不要當release分支,根本10/09 15:23
DrTech: 沒標準過。10/09 15:23
leonEEman: 笑死 這leader是剛畢業嗎10/09 15:44
Csongs: 原po意思是沒有release 分支吧10/09 16:02
Csongs: master 當release 分支,卻被leader當個人分支用10/09 16:03
JoaoWang: 快逃 幾千個檔案有問題會看到死10/09 16:25
bachelorwhc: 笑死 剛講完繼續槓10/09 16:37
tyantmf: 哪間10/09 17:48
gino0717: 南無阿彌陀佛10/09 17:49
superpandal: 樓主什麼時候提到release... 這確實也只是個名稱 主10/09 20:04
superpandal: 管卡著master分支也可以理解 畢竟他要管理 但自己改10/09 20:06
superpandal: 的code不能動還常常不講改了什麼 然後別人的就駡的狗10/09 20:07
superpandal: 血淋頭 當然是雙標問題 其它什麼分支問題最好是下屬10/09 20:09
superpandal: 想淌這渾水 看來樓上好多主管 倉庫要完美自己好做事10/09 20:12
superpandal: 當然好一點是好的 但為了省自己成本轉移成本到下屬很10/09 20:13
superpandal: 糟糕10/09 20:13
superpandal: Dr說的確實10/09 20:20
superpandal: 這社會真的好多沒管理能力還要擺譜的人10/09 20:22
peter98: DrTech是閱讀能力有問題? 就說了,如果master不重要,就10/09 20:38
peter98: 沒人會理他,既然有人抱怨了,那就是master有人在用。10/09 20:38
peter98: 還在扯master不重要的是?10/09 20:38
peter98: 唯一的例外就是原po自己天兵,也就是master是真的沒人在10/09 20:39
peter98: 用,然後原po菜鳥不知道上來抱怨master被改。10/09 20:40
peter98: 就算要亂測試一些東西,多數正常人也不會拿master來玩10/09 20:40
peter98: 還是你想嘴有些project本來就不是master而是用main/mainl10/09 20:41
peter98: ine? oh man, 這麼計較名字的而不在意master要表達的本質10/09 20:41
peter98: ? 我覺得也是滿厲害的,想必閣下溝通一定是字字必較。10/09 20:42
peter98: 阿不對,就算proj是用main/mainline也不該蠢到上不能動的10/09 20:46
peter98: code到master10/09 20:46
superpandal: master有人在用 怎麼會沒人在用 上到不能動的不是只10/09 21:00
superpandal: 有下面的人 至於覺得重不重要當然是心證 也確實沒標10/09 21:02
superpandal: 準 沒有四海皆通的標準10/09 21:03
labbat: 以前沒有CI/CD 沒有版本管理系統還不是照樣coding(倒10/09 21:40
labbat: 然後現在也是10/09 21:40
showshowman: 主管應該是從cvs/svn時代沒實力隨年紀被推升上去的10/09 23:13
mepowerlmay: Svn 就好 有這麼困難嗎10/10 01:01
WWIII: 快逃10/10 02:01
Suleika: 怎麼可能是這樣,快逃或成為切割捧懶人自己選一個10/10 02:45
Suleika: 會被檢討當然是超重要,這時還在糾結分支名稱別鬧惹10/10 02:46
sachung28: 不尊重人 才是問題10/10 05:21
sachung28: 反應意見被罵 請病假被強迫無償工作 這怎麼愉快玩耍10/10 05:23
sachung28: 看標題問madter 看內文感覺真賭爛的是待人方式 文不對10/10 05:25
sachung28: 題4ni10/10 05:25
pp129908: 有這種北七leader也是很讚10/10 06:33
s678131: 快逃啊10/10 09:53
superpandal: 用什麼版控都不是重點 亂管是一定會亂 svn都可以用10/10 10:01
superpandal: hook script弄ci/cd 差別在於git現在比較流行有現成10/10 10:02
superpandal: 的可以用 我都愛原始一點這樣我才學的更多 git現在應10/10 10:04
superpandal: 應該很少人不會10/10 10:05
ckp4131025: 進code最大的權限在主管那裡的話,他自己進不覺得有10/10 12:03
ckp4131025: 什麼問題,因為責任本來就他全扛,有問題的是進爛code10/10 12:03
alan3100: 除非刻意避開master字眼 不然哪個使用情境master不重要.10/10 16:46
alan3100: 走類gitlab切release branch也不會亂搞master10/10 16:48
lovdkkkk: 說不定是故意的10/10 18:11
lovdkkkk: 這樣才容易出問題要加班處理多領加班費10/10 18:12
yoyoyolin: 網通寫軟體的很多嘴砲仔啊10/10 19:33
e12518166339: 還有某一線ic設計大廠用rar版控,不用太絕望10/10 20:48
leoone: commit到master沒什麼錯 現在也有新流派在推廣 只是這是要10/10 23:37
leoone: 有很多前提才能這麼幹的…..10/10 23:37
disabledman: 不正常,帶頭的壞了10/11 07:08
jobintan: 樓主直接貼公司的全名讓大家避避雷也算是功德一件呢……10/11 08:00
某樓有講對
tsaigi: 這什麼恐怖故事XD10/11 12:59
※ 編輯: SaibuKani (49.216.82.83 臺灣), 10/11/2023 14:50:34
superpandal: rar...浪費空間和開發效率010/11 20:51
ghicghic: 這有什麼 我待過的外商 leader連local 和remote分枝都分10/11 21:19
ghicghic: 不清楚10/11 21:19
DrTech: peter98閱讀能力與邏輯能力才有問題。有人在用master分支10/12 07:04
DrTech: ,與master分支是不是release分支有什麼關系10/12 07:04
DrTech: 不懂git的人別來嘴別人啦。git 從來就沒有標準在規定某個10/12 07:06
DrTech: 分支不能暫存開發程式碼。10/12 07:06
DrTech: 即使master或main分支,也絕對可以暫存開發程式碼。因為該10/12 07:07
DrTech: 分支不一定會Release。事實就是如此。10/12 07:08
DrTech: 歡迎提出合理證據討論。10/12 07:08
DrTech: git也沒規定,兩人開發同一分支,不能暫存自己程式碼。本10/12 07:11
DrTech: 來就可以。尤其是該分支的所有者不是你,你根本沒資格管別10/12 07:11
DrTech: 人要存什麼程式碼。這才是git 設計的精神。你可以任意管別10/12 07:11
DrTech: 人開的分支,才是不合理的。10/12 07:11
DrTech: master有別人用,有你用又怎麼樣?你不是所有者,你根本沒10/12 07:13
DrTech: 資格管別人怎麼管理master程式碼。10/12 07:13
DrTech: 我絕對認同該主管有問題,快逃,但問題不在使用git的方式10/12 07:22
DrTech: 。10/12 07:22
DrTech: 以上別斷章取義在戰別人了。10/12 07:24
ssccg: 原PO只寫到原PO自己和主管有用,沒講到同事有沒有抱怨10/12 15:48
ssccg: 說不定master真的是那主管專用的10/12 15:48
回應一下,master就是release用,但leader把master自己開發中的程式碼都push上去。當l eader寫完,會在群組喊聲叫大家要git clone新版。大概就是當FTP的概念。 ※ 編輯: SaibuKani (49.218.88.36 臺灣), 10/12/2023 18:11:53
newking761: 在垃圾公司的通常都是…. 10/12 21:46
newking761: 你行就是你當主管了,為什麼你還是…… 10/12 21:46
ssccg: 所謂的release用,有到master上的每個commit? 10/13 04:35
ssccg: 這回應還是沒講到release(給客戶/下個phase),沒CICD的話很 10/13 04:40
ssccg: 多用板控真的只是當有log的FTP在用啊 10/13 04:40
BoXeX: 當FTP在用 然後其他員工被搞得很麻煩 離職真的比較快 10/13 08:35
Litfal: 其實master就只是一個branch,沒什麼了不起的 10/13 15:38
Litfal: 不過你應該是想抱怨他愛release就release,沒有任何的管 10/13 15:40
Litfal: 控,但這是制度問題 10/13 15:40
Litfal: 你可以跳出來「老闆你別寫扣了,你負責review就好」然後 10/13 15:43
Litfal: 把他技術面架空後,再導入機制 10/13 15:43
alsk1566: 遇到這種你還不快跑 10/13 21:52
jiannan1828: 南港某耳機公司裡面也很多SW leader這樣 10/13 23:47
jiannan1828: 自己不會 叫RD教 然後聽不懂 還罵RD 這種人也有 10/13 23:48
penril0326: 叫他吃屎 10/15 02:30
labbat: git clone是哪招,每一次打掉重練開新repo叫大家複製嗎 10/15 20:37
alan3100: 主流git管理就那幾套各有試用環境 打迷糊仗說想怎樣就怎 10/17 03:14
alan3100: 樣乾脆自己接案就好 愛怎樣管都憑個人喜好 10/17 03:15
z1976: 你放心,我公司RD沒人知道GIT是什麼,就連IT也沒聽過CI/CD 10/19 15:35
z1976: 不過我是IC業 10/19 15:35
loadingN: 對啦 用perforce很屌 10/22 11:37
salinia: 沒 dev 嗎 我們 master 是要做 cicd 到測試機 10/22 12:19
luluking: 啥大廠,說一下,看看是不是真的大廠 10/24 22:57
bobokeke: 笑死,我最愛發PR,恨不得部門開讀書會來好好導讀一下 10/30 00:53
bobokeke: 我的風騷代碼 10/30 00:53