我從 2020 年開始就一直在為我的 Git 提交簽名,這似乎是一項可選的安全措施,直到你意識到有人冒充你是多麼容易。 GitHub 提交簽名使用[GPG(GNU 隱私衛士)](https://www.gnupg.org/)以加密方式證明你(且只有你)進行了提交。 任何人都可以設定他們的 git...
你已經是高階開發人員了,甚至可能擔任領導職務。你不會再犯新手錯誤了。你熟悉你的工具,理解架構,可以自信地引導開發流程。 但這並不意味著你沒有錯。 事實上,你的錯誤很容易比初級員工的錯誤付出更高的代價——這並不是因為程式碼,而是因為思維模式和團隊動態。 以下是許多資深開發人員容易陷入...
工作之後,讀書的時間是否越來越少了呢? 早上看科技新聞,下午看官方文件,晚上看Qiita或Zenn的文章……。 身為工程師的我們,在不斷學習的日子裡,卻發現自己不知不覺中不再翻開書本。 有一天,我突然意識到。 「明明在學習,但思想卻變得淺薄了。」 這是因為被工作的日常所追趕,思考的...
2017. 剛高中畢業。沒有計劃,沒有方向,只有一台筆記型電腦,感覺自己大概該好好想想人生該做什麼了。八年後,我已經成為全端開發者,使用 Node、React、TypeScript 開發真正有用的生產級應用程式。 但關於學習編程,沒人會告訴你一件事:它並非一帆風順。它很混亂,充滿了失敗、彎路、放...
簡介 == 大家好! 🤗 如果你是後端**開發**新手,或者你**已經掌握了**一些基礎知識,但想更深入地了解**伺服器背後的**邏輯、請求路由以及所有這些基礎概念,我真心希望這篇文章**能對你有所幫助。 🥰** 一開始感到困惑或無法立即**理解**所有內容都是**完全正常的**,你最終會在適...
## 前言 在業務中需要構建雲端環境,調查了基於代碼的基礎設施 (IaC) 工具 **Terraform**。這可能已經是老生常談,但我整理了一些AWS和GCP的基本環境配置方法,使初次接觸Terraform的人也能夠理解。 ### 本文的對象 - 想要自動化雲端基礎設施的構建 - 希望...
# 前言 使用 GitHub Copilot 的開發者們,有沒有在專案中建立 `.github/copilot-instructions.md` 的檔案? 這個檔案可以幫助你將 Copilot 自定義為專案專用,讓它變得更聰明、更便利地被使用。 本文將介紹這個強大功能及其具體的使用方法。 ...
# 前言 10月14日,「**甲骨文 AI 數據平台(AIDP)**」的正式提供開始了。([新聞稿](https://www.oracle.com/news/announcement/ai-world-oracle-unveils-ai-data-platform-empowering-custo...
改變我觀點的採訪 -------- 想像一下:我正在參加一場技術面試,對自己目前的回答很有信心。然後面試官瀏覽了我的 GitHub 個人資料,問了一個看似無辜的問題: > 我注意到您主要在工作時間推送程式碼。能跟我講講您的開發工作流程嗎? 我愣住了。 不是因為我做錯了什麼,而是因為我突然意...
# 35歲程式設計師失業了,除了送外賣,還能做什麼? 很多人可能都覺得,被裁了再找一份工作就好了。但是對於35歲的程式設計師來說,這可能很難。 35歲程式設計師失業並不是個別現象,而是很多人都已經遇到的問題。有可能有外部環境的因素導致,也有可能是個人自身的原因。 ### 為什麼? #### ...
很長一段時間裡,我都覺得自己像個**騙子**。 我瀏覽 LinkedIn、Threads、Instagram、X、Dev.to 等各種平台,看到諸如「我一個週末就開發了一個全端 AI 應用程式!」之類的貼文。我聽同事們談論他們精心設計的業餘專案。其中潛台詞很明確:真正的開發者是為了樂趣而寫程式碼...
# 第一台 Android XR 設備發布,Jetpack Compose XR 有什麼不同?對原生開發有何影響? 近日三星推出了首款 Galaxy XR 設備,這是第一款基於 Android XR 的 Android 設備,而 Android XR 是為下一代耳機和眼鏡推出的新操作系統。 ...
# 拓寬AI Coding能力:前端 MCP 實用技巧分享 ## 前言 MCP 火了這麼久,不少朋友已經開始寫書、做教程,甚至搭建了各種 MCP 資源合集站。 但今天我想換個角度,聊聊我**在日常前端開發中真正用到的一些實用 MCP**。 這些都是經過實踐篩選、能直接提升開發效率的工具,希望能對大...
# 前端鑑權新时代:告別 localStorage,擁抱更安全的 JWT 存儲方案 ## 如果你是一名前端開發者,下面這行代碼可能早已成為你的肌肉記憶: ```javascript localStorage.setItem('token', jwtToken); ``` 簡單、直接、有效。多年...
三個月前,我提交了一個我認為非常合理的拉取請求。我建立了一個新的`UserRole`枚舉來處理我們的權限系統。簡潔、型別安全、符合 TypeScript 規範。 資深工程師的評審結果只有一個: **“請不要使用枚舉。”** 我當時很困惑。枚舉在 TypeScript 手冊裡,每門課都會講到。主...
> 昨天,在一次團隊站立會議上,一位初級開發人員問我:「你怎麼記得住這些東西?」我笑了。 “我記不住。我每天都會用谷歌搜尋。” 引言:懺悔 ----- 讓我告訴你一個在技術面試或 LinkedIn 貼文中沒人談論的秘密: **我是一名擁有 8 年經驗的高級軟體開發人員,我會每天、甚至每小時都...
每週二晚上《CodeLove Talk》直播! 聊聊科技新聞,一起討論軟體開發相關的話題!