GitHub Actionの学習法
解決したいこと
GitHubActionを学習しています。 現場で GitHUbActionの技術を取り入れて解決できそうじゃん。っていう課題を見つけて急務で学習しているものです。
ただ、悩みがあります。それはGitHubActionの学習法です。
GitHubActionの コード内容って言ってしまえば「おまじない」を書いていることと同義のように思います。
ロジックはあるのかな?とやや疑問視。 おまじないで トリガー定義してjobs定義して....みたいな。
エンジニアは手段を学習し目的に合わせてアウトプットする仕事だと思いますので、目的に沿った理解の方が重要だと思います。
GitHubAction未経験者はどのように学習するのが最適解でしょうか??
現場で調べながら定着させるのが一番かもしれませんが未経験の内容を任せてもらえる環境ってなかなかないと思います。
現在の学習方法
書籍 「GitHub CI/CD実践ガイド ――持続可能なソフトウェア開発を支えるGitHub Actionsの設計と運用」で現在はハンズオンで学習しています。なんか効率悪いなーと思ってます。確かに詳しく書いており、いい書籍ですけど。内容は理解しながらハンズオンしていますが、結局内容は理解していても定着には結びにくそうな学習法です。
[参考情報]
- 基礎としてはこの記事が読みやすかったです。
GitHubAction(Zenn)
経緯
記憶することに意味はないと思いますが、スムーズに描けるようになりたいのは目的としてあり、この学習の質問をしました。