「なんでGo好きなの?」って聞かれたら、こんな感じで答えるとバランスいいよ👇
① シンプルさ(まずは王道)
「シンプルだから好き」
Goって仕様がめっちゃ少ないから、 読む・書く・理解するのが速いんだよね。
👉 チーム開発だとこれがめちゃくちゃ効く 👉 「誰が書いてもだいたい同じコードになる」安心感
② 実用性ガチ勢
「実用的すぎる」
- コンパイル速い
- バイナリ1個で動く
- デプロイ楽すぎ
👉 サーバー系とかCLIツール作るときに神
「仕事で使うならこれでよくない?」感がある
③ 並行処理が気持ちいい
「goroutineが好き」
Goの目玉だね
- 軽いスレッド(goroutine)
- チャネルで通信
👉 並列処理が「自然に書ける」
これ地味に他言語よりストレス少ない
④ 書いてて迷わない
「設計で悩む時間が減る」
Goって
- 継承なし
- シンプルなinterface
- 書き方の自由度低め
👉 だから逆に「迷わない」
「どう書くのが正しいんだっけ…」が減るの最高
⑤ 文化がいい(これ言えるとちょっと通)
「文化が好き」
- gofmtでフォーマット統一
- シンプルな思想
- 過剰な抽象化を嫌う
👉 コードレビューが平和になりやすい笑
まとめ(そのまま使えるやつ)
これそのまま言ってもいい👇
「Goってシンプルで迷わないし、実用的でデプロイも楽なんだよね。並行処理も書きやすいし、チームで開発する時にすごくストレスが少ないから好き」
もしもう一段かっこつけたいなら👇
「自由度が低い分、思考コストが減るのがいい」
って言うとちょいデキる感出るよ😏