我寫程式的時間夠長了,還記得 Stack Overflow 還沒出現的時候。 如果你不懂某些東西,就去查閱文件。 如果查閱文件沒有幫助,你就自己去嘗試。 如果實驗失敗,你會遭受損失。 正是那段苦難經歷,造就瞭如今的年輕人很少有機會創造的東西: **除錯本能。** 在過去十年指導了 37...
我們目前正經歷著史上最嚴重的軟體價格上漲。 借助我們2026年現有的AI工具,初級開發人員一下午就能寫出比高級開發人員過去一個月編寫的程式碼量還要多的程式碼行數。我們已經將創作的門檻降低到了幾乎為零。 但我們並沒有降低維修成本。 我們非但沒有解決問題,反而製造了一場危機。我們被「夠好」的程式...
# 程序員就業率暴跌27.5%:我離開大廠5個月後,看懂了這件事 大家好,我是孟健。 昨天,紐約時報發了一篇文章,標題叫:**「A.I. Isn't Coming for Every White-Collar Job. At Least Not Yet.」** 翻譯過來是:「AI不會搶走每一份...
我從事軟體開發多年,深知一個永恆真理: 沒有什麼比臨時解決方案更持久。 從「快速解決方案」到核心基礎設施 ---------------- 你聽過這個故事。 您補充道: ``` // TODO: replace with proper solution later ``` 那是2019...
多年來,我的雲端架構一直感覺……還算合理。 - Go 服務 - AWS 基礎設施 - 到處都是貨櫃 - 上面撒了一些Lambda - 儀錶板大部分為綠色 部署速度很快,工程師們工作效率很高,沒有人抱怨。 現在回想起來,這應該是我的第一個警示訊號。 因為在雲端,系統通常不會發生明顯的...
當我們第一次將單體應用程式拆分成微服務時,感覺就像取得了一場勝利。 更小的服務。獨立部署。清晰的邊界。我們甚至畫了一張有方框和箭頭的圖表,讓我們感覺自己像Netflix的工程師。 然後生產流量就來了。 服務擴展性良好。 Kubernetes 很滿意。 自動縮放功能完全符合宣傳效果。 資...
“敵對的專家們建立了用於治療病人的機器的資料集。” [Vinicius Fagundes 在我上一篇文章下的評論](https://dev.to/dannwaneri/my-chrome-tabs-tell-a-story-we-havent-processed-yet-ec9#comment-...
 我花了近十年寫程式碼,當時自認為寫得精彩絕倫,結果六個月後才意識到,那不過是我自身不安全感的紀念碑。你肯定也遇到過...
微服務的**優點在於:**它能讓你的系統具有可擴展性、可維護性和速度。 **現實情況是:**對於大多數系統而言,微服務會增加**延遲、複雜性和故障點,**而不會帶來任何實質的好處。 讓我們來看看實際數字。 --- 網路呼叫的效能成本 --------- **根本問題在於:**微服務透過網...
我的 Web 應用技術堆疊很典型: - PostgreSQL 用於持久化資料 - Redis 用於快取、發布/訂閱和後台作業 **兩個資料庫。兩件事需要管理。兩個故障點。** 然後我意識到: **PostgreSQL 可以做到 Redis 所能做的一切。** 我徹底移除了Redis。事情...
**我曾經多年追逐最新潮的東西。到了2026年,我卻押注於最具爭議性的建築風格:簡約。** 我以前是一名以簡歷為導向的開發人員。 你肯定見過這種專案。如果一個專案不涉及 Kubernetes、三個不同的雲端服務供應商、訊息佇列,以及上週二才發布的框架,我就沒興趣。 我不是在開發軟體;我是在為...
本文(演講)基於我思考了一段時間的一個想法:當每個人都在談論人工智慧時,要不是從炒作的角度,就是從世界末日的角度……那麼中間立場在哪裡呢? 誰真正關注人工智慧的實際應用、組織中存在的差距,以及最重要的,新智慧時代的人文層面? 因此,考慮到這是一篇演講稿,請欣賞我尚未完全成型的想法(還需要一些修...
我清楚記得我意識到成為一名優秀的開發者和打造一家成功的新創公司是兩碼事的那一刻。那是星期二凌晨兩點,我的第一個真正意義上的創業計畫已經進行了三個月,我剛剛花了六個小時完善一個快取層,它可以為用戶節省大約 0.3 秒的載入時間。同時,我已經兩週沒跟任何潛在客戶聯繫過了,我們的資金正在迅速耗盡,我...
*勁爆觀點即將上演,請做好準備。* --- 我花了不少時間撰寫關於技術債的文章,倡導編寫整潔程式碼,並力求建立合理的架構。我告訴開發人員如何避免技術債務,如何償還技術債務,以及如何與他們的經理協商解決技術債問題。 **事情是這樣的:**我錯了一部分。 並非指具體的做法──那些做法仍然是好的...
# 為什麼 AI 明明寫後端更爽,但卻都網傳 AI 取代前端,而不是 AI 取代後端?就離譜... 大家好,我是 Sunday。 昨天發完 [手寫代碼"已死"?深度體驗 Gemini 3 Pro 和 Claude Sonnet 4.5 後的 72 小時](https://link.juejin....
我花了近十年時間撰寫文章,探討如何幫助工程師學習新技能並提升職涯發展。所以,如果我們之前有過交流,你可能已經知道我人生中有兩大嗜好: **首先是系統設計。** 簡而言之, [系統設計](https://www.educative.io/courses/grokking-the-system-d...
讓我來跟你講講那個改變一切的星期二。 我花了三個小時才搞定一個原本只需30分鐘就能完成的bug修復。我的終端機開了47個標籤頁。本地伺服器重啟了六次。咖啡涼了兩次。就在我打開第23個Stack Overflow標籤頁,以及專案經理發來一條陰陽怪氣的Slack訊息的間隙,我突然清醒過來:*我完全不...
每個開發者都會經歷這樣一個時刻——通常是在凌晨兩點左右,沐浴在顯示器冰冷的燈光下,手指懸在鍵盤上方,就像鋼琴家即將演奏拉赫曼尼諾夫的作品——這時你突然意識到,你苦苦追尋了三個小時的bug竟然是由一個拼寫錯誤引起的。而且還不是什麼有趣的拼字錯誤。只是少了一個分號,或是把變數名寫成了`uesr`而...
區分優秀程式設計師和卓越程式設計師的 10 個開發者習慣 ============================ 每個開發者的職涯中都會有那麼一個時刻,他們會意識到光是寫出能執行的程式碼是不夠的。每個人經歷這一刻的方式都不盡相同。也許你正盯著六個月前提交的拉取請求,對當時自己做出的決定感到懊惱...
# Docker以外的容器引擎完全指南:從初學者到實踐 **最終更新**: 2025年11月(已確認支持Kubernetes 1.34) ## 引言 「容器 = Docker」這種想法或許是許多人心中存在的認知。然而,實際上容器技術的世界還有許多其他選擇。本篇文章將從容器的基礎開始...
每週二晚上《CodeLove Talk》直播! 聊聊科技新聞,一起討論軟體開發相關的話題!