跳至主要内容

3 篇文章 含有標籤「Developer Experience」

檢視所有標籤

AI 時代的測試:為什麼 TDD 仍然重要

· 閱讀時間約 4 分鐘
Bater Chen
Senior Full-Stack Engineer

在這個 AI 驅動的時代,軟體開發的格局正以前所未有的速度和靈活性轉變。從程式碼生成到部署,從需求定義到錯誤修復,AI 工具正在重塑我們與程式碼的關係。然而,在這場深刻的轉型中,一個經典的實踐正在獲得新的重要性:測試驅動開發(TDD)

在 AI 時代,成為開發者意味著什麼?

· 閱讀時間約 5 分鐘
Bater Chen
Senior Full-Stack Engineer

作為一名最近幾乎每天都能發布一篇部落格文章的開發者,我應該感到有成就感。然而,一種安靜的愧疚感揮之不去。有了 AI 工具簡化我的工作——撰寫部落格草稿,透過 Copilot 或 Cursor 等工具生成 90% 的程式碼——這個過程感覺幾乎輕鬆了。親手精心雕琢每個句子或每行程式碼的刻意節奏,現在似乎是遙遠的記憶。這種輕鬆引發了一個更深層的問題:當 AI 做了大部分的開發工作,我還能自栩為開發者嗎?

在 AI 時代,開發者的真正價值是什麼?

· 閱讀時間約 4 分鐘
Bater Chen
Senior Full-Stack Engineer

在人工智慧能夠以驚人的速度和準確度產生程式碼的時代,開發者面臨著一個迫切的問題:當 AI 在技術任務上似乎超越了我們,我們的真正價值是什麼?作為一名對程式設計充滿熱情的資深開發者,我對這個挑戰進行了深入的反思。答案不在於我們與 AI 在原始產出上競爭的能力,而在於我們帶到世上的獨特人類貢獻——同理心、協作能力,以及培養正向團隊文化的能力。