#純靠北工程師435
----------
最近被檢討不夠積極努力
因為把太多時間都花在處理某些"積極努力"的人創造的債與BUG上
真的感受到《工程師應該放心大膽地創造技術負債》那斑斑血淚的勸世感了...
----------
🗳️ [群眾審核] https://kaobei.engineer/cards/review
👉 [GitHub Repo] https://github.com/init-engineer/init.engineer
📢 [匿名發文] https://kaobei.engineer/cards/create
🥙 [全平台留言] https://kaobei.engineer/cards/show/5297
「工程師應該放心大膽地創造技術負債」的推薦目錄:
- 關於工程師應該放心大膽地創造技術負債 在 純靠北工程師 Facebook 的精選貼文
- 關於工程師應該放心大膽地創造技術負債 在 白袍旅人-兒科楊為傑醫師 Facebook 的最佳貼文
- 關於工程師應該放心大膽地創造技術負債 在 Re: [轉貼] 工程師應該放心大膽地創造技術負債- 看板Soft_Job 的評價
- 關於工程師應該放心大膽地創造技術負債 在 工程師應該放心大膽地創造技術負債– 工程師幹話– Medium 的評價
- 關於工程師應該放心大膽地創造技術負債 在 Re: [轉貼] 工程師應該放心大膽地創造技術負債- 看板Soft_Job 的評價
- 關於工程師應該放心大膽地創造技術負債 在 【淺談】模擬排課平台概念 - Holy 的評價
工程師應該放心大膽地創造技術負債 在 白袍旅人-兒科楊為傑醫師 Facebook 的最佳貼文
為什麼很多時候治療疾病不能「太急」?
因為我們不能靠「吃案」過活。
現代社會下,多數的我們都很急。但是疾病這件事情實在是急不來。
今天看到一篇文章,很有感。跟大家分享。
反諷的語法告訴工程師們。不需要花時間把程式寫好。而是趕快寫一通把東西交出去。「我快我好棒棒」,然後趕快升遷。至於程式爛掉,沒有未來,那是別人的事了。
擺在醫療端也是這樣。
為什麼不能吃一天就好?為什麼吃了藥小孩還是會燒?怎麼咳了兩個禮拜還在咳?
因為疾病本身的自然病程如此。特別是很多發燒是來自於病毒感染。而這些病毒並沒有特效藥,必須靠我們自己的免疫力打敗他。藥物主要是緩和症狀,提供支持而已。
開藥也是啊。
快的辦法是:不管發燒的原因。直接把兩線抗生素或類固醇開上去,或者直接丟最廣效的後線抗生素,這樣其實很「不錯」。直接覆蓋絕大多數的疾病,不管有沒有效。
至於抗藥性這件事..........反正是病人將來的事........。「當下有效」最重要,其他的再說(這句是反串喔~~XD)
身邊很多醫師朋友私底下會聊到,被患者抱怨「效果不好」,「吃了不會馬上好」時怎麼辦?
還好身邊的好友們都是堅持專業倫理,不會為了求速效而改變原則。因為我們都覺得按照專業來才是最好的。
至於依舊追求速效是唯一解的人們........就自然會有適合的方式~~~~
總之。剛入幼兒園的孩子反覆生病,或病人一直燒或一直咳等等的,有些有問題的確需要進一步檢查或處理。
但多數其實是「正常」的過程。真的不需要太急~~~
======================
「你應該要知道:在績效管理下,你愈是認真負責,愈是做到符合專業倫理的要求,你反而看起來績效愈差。而你大概會有 87% 的比例,會遇到這種績效管理。」
「舉個例子,假如你是警察,你決定要認真抓小偷,於是上個月在你的管區破獲了五十起竊盜案,這個月因為你的努力,破獲的案件增長到一百件 — 這代表什麼呢?這代表看起來你的管區治安變差了,而你應該要為治安變差負責,你才是應該被檢討的對象。
於是你知道,警察好像應該要想辦法破案,但實際上,你的績效並不是來自破案,而是吃案。」
「事實上,身為軟體工程師,你也根本不用考慮後續維護的問題。如果你在一家公司寫了一大堆完全不考慮耦合關係、程式邏輯糾纏不清、命名混亂、使用大量 anti-pattern、到處都是怪氣味、效能極差而且宛若天書的程式碼,而你開始為了繼續維護這樣的技術負債感到痛苦的時候,其實只代表一件事情:你已經在這家公司獃得太久,而且還沒有升上去當主管。」
https://medium.com/@p5d12000/工程師應該放心大膽地創造技術負債-
a8022d85810
PS:這篇文章應該是在反諷~~~~請大家注意喔XD
工程師應該放心大膽地創造技術負債 在 工程師應該放心大膽地創造技術負債– 工程師幹話– Medium 的推薦與評價
工程師應該放心大膽地創造技術負債 – 工程師幹話– Medium. 身為軟體工程師,你應該要盡量寫出無法維護的程式碼,而且絕對不寫測試。 ... <看更多>
工程師應該放心大膽地創造技術負債 在 Re: [轉貼] 工程師應該放心大膽地創造技術負債- 看板Soft_Job 的推薦與評價
Re: [轉貼] 工程師應該放心大膽地創造技術負債. +收藏. 分享. 看板Soft_Job (軟體人)作者wt (Time to Change!)時間5年前發表 ( 2017/11/12 00:42 ), 編輯推噓10( 10推 ... ... <看更多>
工程師應該放心大膽地創造技術負債 在 Re: [轉貼] 工程師應該放心大膽地創造技術負債- 看板Soft_Job 的推薦與評價
※ 引述《keke0421 (zrae)》之銘言:
如果隊友都是智障
大家一起互相傷害
看誰能撐得久 通常 會撐到人越來越少
撐到沒有人可以再做任何事為止
如果隊友都是好戰友
大概check幾次code
就會開始被注意了
講不聽
擾我清閒 幹到你走
老子幹工程師 是為了每天工作2小時 6小時發呆 思考裝忙
不是叫你來纏電線 每天叫我來拆打結
: 覺得好貼切...分享給各位
: 轉貼於 https://goo.gl/dEpoJQ <--medium 好讀版
: 身為軟體工程師,你應該要盡量寫出無法維護的程式碼,而且絕對不寫測試。
: 你應該要知道:在績效管理下,你愈是認真負責,愈是做到符合專業倫理的要求,你反而
: 看起來績效愈差。而你大概會有 87% 的比例,會遇到這種績效管理。
: 舉個例子,假如你是警察,你決定要認真抓小偷,於是上個月在你的管區破獲了五十起竊
: 盜案,這個月因為你的努力,破獲的案件增長到一百件Xo代表什麼呢?這代表看起
: 來你的管區治安變差了,而你應該要為治安變差負責,你才是應該被檢討的對象。於是你
: 知道,警察好像應該要想辦法破案,但實際上,你的績效並不是來自破案,而是吃案。
: 如果你花了半年時間,抽絲剝繭理清了複雜的商業邏輯,建立了清爽明確的抽象層,並且
: 預先額外設想了其他的使用情境,最後開發了一套易於擴充的軟體架構,讓一個大學剛畢
: 業的新人,都可以在你的架構上不到一個星期就可以開發出新功能。這代表什麼呢?這代
: 表你的績效很差XA的管理者只會看到,你花了半年才做了一件事清,一個新人剛來
: ,卻只需要花上一個星期就可以完成一件事,那還要你來做什麼呢?
: 至於可以輕鬆開發出新功能的新人,他會怎麼看呢?可以這麼快開發出新功能,當然是因
: 為他自己的功勞啊!跟你有什麼關係呢?真的要了解你到底做了什麼,其實只有一個辦法
: ,就是要閱讀你的程式碼,但,放心好了,不會有人會去讀的。
: 你要做的事情就是:管理者設定了什麼績效,你就想辦法達成什麼績效。如果管理者設定
: 的指標是你修好了多少 bug,那麼你就要想辦法一開始就在你的程式中製造許多 bug,免
: 得日後需要修 bug 的時候沒有 bug 可以修。如果管理者的目標是加速開發,你就應該要
: 不計後果加速開發新功能,明知道是加速邁向毀滅,你也要加速開發。
: 事實上,身為軟體工程師,你也根本不用考慮後續維護的問題。如果你在一家公司寫了一
: 大堆完全不考慮耦合關係、程式邏輯糾纏不清、命名混亂、使用大量 anti-pattern、到
: 處都是怪氣味、效能極差而且宛若天書的程式碼,而你開始為了繼續維護這樣的技術負債
: 感到痛苦的時候,其實只代表一件事情:你已經在這家公司呆得太久,而且還沒有升上去
: 當主管。
: 這個時候你就會知道加速開發的好。你完成了這麼多項功能,於是在你想要換工作得時候
: ,你可以寫出洋洋灑灑的履歷表。反之,你會把你寫了幾條單元測試、達成多高的覆
: 蓋率這種數字放進履歷表裡頭嗎?把力氣放在測試這種無助於發展事業的事情上,完全就
: 是在浪費你的時間。
: 你也同時應該感謝是誰想出來軟體產業園區這種德政,原本製造業的產業園
: 區是讓上中下游供應鏈可以集中在一起,降低運輸成本,但軟體這一行又沒有供應鏈這種
: 事情,成立園區只是讓相互競爭的軟體公司其中在一起,唯一降低的就是人員流動的成本
: ,換工作都不用搬家。多好啊你看。
: 如果你有機會高升,開始擔任主管,你就會知道,當初寫下的那些無法維護的 legacy
: code,其實更有助於你擔任主管的管理工作。
: 擔任主管最重要的工作,不是別的,就是一邊把持住自己的位子一邊想辦法繼續往上爬,
: 所以主管絕對不可以讓部屬表現得比自己更優秀,而你當初寫的程式碼,就是部屬事業道
: 路上最好的絆腳石。你除了可以一邊抱怨為什麼新功能開發愈來愈慢,一邊說嘴當年你只
: 花了多短的時間就寫了多少程式碼,果然只有你有資格擔任大家的主管。
: 當然,總有一天技術負債會大到你的部門什麼東西都做不出來,你的公司什麼服務都拿不
: 出來賣,但是這一點都不會影響你找新工作,你瞧,現在,你的履歷表上面,可寫著你當
: 過主管呢!拿著這份履歷表,你更有機會去別的地方,空降擔任更高階的主管。
: 技術負債從來就不是什麼問題。誰說你製造了技術負債之後,你就得要自己還債?
: 在你的人生中,你不需要要為其他人而活,也不是為了程式碼這種死物而活,你真正應該
: 要負責的對象只有你自己;而你知道人是經濟而自私的動物,既然你的本性就是貪婪,你
: 就應該成就貪婪。你要捨棄專業才能成就事業,你應該要把握當下的績效,而不要為了可
: 能不存在的悲劇結果恓恓惶惶。凱因斯不就曾經說過:「In the long run, we are all
: dead」?
: 身為軟體工程師,你應該放心大膽地創造技術負債。這麼做唯一的風險,就只有在你換工
: 作的時候,也會接手一大筆前人留下來的技術負債。不過,這種事情反正也早就已經發生
: 了。
: ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.172.125
: ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1510472387.A.D33.html
: 推 AV5566: 不知道為什麼 覺得好中肯 11/12 15:45
: 推 JackChena: 怎麼覺得很現實,卻又無奈 11/12 15:53
: 推 TitanEric: 現在還沒工作沒辦法認同… 但也許工作後想法就會改 有 11/12 15:55
: → TitanEric: 前輩可以分享嗎 11/12 15:55
: → pttworld: 創造技術負債怎麼升主管沒講清楚。直接跳當主管誰不會講 11/12 15:57
: 推 vi000246: 這種趕專案沒時間規劃架構的公司 本身就是雷 11/12 15:59
: 噓 accessdenied: 你的心態很垃圾! 11/12 16:02
: 推 shortoneal: 但是其實這個時代還能靠這個爬上主管的機會不多了 11/12 16:03
: 推 expury: 然後就被主管約談了xdd 11/12 16:08
: 推 ian90911: 原文的帳號叫做"工程師幹話" XD 11/12 16:09
: 推 kain777: 寫的不錯 這就是現實阿 11/12 16:09
: 噓 TllDA: 警察的舉例就很爛了 後面略過沒看 11/12 16:13
: 推 robler: 寫的很好阿,很現實 11/12 16:19
: → robler: 很多主管都會喊著 快速開發 那就快給他看阿 反正以後爆了 11/12 16:20
: → robler: 我不在了他也不在了 大家都開心~ 11/12 16:20
: → gentleman45: 想到之前看一篇文,工程師在程式裡加了迴圈,老闆要 11/12 16:22
: → gentleman45: 求提升速度就拿掉一個迴圈並要求加薪 11/12 16:22
: 推 yyc1217: 警察不是這樣算的 破案越多績效越好才對 11/12 16:30
: 推 monoceros629: 中肯到不行,快速產生績效然後升職加薪跳槽,親眼 11/12 16:32
: → monoceros629: 見證同事升職加薪,然後程式碼別人維護 11/12 16:32
: 推 shps951015: 就不要遇到技術主管跟技術下屬 你是我上屬 一定檢舉 11/12 16:40
: 推 wtao: 不好的程式創造多個工作機會,此言不假 11/12 16:43
: → NodeWay: 是滿多公司這樣 但也看過不少公司有在執行code review 11/12 17:14
: → NodeWay: 反過來想 一直在寫爛code的人 換了工作技術還是沒提升 11/12 17:15
: → NodeWay: 一樣待在那種不要求技術品質的環境 惡性循環 11/12 17:15
: 推 chrisjohn214: 工作很久了,這篇是事實沒錯。 11/12 17:15
: → chrisjohn214: 只有技術主管有話語權時才有用,但是大部分專案一 11/12 17:17
: → chrisjohn214: 趕,技術職往往不敵業務 11/12 17:17
: 噓 qazedcrfv: 如果心態這樣寫程式永遠不會變強 11/12 17:24
: 推 a1982213: 技術是不會強,因為這是公司政治問題 11/12 17:26
: 推 abccbaandy: 很中肯阿,老闆根本不在乎你的code,驗收能過就好 11/12 17:27
: 噓 Hordor: 其實有小主管有兼開發就避免了 11/12 17:29
: 噓 djshen: 以為亂寫又埋bug 要解的時候只會有你當初埋的那些? 11/12 17:29
: 推 A90812345: 中肯文章收錄XDD 11/12 17:30
: → keke0421: 不是不想寫好,而是大環境和公司政治問題 11/12 17:32
: 推 stitchris: 太中肯了!! 台灣環境是如此沒錯 11/12 17:35
: → wt: 用這些招最多就是在後段的公司裡跳來跳去。想要進到前段的公司 11/12 17:41
: → wt: (薪水也前段),好好精進自己、展現實力,比較實際 11/12 17:42
: 推 chuegou: 夠酸 我連續兩個工作都在收爛攤 覺得酸的好 11/12 17:51
: → MOONY135: 不知道該說什麼 但的確很符合 11/12 17:53
: 推 anandydy529: 中肯 11/12 18:01
: 推 cokellen: 台灣就是這樣 11/12 18:03
: ※ 編輯: keke0421 (1.169.172.125), 11/12/2017 18:17:22
: 噓 jen1121: 自掘墳墓&心態不對 11/12 18:19
: → MOONY135: 不打算維護的話只要能動就可以了 11/12 18:24
: 推 drajan: 會看不到你做的成果的主管跟公司 你還待著幹嘛?慢性自殺? 11/12 18:25
: 噓 g001613001: 感覺這種心態不對... 11/12 18:30
: 推 ssufoppp: 中肯啊雖然是反諷但是很符合台灣軟體產業現實 11/12 18:50
: → sojoasd: 若每天都在維護痛苦的程式,花時間弄還被嫌做太久,也沒 11/12 19:02
: → sojoasd: 時間、沒心想改,只好能跳就跳比較實在,錢越多改爛code 11/12 19:02
: → sojoasd: 還比較情願 顆顆 11/12 19:02
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.150.160.219
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1510485089.A.892.html
※ 編輯: cpf0119 (118.150.160.219), 11/12/2017 19:13:31
... <看更多>