Diverse Advent Calendar の9日目です。 普段 gitlab を使っていて不便なことがあったので解決するために golang を1日で勉強した話です。 他にも新しい言語を覚えよう、というときに応用が効きそうなので、まとめてみることにしました。 覚えたいこと golang の基本文法 とりあえず cli ツールを作りたかったので、最低限 外部パッケージの使い方は知っておきたい goroutine とかは無しで スペック 人間の。 使える言語(とそのエコシステムを知っている言語) Java, Kotlin (Maven (Gradleで使ったことがあるだけ)) JavaScript (npm) Ruby (gem) Python (pip) C とか ポインタは C で散々やったのでわかってる(つもり) できごと 弊社ではプロダクトのコードを管理するのに gitlab を