# 「程式就是設計書」的重新思考契機 「沒有詳細設計。沿用現行。請參考原始碼了解規範。」 在某個現場聽到這樣的話時,我心裡隱約感到「這可能不妙」。 雖然有設計書,但內容幾乎是空白的,只有稍微寫了一些畫面形象和資料表定義。關鍵的處理流程,以及為什麼會這樣的討論幾乎沒有提及。 即使詢問設計負責人...
每個開發者都會經歷這樣一個時刻——通常是在凌晨兩點左右,沐浴在顯示器冰冷的燈光下,手指懸在鍵盤上方,就像鋼琴家即將演奏拉赫曼尼諾夫的作品——這時你突然意識到,你苦苦追尋了三個小時的bug竟然是由一個拼寫錯誤引起的。而且還不是什麼有趣的拼字錯誤。只是少了一個分號,或是把變數名寫成了`uesr`而...
# 前言 GMO Connect 的永田。 各位工程師和架構師,是否曾經有過這樣的經驗呢? 「這技術性的內容,光用文字會很難理解,**請用圖來解釋**」 雖然想要清楚地解釋,但老實說,製作 AWS 組合圖或架構圖實在是相當麻煩。整理結構、考慮佈局、與工具格鬥......不知不覺幾個小時就這樣...
> **AI 精神病***(n.)* :一種分離狀態,在這種狀態下,現實不是被直接體驗的,而是被設計成需要被操控的提示;生活變成了一系列等待 AI 回應的查詢。 \[凌晨 5:31\] 清晨,我打開手機,打開 Claude,發條短信:“早上好!”,然後“思考”著,等待溫暖的回复。 \[凌晨5:...
對於程式設計的「程」字連聽都沒聽過,連打開終端機都感到害怕。 但是,到了2025年,我已經作為實務級的工程師在工作了。 到底發生了什麼變化?那就是**借助AI的力量,按照正確的順序打下基礎**。 有了AI,學習效率可以提高5到10倍。這是真的。 但是,AI不是魔法。它不會在瞬間把沒有基礎...
你可以對「氛圍編碼」(vibe coding)褒貶不一,但它對開源社群來說意義非凡。過去,為陌生的程式碼庫做出貢獻令人望而生畏,這意味著無論專案多麼受歡迎,開源專案的維護者都很難獲得社群的幫助。但現在有了人工智慧編碼工具,貢獻的門檻大大降低。事實上,我們用 Rust 建構的開源人工智慧代理框架[go...
家裡有朋友來的時候,幾乎每次都會這樣。 - 「可以告訴我Wi-Fi密碼嗎?」 - 「沒問題!這是密碼!」 - 「謝謝!(輸入…)欸,連不上去、、、」 - 「欸,這裡可能有一個字錯了」 我總是覺得有點麻煩。 口頭傳遞的方法也麻煩,所以我想乾脆換一個奇怪的分享方式,決定用QR碼來分享Wi-Fi密...
我已經推出過幾款產品,也犯過不少錯誤,所以我很清楚哪些事情真正重要,哪些只是偽裝成準備工作的拖延症。以下是我每次產品發布前都會檢查的清單。 1. 在擁有使用者之前設定分析功能 ----------------- 我知道在使用者數量為零的時候,設定分析資料似乎毫無意義,但幾個月後,你會後悔當初沒...
# 🍭🍭🍭升級 AntD 6:做第一個吃螃蟹的人 AntD 6 發佈之後,網上很多人都在觀望: “要不要升級?” “會不會炸?” “我的專案能不能扛得住?” 其實 AntD 官方已經在文件裡把升級路徑寫得非常清楚,只是稍顯簡略。 下面我用更真實、更工程化的方式,把 **v5 → v6 的升級步驟...
# 一種新HTML頁面轉換成 PDF 技術方案 ## 背景 > 本文將深入講解如何使用 snapdom 和 jsPDF 實現高品質的 HTML 轉 PDF 功能,並透過一個完整的消息列表導出案例,帶你掌握這套方案的核心技術。 ### 為什麼 HTML 轉 PDF 如此重要? 在現代 Web 應用...
**Nano-Banana Pro**相較於前幾代產品實現了重大飛躍,從「娛樂性」圖像生成躍升至「功能性」專業資產製作。它在**文字渲染、字元一致性、視覺合成、世界知識(搜尋)和高解析度 (4K) 輸出方面表現卓越。** 本指南遵循有關如何開始使用[AI Studio](ai.studio)和 ...
 ### 面試時要小心,...
# 圖片標籤用 img 還是 picture?很多人徹底弄混了! 在網頁開發中,圖片處理是每個前端開發者都會遇到的基礎任務。面對 `img` 和 `picture` 這兩個標籤,很多人存在誤解:要麼認為它們是互相替代的關係,要麼在不合適的場景下使用了複雜的解決方案。今天,我們來徹底理清這兩個標籤的...
# 3天,1人,从0到付费产品:AI时代個人開發者的生存指南 > 這不是一篇教你用AI寫程式的文章。這是一篇關於如何用AI重新定義你的能力邊界的實戰復盤。 --- ## 一、別焦慮了,先把東西做出來 最近一週,我的朋友圈和串流媒體被兩種內容刷屏: - 一種是 **Gemini 3 Pro要...
我從事軟體開發十多年了,我學到的最重要的一課來自職業生涯早期的一次談話。我告訴一位同事——一位才華橫溢的工程師——“你知道嗎,我們應用程式裡的程式碼有點糟糕。” 他微微一笑,像山上的老僧一樣點了點頭,說: **“到處都糟透了。”** 說實話? 我從事這個行業的時間越長,就越發意識到這句話有...
# 聊一聊 Gemini3、AntiGravity 和 Nano Banana Pro 的體驗和問題 相信這兩天大家應該都已經被 Gemini3 和 AntiGravity 刷屏了,特別昨晚谷歌還發布了 Nano Banana Pro,可以說這兩天幾乎成了谷歌的 AI 專場,所以這裡也介紹下這兩天...
# 把原型鏈畫成地鐵圖:坐 3 站路就能看懂 JS 的“繼承”怎麼跑 ## 前言 在 JavaScript 裡,“原型”這個詞聽起來高大上,實際上就是一個“默認備胎”:當物件自己找不到屬性時,就沿著原型這條暗道去“親戚家”借。沒有類、沒有藍圖,僅靠這條備胎鏈,就能把公共方法層層複用,讓記憶體省一半...
# 逆天!Gemini 3 Pro直接封神 (用三句話完成的小球物理世界) ## 用三句話完成的小球物理世界 *2025·11·19* 最近在測試 Gemini 3 Pro 的代碼生成能力,我做了一個很簡單的實驗:用盡可能少的話,讓它實現一個完整的互動動畫。 最後,我只說了三句話。 ---...
# 用户登入後,Token 到底該存哪裡?從懵圈到精通的全方位解析 > 面試官的一個簡單問題,卻讓我陷入了深思。這不僅是前端問題,更是全棧工程師必須掌握的安全基礎。 “說說看,使用者登入後拿到的 Token,你會存在哪裡?” 記得我第一次被問到這個問題時,信心滿滿地回答:“localStora...
# 前言 你好,我是渡邊仁([@Sicut_study](https://x.com/Sicut_study))。 我平時發佈很多關於React的教程,並且思考了一個問題。 > 「學習React的時候不如從歷史中學習更好嗎?」 於是我在網上查詢React的歷史,發現它如今在AI熱潮中**掌...
# AI Elements Vue,幫助你更快的構建 AI 應用程式  大家好,我是 [vue3-vant-mobile](https://link.juejin.cn?target=https%3A%2...
# 回顧 Flutter Flight Plans,關於 Flutter 的現狀和官方熱門問題解答 在 Flutter 官方剛舉行的 Flutter Flight Plans 直播裡,除了發布 [Flutter 3.38](https://juejin.cn/post/75716932737286...
# 基於WASM的純前端Office解決方案:線上編輯/匯入匯出/權限切換/多實例(已開源) ## 效果展示 所有操作均在瀏覽器進行,先來看看最終效果: 🌐 **線上演示**: [mvp-onlyoffice.vercel.app/](https://link.juejin.cn?target=...
# 🎉 Ant Design 6.0 來了! 🎉 ## 引言 自開源以來,Ant Design 已收穫 **96.6K Star**、累計 **31.9K issue**、**20.7K PR**、發布了 **904 個 npm 版本**,並有 **2314 位貢獻者** 共同參與其中。這些數字不...
# 這 5 個冷門的 HTML 標籤,能讓你少寫 100 行 JS  大家好!😁。 Code Review 的時候,我最怕看到什麼? 不是複雜的算法,也不是什么正則。而是**明明一個 HTML 標籤就...
大家好,我是拭心。  今天被一張《IT 開發工作可能要完全重組》的圖片刷屏,圖片中的觀點是:**傳統的「產品-設計-前端/後端」模式在 AI 時代將被變革。** 很多人會覺得“前端沒有實際的必要了”是...
# 🔥 大模型時代最諷刺的職業出現了:“大模型善後工程師” ## 引言:80 分危機,把一群程序員推上神壇 > 凌晨三點,老張盯著螢幕上 AI 生成的 2000 行程式碼,這是他改的第 47 個 bug。 > AI 用一分鐘寫完了整個模組,他已經調了三天。 > 更絕望的是:每修一個 bu...
我刷新了一下LinkedIn,又看到一篇文章:「初級職位已死。」Reddit上還有另一個貼文:「人工智慧正在取代入門級開發人員。」還有一篇評論文章預測初級開發人員的末日即將到來。 然後,GitHub 的前任 CEO 卻說了完全不同的話。 Thomas Dohmke 告訴《實用工程師》雜誌,初級...
# 我為什麼說全棧正在殺死前端? 大家好,我又來了🤣。 打開2025年的招聘軟體,十個資深前端崗位,有八個在JD(職位描述)裡寫著:“**有Node.js/Serverless/全棧經驗者優先**”。  大家好! 最近面試,我發現一個很有意思的事情。幾乎每個高級前端的簡歷上,都專門開辟了一欄,叫**性能優化**。 裡面寫滿了各種高大上...
# Gemini 3.0 發布,Antigravity 掀桌,程序員何去何從? 昨天,谷歌不開任何發布會,直接甩出了一枚重磅炸彈——Gemini 3.0。 這一波更新來得猝不及防。[Gemini 3.0](https://link.juejin.cn?target=https%3A%2F%2Fw...
大家都說學習程式設計很*有趣*。 他們談論「建立酷炫的專案」、「找到你的第一份開發工作」和「編寫優雅的程式碼」。 但殘酷的真相是: **大多數時候,它令人困惑、沮喪,而且充滿疑慮。** 這完全正常。 因為學習程式設計不僅僅是學習文法,它還關乎*耐心、面對失敗、看待問題的角度*。  大家好,我來了🙂。 我們團隊,維護著一個有5年歷史的史詩級中後台專案😖。在這座屎山裡,有一個叫`handleOrderSub...
我剛才看到一個統計資料,讓我坐直了身子。 到 2026 年(實際上,這一天正在到來),預計 90% 的程式碼將由人工智慧產生。 不是20%,也不是一半,而是百分之九十。 那是明年的事了,還有幾個月。而我坐在這裡,還在猶豫要不要費勁去學上週收藏的新框架。 這不再是猜測了。 2024年,開發者...
# Flutter 3.38 發布,快來看看有什麼更新吧 在 11 月 13 日的 FlutterFlightPlans 直播中,Flutter 3.38 如期而至,本次版本主要涉及 **Dot shorthands、Web 支援增強、性能改進、問題修復和控件預覽等方面**。 。 在我學習程式設計不到一年的時間裡,感受到作為工程師最重要的能力,就是「**自走力**」。 - 當出現錯誤時,立刻就會卡住 - 不知道從何開始學習,必須請...
## 前言 文字錯誤是由於「字符集」、「編碼方式」、「聲明」的不一致所造成的。特別是日語歷史上存在多種共存的方式,在電子郵件、行動裝置及業務系統的互通中容易發生故障。 本文將從實務的角度整理代表性的字符編碼理念、典型的錯誤模式、過去電子郵件中為何禁止使用半角片假名的原因,以及現場可用的防止措施...
# 剛剛!字節 Trae SOLO 正式發布,限時免費  昨天字節剛發布新模型 [字節發布AI編程模型,Trae率先接入登頂榜首](https://link.juejin.cn?target=https%3A%2...
# Dart 3.10 發布,快來看看有什麼更新吧 和 [Flutter 3.38](https://juejin.cn/post/7571693273728696356) 一起更新的還有 Dart 3.10 ,同 Flutter 3.38 一樣,Dart 3.10 也帶來比較豐富的更新,其中包括...
作為開發者,我們習慣於透過串聯 API 來獲得所需的輸出。在生成式人工智慧領域,也出現了類似的模式:**模型串聯。** 製作高品質的AI影片通常需要精心設計工作流程,而不僅僅是輸入文字然後點擊「生成!」按鈕。今天,我將詳細介紹一個特定的技術堆疊**——Gemini 2.5 Pro(用於推理/提示...
## 題言 AI編碼工具的發展迅速變化,像是 GitHub Copilot、Claude Code、Cursor 和 Codex 等,不斷有新工具推出,現有工具也在持續更新。 本文將記錄我截至 2025 年 11 月的 AI 編碼週期快照。 ### 撰寫本文的背景 1. **回顧**:AI 工具...
# 1: 魔法字詞的死與科學驗證的黎明 巷間耳語著「**提示工程的終結**」。 實際上,隨著AI性能的提升,即使不精細研究作文技巧,也能穩定地獲得高品質的輸出。 但是這並不意味著技術的「死亡」。 提示工程終於結束了依賴個人感受的「寫作技術」或「咒語」的『**詐騙者與五花八門的無名小卒聚集...
# 接口開發,咱得整得“優雅”點 大家好,我是曉凡。 ### 一、為什麼要“優雅”? 產品一句話: “凡哥,接口明天上線,支持 10w 並發,資料脫敏,不能丟單,不能重複,還要安全。” 優雅不是裝,是為了讓自己少加班、少背鍋、少掉髮。 今天曉凡就把壓箱底的東西掏出來,手把手帶你撸一套...
每週二晚上《CodeLove Talk》直播! 開放觀眾 Call-in,一起討論軟體開發相關的話題!