作者Ghamu (貓丸)
看板Soft_Job
標題Re: [心得] 加入新創如何避免踩雷
時間Sun Apr 11 15:03:05 2021
講一下dirty code跟新創
之前待的兩家都是新創
覺得新創視dirty code 為應該 甚至是榮耀
那是一件完全錯誤的事
即使因為time to market 犧牲品質
也應該是帶著罪惡感
知道什麼是對的什麼是錯的 不得已而為之
不然是一件很危險的事情
當團隊都認為dirty code ok
新創dirty code 沒問題
那dirty code 勢必到最後會像癌細胞擴散
最後到整個專案都很髒
改什麼都慢 穩定性也下降
(話說測試人員測試 修bug其實也是隱藏的時間成本)
然後呢~
如果你的專案丟到市場 沒人屌你
那倒是應該慶幸 可以把整個專案砍掉 丟了他
如果不幸的事專案大成功
你需要別更多開發來滿足使用者
嗯.... 那你就慘了 出來跑的總要還的
或許到最後的最後
你會發現
「幹 幹脆整個砍掉重練重寫還比較快」
砍掉重練了
那所以dirty code真的有比較快嗎?
待過兩間都新創
我覺得新創最重要的事情是business model還有快
那怎麼快?
有沒有想過為什麼大公司錢多人多技術好
那為什麼新創還可以成功冒出頭
其中一個重點就是新創沒有大公司的包袱
要用新的生產工具類似slack 不會有人出來靠北你說
「啊以前email不是用得好好的 幹嘛自找麻煩」
新的有效率的開發流程
也不會有人來靠北說
「我們以前瀑布開發才是最嚴謹的 你們敏捷開放根本邪魔歪道」
事實上新的工具通常都是舊的工具有其短處才被發明出來的
認為dirty code理所當然 爛流程蠢方法
大家每天996這樣才快 這樣才熱血新創
我待過的兩間公司都這麼幹過
但之後導入新的工具 新的流程
整體開發速度顯著變快
回頭一看才發現多腦殘
”爛” = ”快” 是一種謬誤
很多時候 ”爛” = ”又爛又慢”
重點是要”快”
應該透過效率透過工具 而不是寫爛code蠻幹
-----
Sent from JPTT on my Google Pixel 5.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.111.114 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1618124587.A.1F6.html
1F:→ accessdenied: 沒有對錯,認為什麼是對,什麼是錯,這只是你主觀 04/11 15:27
2F:→ accessdenied: 而已。對你而言如此,對他人而言未必。 04/11 15:27
3F:→ Ghamu: 這種誰對誰錯都主觀也是常見的謬誤 科學事實就是有對有錯 04/11 15:56
4F:→ Ghamu: 通常講這種話的不是不想改變的老人 就是和稀泥的鄉愿 04/11 15:59
5F:→ Ghamu: 我可以接受知道是錯的 現實有極限不得已採用 但不接受把錯 04/11 16:02
6F:→ Ghamu: 的當成多元 04/11 16:02
7F:→ Ghamu: 最佳解只有一種 因為資源知識不足達不到 退而求其次 ok 但 04/11 16:09
8F:→ Ghamu: 不求進步 惡人言有其二 不會為新的技術 新的方法興奮 那就 04/11 16:09
9F:→ Ghamu: 不ok 04/11 16:09
10F:推 sharku: 推 04/11 17:25
11F:推 ckp4131025: 不管什麼最佳解終究有其前置條件 04/11 19:57
12F:推 Spr00: 我待過一間大公司,就是真的很難改變,為了推敏捷開發,每天 04/11 20:14
13F:→ Spr00: 把早上的站會對話打成ppt,再用email寄出來給長官看,證明給 04/11 20:14
14F:→ Spr00: 長官看說 我們都有在站會喔!! 04/11 20:14
15F:→ alex70266: 加入新創怕踩雷,新創公司何嘗不怕收到雷 04/11 21:33
16F:推 peter9s3b: 髒多半是當下快,後面疊的人就悲劇,所以高度被依賴元 04/12 00:46
17F:→ peter9s3b: 件不能妥協。 04/12 00:46
18F:推 viper9709: 推這篇 04/12 00:51
19F:→ accessdenied: 你還不懂科學啊。 04/12 07:28
20F:推 yeu594271: 同意,dirty code當複雜度上去後的維護成本是很高的 04/12 09:56
21F:推 sharek: 推觀念 04/12 10:04
22F:推 Dinowchang: 推一下舊文,工程師應該放心大膽地創造技術負債 04/12 14:21
24F:推 herrowui: 技術負債這種東西就是一群無能的製杖搞出來的東西 04/15 15:59
25F:推 Lhmstu: 大公司包袱那邊笑死,真的超多這種人,上班都在浪費時間 04/15 18:20
26F:→ Lhmstu: ,幫他節省時間還覺得你多管閒事w 04/15 18:20
27F:→ brandonron: 不要有dirty code ,剩下都能接受。只要給你遇到一次 04/16 04:42
28F:→ brandonron: 問題要大調,又壓時間就會絕望。 04/16 04:42
29F:推 KanzakiHAria: 壓時間就是pm太廢啊 04/17 18:03
30F:推 bryan910015: 其實髒也不會擴散啊吧,小公司是能接到多大的專案? 04/18 12:39
31F:推 bryan910015: 等下一個專案又是新的開始 04/18 12:42
32F:→ Ghamu: 前提就是你要認清楚髒是錯的才不會擴散 你認為這是新創 小 04/18 18:34
33F:→ Ghamu: 公司正常 那真的會越寫越爛 04/18 18:34
34F:推 paopaosw: 推 04/19 12:32
35F:推 knme: 先求有 再求好 以快速完成為目標的情況下,兩者取平衡 04/19 20:49