我用 Vibe Coding 做什麼?

最近 Vibe Coding 超級熱門,讓「Coding」這個詞變得更有趣也更有深度。不只課程和書籍在教學,更多人開始分享自己的經驗,讓學習程式變得更貼近生活。這次 Vibe Coding 的事件也提醒我,不管你是不是程式人,都不要忘記程式的初衷——解決問題

我很推薦大家多了解 Open Source 的精神。其實會不會寫程式不是最重要的,重點是你有沒有把你的解決方法和經驗分享出來。每年世界各地都有很多技術活動,像 PyConf、JSDC Taiwan、COSCUP 等等,參加的人都超有熱情,想學新東西、也愛分享。市場有需求就有機會,門檻高低不是重點,大家一起把市場做大、互利互惠才是最棒的!

我的工作內容最常做的,就是看別人的程式碼、理解別人的程式碼、修改別人的程式碼。坦白說,我不是那種一看就懂的人,每次都要靠筆記本拆解原理,公司也沒有資深前輩可以問,所以我的最佳老師就是 Google。現在有 AI 工具(像 Gemini),讓我能更快解決問題——直接請它幫我看 Function、Class,先整理一遍,讓我有基本概念再來深入研究。


看不懂的程式碼?請 Gemini 幫忙!

我最常問 Gemini 的問題大概是:

這是協力廠商寫的 C# 程式碼,我知道它跟 HID RAW 通訊有關,請你幫我整理、解釋一下原理和關鍵方法?

像這樣:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.IO;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

等 Gemini 看完後,會直接告訴我理解的重點。如果這段程式本身就是網路範例修改而來,Gemini 的解釋通常很精準、很有參考價值。如果遇到它沒辦法完全理解的程式,也會根據邏輯告訴我哪些變數是關鍵、用的是哪種演算法,甚至分析程式碼的架構和修改方式。

最後提醒一下,問 AI 問題時,記得要自己先拆解你想問的內容,把問題問得有條理,這樣 AI 才能更系統、更精準地回答你!


#VibeCoding #AI幫手 #程式人生 #OpenSource #Coding日常 #技術分享