[討論] 零基礎該懂 git 嗎?

看板Soft_Job作者 (米特巴爾)時間14小時前 (2026/08/01 13:37), 3小時前編輯推噓-5(61144)
留言61則, 19人參與, 19分鐘前最新討論串1/2 (看更多)
現在身邊不少人都當起零基礎 vibe coder 了 git 是一定要,但問題是該理解到多少? 我覺得只要有基礎概念能看懂commit branch push merge 就夠了 剩下的 AI 應該都能處理 而且從 SDD 或是需求驅動的開發來說 版本更像是功能的載體,但 git 則是反過來 git 是從 code 反推「需求語意」 也就是說你必須先理解 git 在幹嘛,才能懂當幫你做了甚麼 但這對零基礎的人來說反而是知識洩漏 他只需要知道「把XX功能拉到新版本」 根本不該懂 git 怎麼操作 或許 AI 時代我們需要一個更高階的 VCS 抽象層 ----- Sent from JPTT on my Google Pixel 7 Pro. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.249.142 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1785562669.A.112.html

08/01 13:44, 14小時前 , 1F
聽不懂你在說啥 你可能真的需要好好學git 這樣AI才聽得懂
08/01 13:44, 1F

08/01 13:51, 14小時前 , 2F
你是不是請ai問的
08/01 13:51, 2F

08/01 14:14, 13小時前 , 3F
什麼是版本更像是功能的載體的意思?難道你預期寫日誌,
08/01 14:14, 3F
我認為良好的 AI 開發流程本就該將 Spec 和 code 更動同步更新,程式碼是極度欠缺自然語言表達性的符號規則,把 code 當 ssot 是種怠惰,註解跟文檔才是真正維護性的提供者

08/01 14:14, 13小時前 , 4F
日誌就會自動修改功能成為符合日誌的形狀嗎
08/01 14:14, 4F

08/01 14:19, 13小時前 , 5F
不是,我問的不是工程師,是身邊零基礎 vibe coder
08/01 14:19, 5F

08/01 14:19, 13小時前 , 6F
開發時到底要不要建議他去學 git,還是看得懂基本指
08/01 14:19, 6F

08/01 14:19, 13小時前 , 7F
令名稱就夠了,工程師當然不用特別學啊每天用的東西
08/01 14:19, 7F

08/01 14:20, 13小時前 , 8F
怎麼可能不會
08/01 14:20, 8F
※ 編輯: ohmylove347 (123.193.249.142 臺灣), 08/01/2026 14:22:22

08/01 14:22, 13小時前 , 9F
08/01 14:22, 9F

08/01 14:29, 13小時前 , 10F
你行你把spec寫入git提交唄,至於怎麼同步很恐怖不要追問
08/01 14:29, 10F

08/01 14:31, 13小時前 , 11F
更詳細的解釋是獨立的註解檔和文檔提交到git,其他想辦法
08/01 14:31, 11F
文件另外管的代價是你要處理兩個 repo 的依賴問題,這還容易導致切換開發環境兩邊的可見性偏差,我認為要 vibe coding 的話單一 repo 就好,畢竟也沒要請其他 PM 而且前後端基本也同個 repo 在開發,文檔放 repo 算合理權衡

08/01 14:34, 13小時前 , 12F
畢竟文件才是真的,程式檔和二進制檔都是可忽略的人造物
08/01 14:34, 12F

08/01 14:56, 13小時前 , 13F
2024年不看git被同事噴 兩年過去了還在問要不要看git =
08/01 14:56, 13F

08/01 14:56, 13小時前 , 14F
=...
08/01 14:56, 14F

08/01 15:15, 12小時前 , 15F
沒有git還有svn 還有資料夾版控法
08/01 15:15, 15F

08/01 15:41, 12小時前 , 16F
先玩玩然後學vcs 常用就幾個指令
08/01 15:41, 16F

08/01 16:26, 11小時前 , 17F
這沒很難吧?
08/01 16:26, 17F
※ 編輯: ohmylove347 (123.193.249.142 臺灣), 08/01/2026 16:51:06

08/01 16:52, 11小時前 , 18F
只是 commit push fetch 那直接叫 AI 做就好啦,懂跟
08/01 16:52, 18F

08/01 16:52, 11小時前 , 19F
不懂幾乎沒差,就比較好理解 AI 在講啥而已
08/01 16:52, 19F

08/01 17:28, 10小時前 , 20F
不懂不會問AI嗎 連這點東西都不懂可以轉行了
08/01 17:28, 20F

08/01 17:33, 10小時前 , 21F
整天吹AI 你先把你的論點餵給AI看他會怎麼噴你吧
08/01 17:33, 21F

08/01 17:33, 10小時前 , 22F
學git不用半小時的事 寧願吵2年也不去了解 笑死
08/01 17:33, 22F

08/01 17:34, 10小時前 , 23F
零基礎 vibe coder 就不是本行的是要轉什麼行?你爸
08/01 17:34, 23F

08/01 17:34, 10小時前 , 24F
想自己寫個小網頁叫入行?你到底有沒有讀文章啊……
08/01 17:34, 24F

08/01 17:42, 10小時前 , 25F
不用喔嘻嘻
08/01 17:42, 25F

08/01 17:48, 10小時前 , 26F
真的沒人覺得 git 之上還值得再建一個抽象層嗎,都有
08/01 17:48, 26F

08/01 17:48, 10小時前 , 27F
jj-vcs 這種把 branch 概念砍掉的框架了,為啥還覺
08/01 17:48, 27F

08/01 17:48, 10小時前 , 28F
得 git 的設計不容質疑呢?
08/01 17:48, 28F

08/01 18:38, 9小時前 , 29F
那你幹嘛不直接讓 agent 幫你管理 git 就好了
08/01 18:38, 29F

08/01 18:42, 9小時前 , 30F
那就跟我講的一樣了啊……
08/01 18:42, 30F

08/01 18:43, 9小時前 , 31F
git 差不多能做該做的都做了,你以為從 svn 到 git
08/01 18:43, 31F

08/01 18:43, 9小時前 , 32F
後版本管理介面為什麼會停滯到現在,因為在版本管理
08/01 18:43, 32F

08/01 18:43, 9小時前 , 33F
上 git 的概念已經差不多徹底完成了,這就像千年來人
08/01 18:43, 33F

08/01 18:43, 9小時前 , 34F
類進行精細控制的最優解就是鍵盤一樣
08/01 18:43, 34F

08/01 18:51, 9小時前 , 35F
另外我真心覺得保留衝突不立刻解決的功能是一種鴕鳥
08/01 18:51, 35F

08/01 18:51, 9小時前 , 36F
功能,同事 merge 衝突亂解都不知道給我生了多少 bug
08/01 18:51, 36F

08/01 18:51, 9小時前 , 37F
了還要把衝突做成可以累積的。
08/01 18:51, 37F

08/01 19:09, 8小時前 , 38F
我覺得啦,一個有一定機率抽風的東西不能叫抽象層
08/01 19:09, 38F

08/01 19:19, 8小時前 , 39F
回到本來的問題,你一個 vibe code 菜雞當然可以完全
08/01 19:19, 39F

08/01 19:19, 8小時前 , 40F
不去學 git,反正從零開始的使用者專案又不需要合作
08/01 19:19, 40F

08/01 19:19, 8小時前 , 41F
與差分,也不知道怎麼寫程式碼,agent 哪天把專案改
08/01 19:19, 41F

08/01 19:19, 8小時前 , 42F
炸了也不知道該怎麼救它,按 YAGNI 原則你的確完全不
08/01 19:19, 42F

08/01 19:19, 8小時前 , 43F
需要學,因為 git 是給那些有能力看懂兩個版本之間差
08/01 19:19, 43F

08/01 19:19, 8小時前 , 44F
在哪的人學的,這樣你滿意不?
08/01 19:19, 44F

08/01 20:01, 8小時前 , 45F
看你回話的風格 其實問AI就好了
08/01 20:01, 45F
看你回話的風格,跟小學生吵架比較適合

08/01 20:04, 8小時前 , 46F
連git這麼簡單的東西也不能或不願理解的話,是不建議寫
08/01 20:04, 46F
能把 vibe 當寫 code 也是蠻屌的,工程師思維改不掉了

08/01 20:04, 8小時前 , 47F
什麼code啦
08/01 20:04, 47F

08/01 21:20, 6小時前 , 48F
1. agent那端本身就已經實作一層你要的抽象層 2. 零
08/01 21:20, 48F

08/01 21:20, 6小時前 , 49F
基礎的vibe coder關注的是他的問題到底有沒有解決了
08/01 21:20, 49F

08/01 21:20, 6小時前 , 50F
,git 的知識到底要具備多少是他自己有興趣就會自己
08/01 21:20, 50F

08/01 21:20, 6小時前 , 51F
摸,撞上問題再說
08/01 21:20, 51F

08/01 23:27, 4小時前 , 52F
雨八
08/01 23:27, 52F
※ 編輯: ohmylove347 (219.91.100.95 臺灣), 08/02/2026 00:11:47 ※ 編輯: ohmylove347 (219.91.100.95 臺灣), 08/02/2026 00:16:39

08/02 00:19, 3小時前 , 53F
你是中風還是小學沒畢業?為什麼語言組織能力看起來
08/02 00:19, 53F

08/02 00:19, 3小時前 , 54F
怪怪的?
08/02 00:19, 54F

08/02 00:35, 3小時前 , 55F
呵 所以我在跟你吵架啊,小學生
08/02 00:35, 55F

08/02 01:13, 2小時前 , 56F
XDDDDDDDD
08/02 01:13, 56F

08/02 01:26, 2小時前 , 57F
奇文共賞
08/02 01:26, 57F

08/02 03:26, 42分鐘前 , 58F
看他到底想幹嘛 想認真做當然是必須要懂 身邊一堆做
08/02 03:26, 58F

08/02 03:26, 42分鐘前 , 59F
好玩的 給AI 隨便改改就夠了 反正做的東西就是好玩而
08/02 03:26, 59F

08/02 03:26, 42分鐘前 , 60F
08/02 03:26, 60F

08/02 03:49, 19分鐘前 , 61F
不用懂,好好當你的vibe coder就行
08/02 03:49, 61F
文章代碼(AID): #1gROOj4I (Soft_Job)
文章代碼(AID): #1gROOj4I (Soft_Job)