作者ss892041 (142098ss)
看板Soft_Job
標題[討論] 碼很髒大家能撐多久
時間Thu Jan 28 00:39:58 2016
如題 幾個月前有機會接觸到一家年薪大概150的__缺
一開始training programm 在run的時候
senior三個多月以來 都很nice的有問必答
issue 的分量也不重 所以玩得還蠻開心的
但是呢 好景不長 最近開始動到幾個資深產品的issue
開始自己來的時候才發現 同一份code至少有三種pattern
類似的功能竟然沒有abstract interface
諸如此類的鳥事 我想板上也有很多類似的情況
我就不說太多以免被對號入座
但問題來了 150w/y 到底值不值得?
說真的如果100w/y or even 80w/y but only clean & principal code大家會選那個?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.97.212
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1453912800.A.471.html
1F:→ badyy: 原po沒遇到那種,說嫌髒那你自己來啊這種的! 01/28 00:50
2F:推 chatnoir: 150w 不是就是要請你來解決這些問題的嗎XD 01/28 00:52
3F:推 schemer: 有test case嗎,有的話,refactor就比較輕鬆了 01/28 01:00
4F:推 gcaaa: 不一定喔 有些是子系統跟子系統層級的髒度 01/28 01:01
5F:→ easyman: 年薪300, 需要解決單檔9w行的code 01/28 01:07
6F:→ easyman: 年薪200 , 需要解決單檔3w 行的code 01/28 01:07
7F:→ guest0079: 年薪300通常是外商或高級台廠 要單檔9w行你當是startup 01/28 01:18
8F:推 guest0079: 通常爛公司付爛薪水只找到到爛工程師進來寫爛code 01/28 01:34
9F:→ guest0079: 當你以為你能夠應付9w行的code的時候 恭禧你有資格進 01/28 01:35
10F:→ guest0079: 爛公司領爛薪水 好羨慕 01/28 01:36
11F:→ guest0079: 有些人很會吃屎 這技能練到很強也是一種幸福吧 01/28 01:37
12F:推 Zatarra: 單檔9w行到底是怎樣的概念 = =" 01/28 04:04
13F:→ wawi2: 單檔9w行太扯 01/28 05:08
14F:推 felixgugu: 我有150要我弄什麼code都行 01/28 06:43
15F:→ FrozenMoment: 看旁邊的人還有沒有再大量產出這種程式碼再決定! 01/28 08:07
16F:推 mekida: 新手問 什麼算髒碼 01/28 08:30
17F:推 hidog: 150萬 看在薪水分上會撐下去XD 01/28 08:48
18F:→ iamshiao: 當然是選錢多的阿 01/28 08:53
19F:推 sing10407: 不然150w請你幹嘛 01/28 08:55
20F:推 atpx: 認真回,除非是新開發,不然80保證也一堆 01/28 08:55
21F:→ atpx: 爛code舊系統 01/28 08:55
22F:推 f124: 錢先領到再說 有多久領多久... 01/28 08:56
23F:→ dreamnook: 單檔9萬行...是認真的嗎=.= 01/28 09:01
24F:→ kaitokid2: 只領50,所以負責產出這種code... 01/28 09:07
25F:推 lance8537: 馬髒髒 01/28 09:08
26F:→ IBIZA: 聽起來很正常啊,有歷史、多人維護,又缺乏協同的程式都是 01/28 09:12
27F:→ IBIZA: 這樣,台灣程式設計師個人能力不錯,但PM整合協同能力就差 01/28 09:12
28F:→ IBIZA: 很多,這是台灣打不過老印的重要原因 01/28 09:12
29F:推 siriusu: 總覺得是同事(? 01/28 09:19
30F:→ WiseLin1125: 150不就是要你解決問題,怎麼會問這種問題? 01/28 09:24
31F:推 atpx: 主要是做事不重品質吧,只想越快越好 01/28 09:24
32F:→ robler: 和我換好嗎 01/28 09:26
33F:推 TonyQ: 有沒有pattern 不是最重要的問題。 01/28 09:42
34F:推 crossdunk: 多的是跟你做一樣事情領的卻少你三倍的人 01/28 09:45
35F:→ gname: 我的記錄遇過單檔2萬多行,我已經在崩潰邊緣了... 01/28 10:02
36F:推 mathrew: 不然150萬請你幹嘛 01/28 10:03
37F:→ gname: 不過如果有150的話,我想我會撐下去...XD 01/28 10:03
38F:→ petercoin: 我遇到的是C#物件上百個都叫label1,2,3 or button1,2,3 01/28 10:04
39F:→ petercoin: 已經放棄治療了 01/28 10:04
40F:推 mathrew: 樓上這超慘 XDDD 01/28 10:06
41F:推 crossdunk: function a1 01/28 10:11
42F:推 vn509942: xx xy xz .. 01/28 10:22
43F:推 wuliou: 舊code髒還好 如果同事還持續產出這種code就…orz 01/28 10:25
44F:→ testPtt: 命名1,2,3還好 反正ide夠強 那種元件疊好幾層的才慘 01/28 10:26
45F:→ leolarrel: 多的是跟你做一樣事情領的卻少你三倍的人+1 01/28 10:26
46F:→ leolarrel: 但是看在你拿了一般人三倍薪水的份上,找個時間跟你的小 01/28 10:27
47F:→ leolarrel: 主管談談重構這件事,重構不是要一次大翻新,可以從最小 01/28 10:28
48F:→ leolarrel: 單位開始,例如一次重構一個函式,一次重構一個類別開始 01/28 10:28
49F:→ leolarrel: 慢慢作,積沙成塔 01/28 10:29
50F:→ leolarrel: 往下掉了.... 01/28 10:32
51F:→ petercoin: 我的元件是沒有疊好幾層 倒是有一堆沒用到的被藏到form 01/28 10:49
52F:→ petercoin: 的邊界以外 每次找不到都要把form拉大看到底在哪 01/28 10:50
53F:→ pandia: 你概沒看到薪水砍半也要整這麼多的 老屁股只想摸自己熟的 01/28 10:50
54F:推 Ekmund: 看到上百個button123我笑噴惹..... 01/28 11:32
55F:推 mrbigmouth: 我覺得code爛不爛不是重點 重點是給你多少時間去解決 01/28 11:40
56F:→ mrbigmouth: 那些爛code 如果有充足的時間去重構薪水又高當然沒問 01/28 11:40
57F:→ mrbigmouth: 題 如果需要加班加點解決又有壓力...就看壓力薪水比 01/28 11:41
58F:推 CliveOwen: 高薪都這種code了 還奢望低薪有漂亮code.? 01/28 12:25
60F:推 limodi1980: 我是碰到DB欄位命名S001_ID、S002_ID....,永遠記不住 01/28 16:17
61F:→ limodi1980: 這是什麼東西,每次都要看資料內容比對,DB也不是說翻 01/28 16:18
62F:→ limodi1980: 就能翻的,寫code寫的超痛苦..... 01/28 16:18
63F:推 jl40: 髒弄得乾淨 就是功力 01/28 19:19
64F:→ FamilyMan: 流水欄名可以用view or ORM 01/28 19:52
65F:推 Masakiad: 樓上正解XD 01/28 20:11
66F:推 poloball: 150w 就忍忍吧...領不到你一半的很多人也是... 01/28 22:24
67F:推 PttTime: 碼髒的有時候重寫都還比較快 01/28 23:23
68F:推 Chris926926: 我決定以後變數名用O_o 0_o o_O o_0 O_0 0_O之類的了 01/29 00:31
69F:→ iWRZ: 變數名稱全部用摩斯電碼表示 ...---... 01/29 02:10
70F:→ rock913343: 樓樓上,這招狠 01/29 07:41
71F:→ leolarrel: 原po,和沛都沒有百萬了,你就忍忍吧 01/29 08:40
72F:推 wake01: 我現在不到50K 老闆不知道去甚麼鬼地方買了份鬼東西 01/29 09:11
73F:→ wake01: 裡面有個會很常用的.c 12萬行 一堆C&P 01/29 09:12
74F:→ viper9709: 推二樓XD~ 01/29 22:43
75F:推 ms0266378: 從小教育都是自己幹,長大卻要人合作,真奇怪的體制 02/03 17:31