《職人手作軟體》

《職人手作軟體》

《職人手作軟體》 ——當軟體成為工藝,一行代碼也能擁有靈魂。 第一章:AI生成 VS. 手工打造 (辦公室內,陽光透過百葉窗灑落,鍵盤敲擊聲此起彼落。) 阿哲悠閒地喝著咖啡,瞥見隔壁的玲玲正在 Marketplace 下載一款筆記軟體。他皺了皺眉,搖頭笑道: 「你還在用這種工廠大量生產的東西啊?我們搞創作的,工具一定要挑有氣質、有深度的!」 玲玲愣了一下,轉過頭來。 「這種東西還有分氣質跟深度??」 阿哲撇撇嘴,一副看鄉巴佬的表情。 「當然啊,你這種一看就是 AI 批量生成的東西,然後掛在 marketplace...
Claude 3.7 Sonnet – 一鍵生成中國象棋

Claude 3.7 Sonnet – 一鍵生成中國象棋

上次用 Windsurf + Claude 3.5 Sonnet 可以一句話讓 AI 完成踩地雷,但是在挑戰中國象棋時總是失敗(幾乎是不可用的狀態,連移動棋子都有問題),後來陸續試了 DeepSeek, Gemini 2.0 也都還是無法成功。 直到今天,用了熱騰騰的 Claude 3.7 Sonnet 來做,總算進入下一個里程碑了 – 一句話完成可以跟電腦對奕的中國象棋,嚴格來說是二句話,因為一開始畫的棋盤怪怪的,我貼了一張棋盤範本給它後才完美呈現。 前幾天才剛寫下 AI 對軟體開發的影響,隔沒幾天就看到...
AI 對軟體開發的影響

AI 對軟體開發的影響

近年來,軟體業的朋友應該都感受到了 AI 輔助開發工具的快速崛起,在這裡整理一下自己的觀察與想法,以及對接下來趨勢的判斷。 AI 輔助開發、AI 自主開發崛起 從早期的 GitHub Copilot、Cursor,到前陣子 Codeium 推出的 Windsurf,各家競爭者正在加速開發 AI 代碼助手的新模式,在這一兩個月,這些開發工具的競爭更加火熱,Cursor 推出了 Composer mode 以跟 Windsurf 對抗,並進一步提升 AI 代碼的可控性與開發體驗,而 Copilot 也迅速跟進,推出了 Agent...

《矽谷最夯‧產品專案領導力全書》

過年假期第一天,原本想讀《產品領導人之道|培育卓越產品經理的全方位指南》,結果發現書放在辦公室,來買電子版好了,竟然沒有出電子版 XD,好吧,那就上 Amazon 買 Kindle 的英文版電子書好了,結果平常的 1-click 因為信用卡有問題,所以也購買失敗。好吧,這大概是上帝建議我先不要唸這本吧,這時另外一本 Marty Cagan 的《矽谷最夯‧產品專案領導力全書:平凡團隊晉升一流團隊的81堂領導實踐課》從 Kobo 中浮了出來,想說他的《矽谷最夯‧產品專案管理全書》寫的這麼好,那麼這本應該也蠻厲害的吧?於是就在 Kobo...
老派工程師 – 用語音操作著2024的AI技術寫著1994的介面風格

老派工程師 – 用語音操作著2024的AI技術寫著1994的介面風格

平常在用的紅外線遙控器附的App真的很難使用(AIFA i-Ctrl),我有三個區域要控制冷氣,設定完一個區域之後我必須要把App刪除掉重新啟動,才能選擇另外一個區域,所以每次家裡公共區域要開冷氣我都要這樣操作很久, 就像電子工程師都要自己修家電一樣,軟體工程師就要自己修軟體。索性來把他的 API 都整理一下,看一下怎麼用API來控制這些設備,打開Windsurf 送了幾張Chrome開發工具裡面的 network 截圖給他,讓他理解endpoint及相關參數,很輕鬆的完成了API Client Library。...
[Windsurf] 再次將 AI 輔助開發帶到新境界

[Windsurf] 再次將 AI 輔助開發帶到新境界

從 Github Copilot 到 Cursor,我一直在等待可以用嘴巴叫AI把事情搞定的一天,今天的 Windsurf 確實讓我想套一句安成宰的話:「完成度很高!」 我請他做的事情大致如下(有數字編號的就是我輸入的命令): [1] 幫我做一個踩地雷的遊戲用HTML -> 這樣最基本的踩地雷遊戲就出來了 但因為我很久沒玩踩地雷了,所以不大會玩,一測試就踩到了地雷,因此我的下一個指令是 [2] 我想要新增一個熱鍵按下去之後可以顯示所有的地雷狀態類似作弊模式 可以看到地雷了,但這樣很不精緻,因此: [3]...