※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Soft_Job
標題

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

最新2023-11-05 19:27:00
留言57則留言,40人參與討論
推噓34 ( 35121 )
yangs0618: 推個 希望有機會聽到進一步分享how10/28 07:58
yangs0618: On提出數據說服主管/管理層 開發是越來越耗時間10/28 07:59
panbanana: 要怎麼跟上頭說開發越來越久跟code quality有關10/28 08:18
幾個很簡單的學術名詞就能說明,我相信大家也知道 耦合性 如果我改A模組,B模組就需要跟著改 (這還是B模組沒有牽連其他模組的情況下) 經驗法則告訴我們 改的模組越多,消耗的時間也越多 所以時間成本增加 正交性 如果一個錯誤設計的函數其副作用會影響到非預期的變數或狀態(非正交) 非正交的設計會導致bug甚至影響業務的正確性 生活化的例子:「如果你今天開熱水器,結果旁邊的維波爐也開了」 不會抓狂嗎? 所以時間成本增加(你要再請工程師花時間解bug甚至賠償客戶) 粒度 你是希望有一千個功能相似又微妙差異的工具,每次要選擇都要重新翻箱倒櫃 還是你是希望有十個零件可以組出一千種功能? 不一定有對錯,但從新人教育程度跟熟悉的速度, 認識十個零件肯定是比一千個工具之間的細微差異還簡單 粒度低可以降低時間成本 這些都是理論,我相信對沒有技術背景的人來說也不難懂 那數據呢?統計呢? 從ticket、commit的內容我們可以發現,一定是有某些模組、某些類別、某些函數經常 被更改,而這些程式碼才是最有價值的地方,因此程式碼的重要性、頻率是可以從執行 紀錄、commit等資訊來加以量化的 如果某個模組特別容易出bug,很有可能是其模組本身或是其使用的模組有問題 這時你才有機會說服管理階層建立測試及其重要性 管理階層重視的不是工程師寫程式舒不舒服,而是用戶有沒有受影響?能不能減少公司 的執行成本? 測試可以盡量避免工程師改壞功能,而只有保證不改壞程式碼,工程師才有可能說服 管理階層允許大幅改寫原始的程式碼 而如何證明code quality跟test可以降低執行成本?這需要有證明的材料,如果某個 模組的code quality很高,而該模組相關的開發與維護速度都比其他模組來得有效率, 那也許可以透過比較間接證明此觀點 (但有些政治因素比較重的辦公室,我不推薦你 去比較) 如果現在沒有"你認為"品質好的程式碼,你就只能不斷透過能力證明而且去創造 你要說服管理階層,只能從管理階層重視的價值著手 最後做個總結: 遇到code quality差的公司建議直接跳槽 -- https://i.imgur.com/1VlaBnp.png
Re: [討論] 系統越開發越多,負責的東西越來越多
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.109.122 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1698484595.A.43B.html

57 則留言

aa08666, 1F
我反而 建議 遇到錢少的 在跳過 即可

abccbaandy, 2F
講一大堆結論還不是不爽不要做XDD

happy8649, 3F
你可以直接推文最後一行

lchcoding, 4F
推-簽名檔

jpg74568, 5F
推 總結

TSMCfabXX, 6F
總結簡單明瞭

andy00andy, 7F
講得好

yangs0618, 8F
感謝分享 覺得這些是光靠自己下班精進很難有機會提升

yangs0618, 9F
到的能力

viper9709, 10F
推最後一行

purplvampire, 11F
知識文

shieldsky, 12F
推這篇量化方式,看來有測試真的是很重要的一環

Nitricacid, 13F
推總結

vi000246, 14F
其實 $$跟code quality沒正相關 選錢多的即可

vi000246, 15F
$$多 大便也能變香

flash5408, 16F
2023都要結束了 還有沒test的公司喔 工程師心臟很大耶

flash5408, 17F

s06yji3, 18F
沒有test的公司100年之後還是會有。

mathrew, 19F
沒有test的公司,比你想像中多得非常多

rtoday, 20F

abccbaandy, 21F
想到面試問測試,一堆答自己測,甚至啥工程師要能保證

abccbaandy, 22F
正確性這種幹話的,沒QA就乖乖承擔風險好嗎...

Mrhonest, 23F
沒時間寫測試至少發PR主管review一下還比較保險,至於

Mrhonest, 24F
那種想推code就能推的 老實說多到爆,光一堆接案公司根

Mrhonest, 25F
本沒在管這塊的,更不用說傳產

s860134, 26F
下次把最後一行移到第一行可讀性會更高

kaitokid2, 27F
2023都要結束了,一條龍工程師比你想的還多...

kaitokid2, 28F
從談需求、架設備開VM或開雲端,設計資料庫寫程式

kaitokid2, 29F
到測試、佈署,然後客服,一條龍工程師!

a82611141, 30F
推總結

jheli, 31F
推推,真的是這樣XDDD

art1, 32F
連客服都要兼的工程師真的是讓人無比欽佩 XDDD

labbat, 33F
作為客戶的窗口,那不是產品應用工程師的常態嘛

IhateOGC, 34F
現實是公司沒給你測試人員

IhateOGC, 35F
犯錯出包自己扛,做不出來也你扛

IhateOGC, 36F
還是當舔狗比實作苦做的出路好

B0988698088, 37F
粒度是支語
https://www.ithome.com.tw/article/49179https://dlcenter.gotop.com.tw/PDFSample/A532.pdf 台灣出版社現在翻粒度、清華大學資訊工程系的博士研究生也用粒度 你是沒讀過書還是支語腦?哪種?

AxelGod, 38F
你就是測試人員!

AxelGod, 39F
一條龍啊

ck237, 40F
喔這個想法正面我喜歡
※ 編輯: bachelorwhc (36.231.109.122 臺灣), 10/30/2023 09:13:54

Rutshuru, 41F
推總結

alex780312, 42F
推結論XD

nyitalumnus, 43F
專有名詞用英文比較好。如果沒有看你解釋的話,相信

nyitalumnus, 44F
大部分的人應該也不知道粒度是什麼?

foreverk, 45F
粒度可能還不到常識等級的詞,但不會是什麼大部分人都

foreverk, 46F
不知道的詞,尤其是這行

NccuShuai, 47F
在這個版講粒度還好吧

milkdragon, 48F
依 CNS 標準,應該是精細度? https://reurl.cc/8N73E4

tzouandy2818, 49F
在國家教育研究院樂辭網查 確實大多數都是翻粒度
我國中時讀軟體工程的書就寫粒度了,真不知道某些支語警察是不是沒念過什麼書

del680202, 50F
真是中文跟專業能力一樣好
※ 編輯: bachelorwhc (36.231.120.192 臺灣), 10/31/2023 19:07:49

FukadaKyoko, 51F
推~~~~直白易懂~~

gpctv, 52F
推這篇,也非常同意27樓

IhateOGC, 53F
看錢做事啊,沒錢沒人力搞啥模組oop

IhateOGC, 54F
oop太趕時間弄出來的只是垃圾

IhateOGC, 55F
去做台電台水準時下班不是很爽嗎?

ppc, 56F
粒度這個翻譯還不錯

johnny94, 57F
說粒度是支語的大概是文盲吧

bachelorwhc 作者的近期文章

Re: [請益] 新手想學Unity 詢問職訓選擇
※ 引述《kartd0070300 (六樹)》之銘言: : 如題 : 我想學Unity 目前我查到三家 主要都是有補助的 : 另外有人說ispan比較好 但是對我來說實在太貴了所以沒考慮 : 我查到的三家是 巨匠 聯成 以及工研院產業學習網
Re: [請益] 該往哪一些公司投履歷
※ 引述《jim0611tw (彰師阿宅寯)》之銘言: : 大家好 小弟今年剛國立大學非四大四中資工碩畢 29y : 碩期間有幹過金融業IT一陣子 .net , spring boot都有碰到 : 碩論就AI套模 沒有太高的技術含量 : 當
Re: [請益] 想學程式但數學基礎很差怎麼進步
※ 引述《o302639 (希望的種子)》之銘言: : 基本java c#等等api web 寫法都算還可以上手 : 但雖然希望不大 個人想摸摸看更深的領域 : 比如說 ml ai模型算法 寫遊戲之類 看推文都沒有討論遊戲,可見真的遊戲慘業
Re: [請益] 入職後發現上當接爛攤子,如何止血退坑?
※ 引述《ruthertw (督人無數就是我)》之銘言: : 2.火速離職的前端, : 離職前端都不願意回答, : 更不用說, : 離職前端從來沒有任何的交接,說明,解釋和回應. 離職本來就沒有義務, 沒封鎖側幹譙我覺得人家很客氣了 : 讓
Re: [請益] 面試如果考coding可以這樣回答嗎?
※ 引述《secretfly (乂o賈霸死鬼o乂(Jquery))》之銘言: : 不過這也讓我反思 真正"會程式"的需求 其實好像又更難了 要靜下心 : 不要只是抄抄AI 吸收進去 @@ : 馬上反省自己 : 不知道大家
Re: [請益] 好像不常聽到工程師研究程式交易?
※ 引述《jj840917 (布魯豬排Ver2.9)》之銘言: : 他有把當時他們的方法大致上跟我們說,印象深刻的有兩點 : 1.數學用很多,至少對當時的我來說很難 : 2.考量的層面很廣,包含程式語言的速度、硬體有專門的硬體(印象中說有專
更多 bachelorwhc 作者的文章...