#純靠北工程師a0c
----------
身為出差公司沒有配司機,也沒有公司車可以開的低階碼農,我還是要來抱怨一下 Uber 的整體素質愈來愈糟糕了,
現在跟之前比起來,那個在路上不耐煩的態度,猛踩煞車油門、連續變道超車 ... 的情況,簡直是有一群小黃司機換掉車漆顏色,跑來臥底的吧!!??
(還有一種是非常愛車,會陰陽怪氣說你刮花安全帶扣、門把、椅子的,畢竟工程師也會愛惜生財工具,就不予置評了)
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12972
----------
身為出差公司沒有配司機,也沒有公司車可以開的低階碼農,我還是要來抱怨一下 Uber 的整體素質愈來愈糟糕了,
現在跟之前比起來,那個在路上不耐煩的態度,猛踩煞車油門、連續變道超車 ... 的情況,簡直是有一群小黃司機換掉車漆顏色,跑來臥底的吧!!??
(還有一種是非常愛車,會陰陽怪氣說你刮花安全帶扣、門把、椅子的,畢竟工程師也會愛惜生財工具,就不予置評了)
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12972
#純靠北工程師a0d
----------
我知道工程師都比較害羞,
但你沒有做錯事,
沒有人在攻擊你、沒有人在找你麻煩。
如果你以前過得很痛苦,
隨便都會被罵,那我很抱歉,
但狀況不一樣了。
你拿到這份工作掛上這個職稱,
你就是獨當一面的工程師。
你該學會真正的去解決事情,
並且理解很多時候問你問題就真的是在問你問題。
不是在找你麻煩。
你問的時候我們都很親切直接回答,
甚至直接過去你旁邊帶你,
沒道理我們問的時候接收到的就是「不會自己去看喔」
這種回答吧。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12973
----------
我知道工程師都比較害羞,
但你沒有做錯事,
沒有人在攻擊你、沒有人在找你麻煩。
如果你以前過得很痛苦,
隨便都會被罵,那我很抱歉,
但狀況不一樣了。
你拿到這份工作掛上這個職稱,
你就是獨當一面的工程師。
你該學會真正的去解決事情,
並且理解很多時候問你問題就真的是在問你問題。
不是在找你麻煩。
你問的時候我們都很親切直接回答,
甚至直接過去你旁邊帶你,
沒道理我們問的時候接收到的就是「不會自己去看喔」
這種回答吧。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12973
#純靠北工程師a0g
----------
天下合久必分,分久必合
Git branch 也是,一下不同產品要 branch out,一下又要 co-branch
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12976
----------
天下合久必分,分久必合
Git branch 也是,一下不同產品要 branch out,一下又要 co-branch
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12976
#純靠北工程師a0e
----------
中秋節沒去烤肉,
為了弄一個SBOM,
結果被cyclondx-dotnet傻眼到。
作者大大們是不是根本沒開發過dotnet啊,
nuget可以有多個N多個來源是基本啊。
翻一下微軟文件就知道的事情。
你好一個OWASP的下屬組織寫出來的東西看不懂nuget.config是哪招...
然後一上班剛進狀況就被PM亂塞工作,
你是不是忘記之前開會的時候我還有甚麼項目比較花時間的啊,
客戶至上是吧...
哀,
珍愛生命,希望無限
炭火無情,人間...有嗎
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12974
----------
中秋節沒去烤肉,
為了弄一個SBOM,
結果被cyclondx-dotnet傻眼到。
作者大大們是不是根本沒開發過dotnet啊,
nuget可以有多個N多個來源是基本啊。
翻一下微軟文件就知道的事情。
你好一個OWASP的下屬組織寫出來的東西看不懂nuget.config是哪招...
然後一上班剛進狀況就被PM亂塞工作,
你是不是忘記之前開會的時候我還有甚麼項目比較花時間的啊,
客戶至上是吧...
哀,
珍愛生命,希望無限
炭火無情,人間...有嗎
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12974
#純靠北工程師a0h
----------
現在的新人怎麼這麼傻,才剛來兩個月,就因為人家找他吃飯、跟他講笑話,他就跟人家一國,就這樣加入考績拿丙、常常有人不見的小團體了。
而且還被人慫恿,發訊息給老闆,檢舉 (老闆跟前紅人) 前輩的做事方式、工作態度 ...。
幸好人不是我面試進來的。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12977
----------
現在的新人怎麼這麼傻,才剛來兩個月,就因為人家找他吃飯、跟他講笑話,他就跟人家一國,就這樣加入考績拿丙、常常有人不見的小團體了。
而且還被人慫恿,發訊息給老闆,檢舉 (老闆跟前紅人) 前輩的做事方式、工作態度 ...。
幸好人不是我面試進來的。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12977
#純靠北工程師a0f
----------
嘸蝦米輸入法的開發者,你應該知道這兩個選項是衝突的吧?對吧?你應該知道,按shift有一個技能按shift加字母有另外一個技能,你覺得,當我按下Shift時,有多少的時間要按下字母才不會觸發單獨按shift的功能
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12975
----------
嘸蝦米輸入法的開發者,你應該知道這兩個選項是衝突的吧?對吧?你應該知道,按shift有一個技能按shift加字母有另外一個技能,你覺得,當我按下Shift時,有多少的時間要按下字母才不會觸發單獨按shift的功能
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12975
#純靠北工程師a0i
----------
溝通好難,
我交代說,我們的 server 在產線,沒有網路可以用,東西要打包好一鍵安裝,一定要用乾淨的機器測試過。
PM 說 ok,組長說沒問題,工程師說了解。
結果安裝當天,工程師當場在那邊 pip install、開 *.py 改參數。組長臉色蒼白的靠過來,問我 user 可不可以幫忙抓 Visual C++ 可轉散發套件放 FTP。
媽的,幸好他們沒有拿出 USB 隨身碟說有備份,終於正常一次了。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12978
----------
溝通好難,
我交代說,我們的 server 在產線,沒有網路可以用,東西要打包好一鍵安裝,一定要用乾淨的機器測試過。
PM 說 ok,組長說沒問題,工程師說了解。
結果安裝當天,工程師當場在那邊 pip install、開 *.py 改參數。組長臉色蒼白的靠過來,問我 user 可不可以幫忙抓 Visual C++ 可轉散發套件放 FTP。
媽的,幸好他們沒有拿出 USB 隨身碟說有備份,終於正常一次了。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12978
#純靠北工程師a0j
----------
某知名成衣品牌的洗標早就內藏 RFID tag,自助結帳很好用,製造業也早就玩很多年了。
但我們新來的應用工程師,做出一套很有創意的版本:
每張洗標都要先設定好,是給店面哪個區域使用的。展示區有展示區的洗標,櫃子有櫃子的,倉庫也有倉庫的。
所以門市得先把衣服放到指定位置,才能知道該釘哪張洗標。
我後來大概懂了。
可能程式碼補習班的 POS demo 都這樣:哪個顧客只能買哪個流水號的商品,資料先綁死;結帳時拿錯一件刷條碼,系統就爆掉。
然後這套設計哲學,就這樣原封不動的搬來了。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12979
----------
某知名成衣品牌的洗標早就內藏 RFID tag,自助結帳很好用,製造業也早就玩很多年了。
但我們新來的應用工程師,做出一套很有創意的版本:
每張洗標都要先設定好,是給店面哪個區域使用的。展示區有展示區的洗標,櫃子有櫃子的,倉庫也有倉庫的。
所以門市得先把衣服放到指定位置,才能知道該釘哪張洗標。
我後來大概懂了。
可能程式碼補習班的 POS demo 都這樣:哪個顧客只能買哪個流水號的商品,資料先綁死;結帳時拿錯一件刷條碼,系統就爆掉。
然後這套設計哲學,就這樣原封不動的搬來了。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12979
#純靠北工程師a0k
----------
最近在帶維運和安裝團隊,我原本以為把 SOP 訂好,就可以防呆。
所謂防呆,就是不管是目小、嘴秋、耳背的,只要照著 SOP 做,至少都不會幹出太離譜的蠢事。
然後我很快就發現了:
目小之所以是目小,耳背之所以是耳背,不是沒有原因的 ...。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12980
----------
最近在帶維運和安裝團隊,我原本以為把 SOP 訂好,就可以防呆。
所謂防呆,就是不管是目小、嘴秋、耳背的,只要照著 SOP 做,至少都不會幹出太離譜的蠢事。
然後我很快就發現了:
目小之所以是目小,耳背之所以是耳背,不是沒有原因的 ...。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12980
#純靠北工程師a0l
----------
珍愛生命,希望無限。
炭火無情,人間有情,
才怪。
整理整理整理
再整理啊
能不能把要做的事情說清楚
要弄報告就弄報告
要寫時程表就說要寫時程表
你只跟說我要整理成Excel
但是你範例拿出來那不叫整理成Excel給你
叫做幫你寫整個作業計畫
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12981
----------
珍愛生命,希望無限。
炭火無情,人間有情,
才怪。
整理整理整理
再整理啊
能不能把要做的事情說清楚
要弄報告就弄報告
要寫時程表就說要寫時程表
你只跟說我要整理成Excel
但是你範例拿出來那不叫整理成Excel給你
叫做幫你寫整個作業計畫
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12981
#純靠北工程師a0m
----------
珍愛生命,希望無限。
炭火無情,人間....
不要每個人都慣老闆心態
就有情了啦
尤其是甲方窗口
「我全都要」
「我只在乎結果」
這些句子玩梗玩玩就好
嫌廠商PM太爛就寫簽呈解約啊
這種心態管你甲方乙方都一樣爛的啦
都知道這傢伙不能信了還不想辦法補救
只知道跟PM一起搶我時間
掛工程師職稱
腦袋跟PM差不多空
出事跟你自己最不爽的乙方PM一樣只會靠北工程師
吵著要最優先處理
行啊,我前面還有十個最優先處理的項目你慢慢排隊吧
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12982
----------
珍愛生命,希望無限。
炭火無情,人間....
不要每個人都慣老闆心態
就有情了啦
尤其是甲方窗口
「我全都要」
「我只在乎結果」
這些句子玩梗玩玩就好
嫌廠商PM太爛就寫簽呈解約啊
這種心態管你甲方乙方都一樣爛的啦
都知道這傢伙不能信了還不想辦法補救
只知道跟PM一起搶我時間
掛工程師職稱
腦袋跟PM差不多空
出事跟你自己最不爽的乙方PM一樣只會靠北工程師
吵著要最優先處理
行啊,我前面還有十個最優先處理的項目你慢慢排隊吧
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12982
#純靠北工程師a0n
----------
珍愛生命,希望無限。
炭火無情,人間無腦。
真的越來越慶幸我幾年前剛入職的時候,
遇到的都是一些有腦又肯做的人。
對啦,雖然真的都不是我們的工作,
但至少都願意好好把事情結束掉、
細節該cover的也會cover,
真的哪邊做不出來也能事先討論應對方案。
而不是現在這邊,
每個都覺得事情做完,每個都在騙自己,
每個都說沒問題,然後被打臉被打到都麻痺。
想幫你想解決方案都不行,
因為第一段的共識就都沒有,對工程細節的尊重,
以及對實際狀況的理解通通沒有。
你知道資料從DB到顯示有多少層嗎?
你以為
你知道這系統有多複雜有多少種變化嗎?
你至少理解一下這系統在幹嘛吧。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12983
----------
珍愛生命,希望無限。
炭火無情,人間無腦。
真的越來越慶幸我幾年前剛入職的時候,
遇到的都是一些有腦又肯做的人。
對啦,雖然真的都不是我們的工作,
但至少都願意好好把事情結束掉、
細節該cover的也會cover,
真的哪邊做不出來也能事先討論應對方案。
而不是現在這邊,
每個都覺得事情做完,每個都在騙自己,
每個都說沒問題,然後被打臉被打到都麻痺。
想幫你想解決方案都不行,
因為第一段的共識就都沒有,對工程細節的尊重,
以及對實際狀況的理解通通沒有。
你知道資料從DB到顯示有多少層嗎?
你以為
你知道這系統有多複雜有多少種變化嗎?
你至少理解一下這系統在幹嘛吧。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12983
#純靠北工程師a0o
----------
珍愛生命,希望無限。
炭火無情,人間無腦。
我知道你不是USER,但USER也不是工程師。
但我遇過的大多數甲方使用者或IT,
基本上即使不清楚系統細節,
也都會對系統有一些自己的心得,
知道自己大概要驗哪邊才能避免廠商說了算,
這是很基本的自保。
不是像你這樣甚麼都叫廠商做,
自己甚麼都不知道。
程式叫廠商寫,驗證用的程式也叫廠商寫,
甚麼,你說合約上就這樣寫...
真的是...人間無腦
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12984
----------
珍愛生命,希望無限。
炭火無情,人間無腦。
我知道你不是USER,但USER也不是工程師。
但我遇過的大多數甲方使用者或IT,
基本上即使不清楚系統細節,
也都會對系統有一些自己的心得,
知道自己大概要驗哪邊才能避免廠商說了算,
這是很基本的自保。
不是像你這樣甚麼都叫廠商做,
自己甚麼都不知道。
程式叫廠商寫,驗證用的程式也叫廠商寫,
甚麼,你說合約上就這樣寫...
真的是...人間無腦
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12984
#純靠北工程師a0p
----------
A. 老一輩應懂機會成本,不花錢不代表沒代價。不想整合資源就別跟家人要錢,更別把家人的財產當自己的來誇耀。將妻兒視為個人財產是古羅馬農業社會的做法,現在早已不是那個時代。
B. 企業別想免費揩油學校資源,請花錢聘碩士做前沿研究與產學合作。好的研發需要成本並容許失敗;若做出的東西只為討好上級且無實質成果,就是垃圾。 a) 有錢買國外破產車廠,卻沒錢給年輕人加薪。 b) 依法溝通就沒事,硬要違法解雇被告;若不違法,省下的官司錢尾牙還能多抽好幾輛車。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12985
----------
A. 老一輩應懂機會成本,不花錢不代表沒代價。不想整合資源就別跟家人要錢,更別把家人的財產當自己的來誇耀。將妻兒視為個人財產是古羅馬農業社會的做法,現在早已不是那個時代。
B. 企業別想免費揩油學校資源,請花錢聘碩士做前沿研究與產學合作。好的研發需要成本並容許失敗;若做出的東西只為討好上級且無實質成果,就是垃圾。 a) 有錢買國外破產車廠,卻沒錢給年輕人加薪。 b) 依法溝通就沒事,硬要違法解雇被告;若不違法,省下的官司錢尾牙還能多抽好幾輛車。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12985
#純靠北工程師a0q
----------
為了找同事表示已經完成過某件事情的範例,
去開了他寫的,一個明顯完全用AI生成的JAVA程式碼,
lambda串的很漂亮,Jackson解析泛型也用得很順,
這段我還不太敢自己用,寧願直接手動loop JSON物件,
一個欄位一個欄位塞。
整體風格也很一致,
沒有AI的時代,能寫到這樣...
會被說是炫技,為什麼,
因為沒有取捨、沒有偏好,沒有整理,
對於程式(或說工程師自己)在做甚麼沒有真正的理解。
最重要的是:沒有減法
只是靠著AI把程式碼堆砌出來,自己可能勉強看得懂兩三成,
出事才會進去仔細讀一下出事的地方吧。
自然也不會去思考過這些程式的可讀性與維護性,
對啊,畢竟不要把事情複雜化嘛。
我不知道他用哪一家AI,但我很確定,
他的程式忠實反映了他現在的程度,
沒有放大,也沒有縮小。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12986
----------
為了找同事表示已經完成過某件事情的範例,
去開了他寫的,一個明顯完全用AI生成的JAVA程式碼,
lambda串的很漂亮,Jackson解析泛型也用得很順,
這段我還不太敢自己用,寧願直接手動loop JSON物件,
一個欄位一個欄位塞。
整體風格也很一致,
沒有AI的時代,能寫到這樣...
會被說是炫技,為什麼,
因為沒有取捨、沒有偏好,沒有整理,
對於程式(或說工程師自己)在做甚麼沒有真正的理解。
最重要的是:沒有減法
只是靠著AI把程式碼堆砌出來,自己可能勉強看得懂兩三成,
出事才會進去仔細讀一下出事的地方吧。
自然也不會去思考過這些程式的可讀性與維護性,
對啊,畢竟不要把事情複雜化嘛。
我不知道他用哪一家AI,但我很確定,
他的程式忠實反映了他現在的程度,
沒有放大,也沒有縮小。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12986
#純靠北工程師a0r
----------
工程師的夢想還是成為Terry
顏值,身高,財富,自由都聚集於一身
想去日本爽就去日本爽,想去越南爽就去越南爽
得知台灣很多業界大老都背後在黑他...
因為自己能賺比Terry多,看到自己頭禿了,肚子大了,自卑心油然而生
知道自己這輩子不管怎麼拚,也達不到Terry的高度了
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12987
----------
工程師的夢想還是成為Terry
顏值,身高,財富,自由都聚集於一身
想去日本爽就去日本爽,想去越南爽就去越南爽
得知台灣很多業界大老都背後在黑他...
因為自己能賺比Terry多,看到自己頭禿了,肚子大了,自卑心油然而生
知道自己這輩子不管怎麼拚,也達不到Terry的高度了
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12987
#純靠北工程師a0s
----------
AI真的會具體反映操作者的想法,
不過有個問題,就是AI不會累,
只要token夠就能硬幹很多正常人嫌麻煩不想寫的東西,
而且成本很低。
像是現在在看的程式,
一堆沒三小路用的DTO佔據程式裡面一大塊。
真的把公司裡老屁股當年在沒有AI的時代手刻一堆純資料POJO
跟controller mapping、buzzword everywhere、
bloated template的精神學得很徹底耶。
整天喊著不要把事情複雜化,
不要過度設計,但,
你真的過度設計甚至重工了你都沒注意到,
有沒有想過一個需求如果很常見,
那是不是很有可能已經有社群套件了?
就像你讓AI寫的Page<T>,
專案規格都有Spring了,用Spring的PageImpl不就好了,
功能更完整還可以到處串,千錘百鍊過不會隨便出事。
你不知道有這種東西可以用,更不用提叫AI去用這些東西。
你只顧著解決眼前的問題,有多的時間就是打混,
你的東西或許更簡單,但運用範圍也更狹窄,
狹窄到這東西有必要特別做一個嗎的程度。
這種地雷通常不會在開發過程中爆開,
通常是過了兩三年用戶想改東西才會遇到,
但願到時候你還在這個位置,
可以好好體驗一下自己行為的結果。
另外是DTO/POJO這種低價值還常常因地制宜的東西,
直接弄成record就好,
我們可沒有限制只能用Java8的語法。
很物件導向?
不,那叫東西亂丟。
要走正式,一個檔案堅持一個類別也行,
但麻煩按功能按組件分類。
不是全部丟在 package pojo_dto 裡面。
這樣一堆結尾通通都是Dto的東西,誰知道具體用在哪邊?
有些API傳回的Data、有些是送出的訊息,
另一些是接DB,甚至還有一些是接設定檔...
全都DTO,沒錯。
想想當年影響我最大的那句:
「讀程式比寫程式難」真的不簡單,
一句話精準擊中工程師的邏輯漏洞。
有AI又怎樣,你不去看程式,
不去思考,你根本不知道要叫他做甚麼。
這東西連自己都常常管不好了,你還妄想他可以當你師父?
沒差啦,反正就是公司裡另一個整天只會擺老,
情緒不穩定,講話沒邏輯的老屁股碎碎念。
就叮嚀你一句:千萬要跟你師父好好學,
...(內容過長,請點擊連結查看完整內容)
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12988
----------
AI真的會具體反映操作者的想法,
不過有個問題,就是AI不會累,
只要token夠就能硬幹很多正常人嫌麻煩不想寫的東西,
而且成本很低。
像是現在在看的程式,
一堆沒三小路用的DTO佔據程式裡面一大塊。
真的把公司裡老屁股當年在沒有AI的時代手刻一堆純資料POJO
跟controller mapping、buzzword everywhere、
bloated template的精神學得很徹底耶。
整天喊著不要把事情複雜化,
不要過度設計,但,
你真的過度設計甚至重工了你都沒注意到,
有沒有想過一個需求如果很常見,
那是不是很有可能已經有社群套件了?
就像你讓AI寫的Page<T>,
專案規格都有Spring了,用Spring的PageImpl不就好了,
功能更完整還可以到處串,千錘百鍊過不會隨便出事。
你不知道有這種東西可以用,更不用提叫AI去用這些東西。
你只顧著解決眼前的問題,有多的時間就是打混,
你的東西或許更簡單,但運用範圍也更狹窄,
狹窄到這東西有必要特別做一個嗎的程度。
這種地雷通常不會在開發過程中爆開,
通常是過了兩三年用戶想改東西才會遇到,
但願到時候你還在這個位置,
可以好好體驗一下自己行為的結果。
另外是DTO/POJO這種低價值還常常因地制宜的東西,
直接弄成record就好,
我們可沒有限制只能用Java8的語法。
很物件導向?
不,那叫東西亂丟。
要走正式,一個檔案堅持一個類別也行,
但麻煩按功能按組件分類。
不是全部丟在 package pojo_dto 裡面。
這樣一堆結尾通通都是Dto的東西,誰知道具體用在哪邊?
有些API傳回的Data、有些是送出的訊息,
另一些是接DB,甚至還有一些是接設定檔...
全都DTO,沒錯。
想想當年影響我最大的那句:
「讀程式比寫程式難」真的不簡單,
一句話精準擊中工程師的邏輯漏洞。
有AI又怎樣,你不去看程式,
不去思考,你根本不知道要叫他做甚麼。
這東西連自己都常常管不好了,你還妄想他可以當你師父?
沒差啦,反正就是公司裡另一個整天只會擺老,
情緒不穩定,講話沒邏輯的老屁股碎碎念。
就叮嚀你一句:千萬要跟你師父好好學,
...(內容過長,請點擊連結查看完整內容)
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12988
#純靠北工程師a0t
----------
我 #純靠北工程師a0s
那篇打完之後,
也默默接受必須在這個框架底下做事的事實了。
不過這邊還是奉勸一句:
Don't Repeat Yourself
絕對不是叫你看到相似的東西就通通合體成一個,
而是「同樣的東西」真的不要寫兩次。
但前提是他們真的是「同樣的東西」。
這是新手常犯的問題,也是很多改A壞B的元兇。
再加上DI跟Reflection,那效果真的是妙不可言。
單純清運垃圾其實不難,一個只用在一個地方的低價值類別,
比一個被用在三五個地方,
每個地方都有各自邏輯的低價值類別要好處理太多。
不知道怎麼設計的時候,就不要設計,
人的直覺比你想像的要強大更多。
沒有個十年往正確方向修行獲得的功力
(算上試錯時間,可能正常是要二十年功力)
還沒辦法寫出比照著直覺亂寫更好的程式。
如果你覺得怪,不直覺,那就儘管叫AI改、叫你自己改、叫他改,
別自己騙自己。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12989
----------
我 #純靠北工程師a0s
那篇打完之後,
也默默接受必須在這個框架底下做事的事實了。
不過這邊還是奉勸一句:
Don't Repeat Yourself
絕對不是叫你看到相似的東西就通通合體成一個,
而是「同樣的東西」真的不要寫兩次。
但前提是他們真的是「同樣的東西」。
這是新手常犯的問題,也是很多改A壞B的元兇。
再加上DI跟Reflection,那效果真的是妙不可言。
單純清運垃圾其實不難,一個只用在一個地方的低價值類別,
比一個被用在三五個地方,
每個地方都有各自邏輯的低價值類別要好處理太多。
不知道怎麼設計的時候,就不要設計,
人的直覺比你想像的要強大更多。
沒有個十年往正確方向修行獲得的功力
(算上試錯時間,可能正常是要二十年功力)
還沒辦法寫出比照著直覺亂寫更好的程式。
如果你覺得怪,不直覺,那就儘管叫AI改、叫你自己改、叫他改,
別自己騙自己。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12989
👍1
#純靠北工程師a0u
----------
每一行程式碼都加上註解,
就只是用中文把看得懂程式碼就看得懂的內容重寫一變而已。
就像在義大利麵上撒起司粉,
灑再多也不會讓義大利麵變成披薩。
也改變不了你這程式裡有三階波動拳,
寫一行資料就開關一次檔案的問題。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12990
----------
每一行程式碼都加上註解,
就只是用中文把看得懂程式碼就看得懂的內容重寫一變而已。
就像在義大利麵上撒起司粉,
灑再多也不會讓義大利麵變成披薩。
也改變不了你這程式裡有三階波動拳,
寫一行資料就開關一次檔案的問題。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12990
❤1
#純靠北工程師a0v
----------
工程師生存記要:
如果你的上司、前輩、同事在面對質疑的時候,
跟你強調這只是開發期間、只是先試試看,
那基本上就是他們沒打算改,會一路補破網補到production的意思。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12991
----------
工程師生存記要:
如果你的上司、前輩、同事在面對質疑的時候,
跟你強調這只是開發期間、只是先試試看,
那基本上就是他們沒打算改,會一路補破網補到production的意思。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12991
👍1
#純靠北工程師a0w
----------
工程師生存記要:
不要相信寫清楚工作項目,
責任在誰身上清清楚楚之類的鬼話,
會講這種話的人,往往既不打算解決問題,
也沒有能力解決問題,更不打算承擔責任。
真的會解決問題的人,
根本不會說甚麼問題在誰誰誰身上,
因為他們很清楚,沒有一個問題是獨立存在的,
都是一連串的因果。
只有不做事的人才是乾淨的。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12992
----------
工程師生存記要:
不要相信寫清楚工作項目,
責任在誰身上清清楚楚之類的鬼話,
會講這種話的人,往往既不打算解決問題,
也沒有能力解決問題,更不打算承擔責任。
真的會解決問題的人,
根本不會說甚麼問題在誰誰誰身上,
因為他們很清楚,沒有一個問題是獨立存在的,
都是一連串的因果。
只有不做事的人才是乾淨的。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/12992