Day30|Git 学习资源与方式暨完赛心得

30 天的铁人赛终於来到尾声,回想自己能够连续 30 天都上传文章实在太不可思议!

学习 Git 作为文章主题,一开始听到 GIt 是在火箭队时学长姐介绍的,当时只知道是一个方便操作、节省时间、又好管理的东西,但面对一大堆指令,加上终端机的介面令人感到陌生,迟迟不愿去了解、去深入学习。

而这一次生命魔法团队询问我要不要一起加入挑赛 30 天写文章,本来想放弃但最後在夥伴的说服之下,给自己一个动力参加。趁着这次机会,不如就好好的了解 GIt 是什麽,对以後的专案管理、多人合作上都有帮助。


学习资源与方式 📝

预习内容 - 实际操作 - 参考其他文章

这次自学的主要学习资料都是观看「为你自己学 Git」这本书,是由学长姐推荐的。

书篇清楚明了,对於学习基本指令是非常容易上手的,也提供许多状况题,运用学习到的指令在不同情况时可以怎麽运用,是一本很好学习的书。

不过光看书就要学会 Git 是不太可能的,除了懂背後的运作原理以外,更多需要的是实际操作,才能帮助印象深刻,也比较了解指令操作模式。

除此之外,依照关键字,去查其他文章、参考资料,不同的描述方式也能够加深对原理的理解。参考多处的学习资料後,建议可以再次观看官方的说明,这样对学习 Git 会更容易理解,且在 Git 官方文件里能找到正确的说明。

反覆的搜寻资料、查看资源,并加上实际操作,我想对 Git 的理解是有帮助的。

因此我的学习方式会是

👉 预习书本内容 > 跟着操作一遍 > 依照关键字去搜寻其他说明 > 再次回想整个操作流程 > 参考 Git 官方文件 > 复习或操作

没有什麽诀窍,就是土法炼钢的学习,自认自己对 Git 还有很多尚未厘清的地方,且要深入 Git 还有很多指令是还没学到的,不过有学习就是好的开始,不管时间花得多久,每次学习一些,就比上一次进步一点。

实务经验 - 除错学习 📝

不过学习 Git 更快的方式,是在有 Git 的基础下,之後接触实务经验。因为实务的经验中,可能会遇到问题,但书中不一定有解答,这时候就要使用关键字去查询。

当操作错误或是指令发生冲突时,Git 都会给予错误讯息回馈,从这些讯息中去找寻做错的地方,可以慢慢往回推,用错误讯息当作关键字,可以找到相关的解决方式。这跟平常我们写程序码时,利用除错方式也能更加深入学习指令方法。


关於生命魔法团队:🧙 🧙🏻‍♂️
🌊 x ⛰️ x 🔥 x 🌪

误打误撞就加入了生命魔法团队,学习魔法,进来之前还学习什麽是「生命魔法」(?)

就这样在开赛前每周大家一起抽出一个下午来讲解、报告自己写的文章,不仅可以提早安排进度,也可以与他人互相切磋学习。

不得不说一群人盯进度能够让整体氛围变得热络,有时候团队精神也会让一件无趣的事变得有趣,就像进入生命魔法团队之後,自己被赋予一个「风之精灵」的头衔,在挑战最後也一起发起文章发布游戏规则,让原本单纯发文章的动机,变成一个好玩的游戏。

负责盯时程进度的龟人团长、主动邀我参加铁人赛也一起拖延(?)的艾草、总是最准时甚至超前部署的烙诗,大家都一起完成的这次的 30 天挑战,我们的魔力也日渐增强,魔法世界又更强大了。

不管是写程序、学习新知的路途中,能有一群并肩作战的夥伴,即使再辛苦过程也不孤单!


<<:  【Day33】[演算法]-深度优先搜寻DFS与广度优先搜寻BFS

>>:  Day 29: 人工智慧在音乐领域的应用 (卢森堡-AIVA)

Web服务器扫描工具-Nikto

前几天有练习了小蜘蛛和跳过鱼 今天还是持续练习Web的工具 透过这些工具可以辅助我们更顺利进行手动测...

[Day 29] 永和美食纪录-和陞屋牛排

前言 转眼间食记已经来到了倒数第二篇,不晓得这些日子以来笔者推荐的美食有没有读者去试过了呢?不过美食...

[python] TFT Display测试心得碎念(拿st7735的经验拯救ili9341)

使用的python函式库为: sudo pip3 install adafruit-circuitp...

Day 27 Azure machine learning: Schedule- Azure 为你定期执行任务

Azure machine learning: Schedule- Azure 为你定期执行任务 前...

Day24 React useContext-在子元件使用context

在此专案练习使用function的方式建立元件,因此在子元件使用Hook中的useContext,来...