Re: [討論] 系統越開發越多,負責的東西越來越多

看板Soft_Job作者 (凱子爸)時間6月前 (2023/10/28 12:28), 6月前編輯推噓21(21029)
留言50則, 26人參與, 6月前最新討論串3/5 (看更多)
※ 引述《w0005151 (藍廳)》之銘言: : 找人的時間成本八成也是落到你身上,花你的時間去面試跟訓練 : 平常該寫的文件就寫 : 能分享的知識就分享 : 該丟出去的事情就丟 : 短期解決不了的神奇邏輯,補個註解跟文件連結 : 不要讓自以為聰明的新人改掉,最後爆炸還是你來修 (恕刪) : 問題是身為資深成員的你,可否提出數據說明工程宅們整天在吵的code quality到底跟業 : 務的關係在哪 : 是不是做同樣規模的feature要花的時間越來越多 : 是不是release後常常出問題要修 : 是不是客人抱怨的頻率越來越高 : 是不是工程部門離職率越來越高 : 數據拿出來,我不信老闆或PM不關心 這位大大說得我覺得很有道理 不過太理想了 我就分享台灣某間 威X科技資深員工的作法 這間公司的C++寫得跟屎一樣 一個function五六千行 一堆magic number跟if else 數不清的global variable跟把變數當register用(我看到那種寫法以為在ASM 還有一堆明顯能Extract Method解決的重複snippet 至於你說數據拿出喔.... PM&老闆心想: 阿不就是工程師在找藉口 要重構你可以自己"找時間"重構啦 公司要賺錢 所以當然繼續塞功能進來 不是嗎? 不過啦 這間公司有個規則 就是你code改壞壞了 要負責任 所謂負責任 就扣錢錢 但你要開發新功能 不可能不用到、不改到舊的code吧? 於是某個老屁股想出一個天才的方法 就是把每段舊的function複製出一份 然後再依據他自己的需求更改 於是公司的程式碼每年都以倍數成長 好幾個function都有一個相似度高達87%的兄弟 這個team除了這老屁股外 離職率越來越高、bug越來越多 但是這老屁股自己都沒事 績效還越來越好 有球就往別人身上踢 每次有員工離職 RD大主管都會進行訪談 離職的員工都抱怨code quality太差 最後大主管終於發現到 根本不可能繼續這樣下去 於是又聘了一堆人馬 真的是要打掉重練重寫整個系統 所以我給原原PO的建議就是: 1. 高產能的方法就是複製code 你只要自己的功能跟績效能完成就好 這樣改不到舊的code 也不會有bug 人家看你的commit ++數 哇 每天寫好多扣扣 2. 不要傻傻地跟上層提什麼建議或數據 人家帶領得多棒 你整天喊重構的小朋友董個P? 你怎麼不讓那些剛進職場傻傻的、終於忍不住離開職場的 去發表意見 我的觀察啦 會重視code quality的主管跟公司吼 不用你講就會行動了啦 阿不會重視的吼 講再多..... 可能有用啦 據理力爭嘛 拿出數據拿出研究報告拿出佐證 但你怎麼不讓別人去說呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 86.107.104.246 (香港) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1698467324.A.330.html

10/28 12:41, 6月前 , 1F
高頻ㄇ
10/28 12:41, 1F
哈哈 不是啦

10/28 13:03, 6月前 , 2F
這篇才正解,主管可以靠讓新人繼續弄糞扣拿績效才會升
10/28 13:03, 2F

10/28 13:03, 6月前 , 3F
的快啊,除非哪天他發現底下人寫不下去了才會要重構啦
10/28 13:03, 3F

10/28 13:03, 6月前 , 4F
,但他早爽爽升官加薪,而你沒份啦
10/28 13:03, 4F

10/28 13:20, 6月前 , 5F
藍大那篇前半段還能認同 後半就算了 都底層工程師提出
10/28 13:20, 5F

10/28 13:20, 6月前 , 6F
那不知道要主管幹嘛 在台灣提出太多還會被上層黑
10/28 13:20, 6F

10/28 13:21, 6月前 , 7F
我覺得還是看主管風格做事,主管也想改變的再提出建
10/28 13:21, 7F

10/28 13:21, 6月前 , 8F
議,沒有的話就乖乖找下一家公司
10/28 13:21, 8F

10/28 13:22, 6月前 , 9F
大家都是提離職才會一起講出來啦
10/28 13:22, 9F

10/28 13:59, 6月前 , 10F
真好笑,你一個資深技術人員遇到問題拒絕思考怎麼改善
10/28 13:59, 10F

10/28 14:00, 6月前 , 11F
要是升上去當主管一樣是變成只會壓榨底下工程師的..
10/28 14:00, 11F

10/28 14:00, 6月前 , 12F
幹差點以為在說我,但是大家都各做各的也差不多
10/28 14:00, 12F

10/28 14:02, 6月前 , 13F
寫扣就跟貓糧一樣,明天過後就不新鮮了
10/28 14:02, 13F

10/28 14:12, 6月前 , 14F
我也曾經想改善,努力學習努力重構,但後來發現無論你多
10/28 14:12, 14F

10/28 14:12, 6月前 , 15F
努力寫好程式,你同事們還是努力製造屎坑,對他們而已早
10/28 14:12, 15F

10/28 14:12, 6月前 , 16F
下班最重要,程式品質是啥鬼,所以同事的觀念才是關鍵,
10/28 14:12, 16F

10/28 14:12, 6月前 , 17F
努力尋找好公司比你努力去改善現況更有意義
10/28 14:12, 17F

10/28 14:15, 6月前 , 18F
有思考執行不了沒意義,在某些人眼裡別人改不動是他的不
10/28 14:15, 18F

10/28 14:16, 6月前 , 19F
可取代性,受不了人跟團隊趕快跑實在
10/28 14:16, 19F

10/28 14:53, 6月前 , 20F
推 真的不用沒事找事做
10/28 14:53, 20F

10/28 14:53, 6月前 , 21F
推這篇,上一篇真的太理想,KPI從沒聽過是非業務的
10/28 14:53, 21F

10/28 15:03, 6月前 , 22F
這篇感覺比較符合我的經驗
10/28 15:03, 22F

10/28 15:13, 6月前 , 23F
哈哈 一個function 五六千行的公司也在待
10/28 15:13, 23F

10/28 15:13, 6月前 , 24F
整天拿三流公司來舉例
10/28 15:13, 24F
哈哈 a了一下 這間大概開的待遇是你五年前拿到offer的三倍左右啦 code是真的三流啦 薪水...嗯~可以解釋為什麼有人能待那麼久啦 很多技術人員有誤解 因為實際賺錢的公司 code不見得多好 ※ 編輯: SkankHunt42 (86.107.104.242 香港), 10/28/2023 15:48:45

10/28 16:08, 6月前 , 25F
非常務實. 我不能說你錯.
10/28 16:08, 25F

10/28 16:09, 6月前 , 26F
管理學就是要看現場情況 這是自然演化
10/28 16:09, 26F

10/28 16:15, 6月前 , 27F
南無阿彌陀佛
10/28 16:15, 27F

10/28 17:22, 6月前 , 28F
嘻嘻有人被打臉馬上就刪舊文,薪水能領多高跟程式碼品
10/28 17:22, 28F

10/28 17:22, 6月前 , 29F
質真的沒太大關係好嗎
10/28 17:22, 29F

10/28 17:28, 6月前 , 30F
坐我隔壁一個寫十年的工程師,寫個method東抄抄西抄抄
10/28 17:28, 30F

10/28 17:28, 6月前 , 31F
連Error Handling都不處理直接交差的,還不是靠年資領
10/28 17:28, 31F

10/28 17:28, 6月前 , 32F
比我多,過幾個禮拜我擴功能還要幫他抓漏想到就氣XD
10/28 17:28, 32F

10/28 17:55, 6月前 , 33F
推非常現實面的職場現況,我相信有理想化的職場,但我更相
10/28 17:55, 33F

10/28 17:55, 6月前 , 34F
信有99%都是這位大大說的情形
10/28 17:55, 34F

10/28 18:10, 6月前 , 35F
哈哈 就是待過三流公司才知道啊
10/28 18:10, 35F

10/28 18:10, 6月前 , 36F
不然誰還會假日跟你在網路抬槓
10/28 18:10, 36F

10/28 18:21, 6月前 , 37F
看不出來假日在網路開槓跟三流公司的關聯性在哪 哈哈
10/28 18:21, 37F

10/28 18:41, 6月前 , 38F
錢才是真的 錢多就安靜了
10/28 18:41, 38F

10/28 18:50, 6月前 , 39F
確實,樓上中肯T_T
10/28 18:50, 39F

10/28 20:50, 6月前 , 40F
這篇比較貼近現實
10/28 20:50, 40F

10/28 21:23, 6月前 , 41F
推,很務實的作法
10/28 21:23, 41F

10/28 23:39, 6月前 , 42F
這情況,讓我想到某金融產業...
10/28 23:39, 42F

10/29 08:28, 6月前 , 43F
有沒有一種可能是你待過的公司都是這樣的文化而不是人家
10/29 08:28, 43F

10/29 08:28, 6月前 , 44F
太理想。
10/29 08:28, 44F

10/29 09:05, 6月前 , 45F
解舊的issue可以算performance嗎@@
10/29 09:05, 45F

10/29 14:45, 6月前 , 46F
糞code給新人接,寫出來的糞code給新人維護,績效自己拿,維
10/29 14:45, 46F

10/29 14:45, 6月前 , 47F
護出包新人揹
10/29 14:45, 47F

10/29 18:44, 6月前 , 48F
哪家
10/29 18:44, 48F

10/29 22:42, 6月前 , 49F
好可怕的寫法,這樣可擴充性一定超差,bug埋的到處都是….
10/29 22:42, 49F

10/30 00:01, 6月前 , 50F
推你,現實和理想總是有差距的
10/30 00:01, 50F
文章代碼(AID): #1bF8tyCm (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1bF8tyCm (Soft_Job)