你要開始才有機會變得很厲害:我是如何開始學習 Git 的?

今天看著自己的 Hackmd 檢視一下今年的學習紀錄(也是今年才開始使用 Hackmd),接著發現了年初的 Git 筆記,發現自己差不多看懂了至少八成(原本感覺超難 XD),因此來有感而發寫了這篇文章。

開始行動

回憶當初,Git 與 GitHub 傻傻分不清楚的故事

雖然我念資管系,但我第一次使用 GitHub(不是 Git 喔 XD)是在大三下的時候,而且我上傳檔案那些都是用 GitHub 的介面進行操作,對我幾乎不會指令,那時候我也根本就搞不清楚 GitHub 與 Git 的差別。

所以那時找面試時,面試官問我會不會 Git,因為我自認使用過 GitHub 所以我就說會,先跟面試過我的面試官們說聲抱歉 XD

後來到了我實習的公司,使用 GitLab 進行版控時,我也是整個一蹋糊塗,然後我一樣是用介面慢慢將檔案上傳上去 XDDD 這時候雖然我知道 Git 跟這些服務是不一樣的,不過坦白說我還是覺得很難啊!不過也很感謝當時的同事教了我許多,所以也才會有那篇我寫下來的 Git 指令筆記。

開始學習撰寫指令的歷程

畢竟快畢業了,也必須為自己未來的技能樹作打算跟準備,那時候看著網路上工程師必備技能,好像是 PTT 吧,看到有網友說「Git 不算是技能吧,根本是標配」(我忘記真實怎麼說了,這句話是記憶中拼湊起來的 XD)我自己心裡感到問號??我認為這些指令超難啊…

接下來的事情我想如果你有看我的鐵人賽文章,應該就會知道。我為了想要建立自己的技術部落格,所以開始了 Hexo 的學習之路。架設 Hexo 你必須要使用到指令去進行操作。也讓我開始去習慣觸碰指令的東西。

好像漸漸上手了?

其實這就好比健身去刺激肌肉,讓身體開始慢慢習慣愈來愈重的重量。開始接觸這些指令之後,雖然一開始障礙是真的滿多的,不過你就是得用才能繼續維護部落格嘛 XD 也就必須慢慢習慣了。

雖然在今年五月之前我對部落格的關懷(?)是比較少的,所以相對來說使用指令的時間也沒想像中多。但還是起了一些作用;五月中因為疫情爆發,在家時間變長了,因此就開始更加勤奮學習,那時候我是看六角學院的 YouTube Git 教學,結果我發現前十步我至少都聽得懂…?

是的,誤打誤撞的學習,雖然覺得有點難,但因為至少我開始有想要來認識 Git,慢慢的也就熟悉了。

進步是一點一滴累積起來的

有時候學習不要怕慢,因為慢才能將東西學習的更透徹、紮實,雖然我的 Git 也沒有到多強啦… 還是新手一枚,但是透過每次學習一些,慢慢地就會發現自己跟半年甚至一年前有很大的不同。

看著那篇筆記,當初我是不懂的打完了那篇筆記,但現在的我看到卻已經能看懂大部分,我想這就是每天進步一些的成果吧。

總結

有時候開始才是最難的,就像當初感覺學習指令超難的啊,看到指令教學文就先退後 XD 但不管如何,就先開始吧!這句話我之前參加鐵人賽就重複兩次,但我還是想再重複,因為太重要了就來湊滿第三次吧(?)「你不需要一開始就很厲害,但必須要開始才有機會變得很厲害」與大家共勉之!

也快年底了,讓我們再加把勁努力完成年初所許下的目標!