🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

作為自我介紹

我今年45歲,從未在學校裡學過程式設計。
30歲的時候,因為心裡想著「如果能自動化這些重複工作就好了」,我開始接觸Excel VBA,
在不確定是否正確的情況下,拼命地創造一些可以運行的東西。
15年後,回顧我所創造的東西,大致上是這樣的。

  • Excel VBA:進度條(剩餘時間顯示)、摩爾斯電碼轉換、照片→點陣圖轉換、將棋、轉錄至其他工作簿的宏……等
  • Python:圖像處理工具、OCR相關
  • 其他:Android應用程式發布、網頁製作

在我寫的程式碼中,有些即使現在看也完全不明白在做什麼的東西(笑)
但它們仍然可以運行。我認為這很重要。
而最近我開始真正使用「Vibe Coding」,又一次改變了我的世界。


Vibe Coding是什麼

為了讓不熟悉的人能理解,簡單來說,
「是請AI用語言為我們寫程式碼的過程」
只要告訴AI「我想要這樣操作的東西」,它會生成程式碼。
這是一個幽默的表達方式,「以雰囲気(Vibe)來進行編碼」,從2024年左右開始流行。
即使是專業工程師也有人說「生產力提高了10倍」。
自從我開始使用後,將想法具體化的速度劇變。


「創造」的結構,根本改變了

fig1_before_after.png
以前的情況是,「即使有想法,如果不會寫程式碼就什麼都無法創造」。
但現在已經不同了。
只要有想法和將其傳達給AI的能力,就能進入一個可以創造運作物的時代。
隨著寫程式的成本大幅下降,
「要創造什麼」的想法價值反而上升。


但一開始根本不順利

一開始使用Vibe Coding的時候,經歷了這樣的情況。
「我想要加入動畫」這樣告訴它
→ 回來的程式碼卻是產生了意想不到的動作
「修正剛才的程式碼」這樣告訴它
→ 它居然將程式碼的一半替換成了 // 以前相同的處理 的註解
→ 當執行時,當然是無法運行
「出現了錯誤」這樣告訴它
→ 回來的程式碼修正了與錯誤原因毫無關聯的部分

不完全是AI的錯
我的表達方式不夠好。


「傳達能力」是最大的武器

fig2_transmission.png
即使沒有程式碼的知識,只要能準確地將「事情的狀況和想要做的事情」
表達出來,AI幾乎可以提供正確的程式碼。
反過來說,無論多麼便利的AI,如果表達模糊,結果也會顯得模糊。
這種「傳達能力」,事實上在程式設計以外同樣適用。
報告書、電子郵件、會議中的說明……。
如果想精進Vibe Coding,就必須鍛鍊整體工作的溝通能力
我有這樣的感慨。


創造力和耐心

除了傳達能力,另一個重要的部分是創造力耐心
fig3_triangle.png
AI會幫我寫程式碼。但是「要做什麼」的思考仍然是人類的工作
我所創造的所有東西,都是從「如果有這樣的東西會不會很有趣?」這樣的小想法開始的。
然後在未能順利運行的時候,
如果不懂程式碼,就需要準確告訴AI「哪裡有問題,想要什麼樣的改變」
然後再次嘗試。就只有這樣。
不必親自理解「為什麼不運行」。
只要能準確表達「希望怎麼樣」,就能繼續前進。
在這反覆的過程中,不放棄地持續下去的耐心,最終會成為實現的力量。


「沒有才能所以不行」只是錯誤的觀念

30歲時,我對程式設計的「P」字還一無所知。
一邊在網路上查資料,一邊與錯誤作鬥爭,
一邊心想「這樣做正確嗎」,總之不斷地運行。
15年後,我用VBA做了各種東西,發布了Android應用程式,
在Qiita的個人開發熱門排名中獲得第二名。
所有這些都不是因為我學過,只是因為我持續創造的結果。
現在有了Vibe Coding,門檻比當時低得多。
只要有幹勁,任何人都有可能創造某些東西的時代已經來臨。


從今天開始如果要開始

① 將想要製作的東西用語言表達出來
不需要考慮程式的事情。直接用普通的詞語說「我想要這樣運作的東西」。
② 投給AI
Claude、ChatGPT等任何工具都可以。將寫好的文字直接貼上,告訴它「請寫程式碼」。
③ 如果不順利,請「具體」表達
「出現了○○這樣的錯誤。在○○的狀態下,我想要○○。請修正」。
④ 不會停下來
你會發現「接下來我想做這個」變得難以停止。


結尾

即使不會寫程式、沒有學過,
只要擁有創造力、傳達能力、耐心,就能創造某些東西的時代已經到來。
這三者能力無論是在現在的工作或日常生活中都能磨練出來。
我在45歲時,仍然有很多想創造的東西。
現在比十年前更讓我感到興奮。
如果有任何讀到這篇文章的人,覺得「或許可以試試看」,
那這篇文章的價值就體現出來了。


原文出處:https://qiita.com/hetare001/items/1c992f5e2a2d661900e2


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝20   💬1  
550
🥈
我愛JS
💬4  
15
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付