lvncerpedia

「なんでGo好きなの?」って聞かれたら、こんな感じで答えるとバランスいいよ👇

① シンプルさ(まずは王道)

「シンプルだから好き」

Goって仕様がめっちゃ少ないから、 読む・書く・理解するのが速いんだよね。

👉 チーム開発だとこれがめちゃくちゃ効く 👉 「誰が書いてもだいたい同じコードになる」安心感

② 実用性ガチ勢

「実用的すぎる」

  • コンパイル速い
  • バイナリ1個で動く
  • デプロイ楽すぎ

👉 サーバー系とかCLIツール作るときに神

「仕事で使うならこれでよくない?」感がある

③ 並行処理が気持ちいい

「goroutineが好き」

Goの目玉だね

  • 軽いスレッド(goroutine)
  • チャネルで通信

👉 並列処理が「自然に書ける」

これ地味に他言語よりストレス少ない

④ 書いてて迷わない

「設計で悩む時間が減る」

Goって

  • 継承なし
  • シンプルなinterface
  • 書き方の自由度低め

👉 だから逆に「迷わない」

「どう書くのが正しいんだっけ…」が減るの最高

⑤ 文化がいい(これ言えるとちょっと通)

「文化が好き」

  • gofmtでフォーマット統一
  • シンプルな思想
  • 過剰な抽象化を嫌う

👉 コードレビューが平和になりやすい笑

まとめ(そのまま使えるやつ)

これそのまま言ってもいい👇

「Goってシンプルで迷わないし、実用的でデプロイも楽なんだよね。並行処理も書きやすいし、チームで開発する時にすごくストレスが少ないから好き」

もしもう一段かっこつけたいなら👇

「自由度が低い分、思考コストが減るのがいい」

って言うとちょいデキる感出るよ😏