Upgrade to Pro — share decks privately, control downloads, hide ads and more …

takobaがGoに入門した時のあれこれ / Go Basics in my case

takobaがGoに入門した時のあれこれ / Go Basics in my case

2021/09/27 Techマルシェ(社内勉強会)

Takuya Obara (barbara)

September 27, 2021
Tweet

More Decks by Takuya Obara (barbara)

Other Decks in Programming

Transcript

  1. takobaがGoに入門した時のあれこれ 2021/09/27 Techマルシェ @takoba

  2. 誰? takoba / ばーばら 🏢 コネヒト株式会社 󰳕 Webアプリケーション / PHP

    / ちょっとReact / たまにUXデザイン 🏓 インターネット / 音楽 / カレーライス / 銭湯 / Jリーグ / ポッドキャスト @takoba @takoba_
  3. A Tour of Go をやってみた まずは初手

  4. None
  5. 所感:Exercise難しすぎひん???

  6. • Go という言語の Overview を理解するのにはよい • 説明されたコードがすぐ実行できて便利 ◦ これがあるおかげで、概念的な説明もサンプルコードで動かしながら理解 に持っていけるのがよい

    A Tour of Goをやってみて(感想)
  7. • 途中で出てくる Exercise が数理的な問題が多くてむずい ◦ ひとつ目の Exercise (ニュートン法)はなんとなく解けた気がする ▪ https://play.golang.org/p/J3UucNJRWvX

    ◦ ふたつ目の Exercise (画像をレンダリングするやつ)もなんとなく解けた 気がする ▪ https://play.golang.org/p/vsZQz7BDxlj • 終盤の Exercise はコードベースがある上で修正していくので意外ととっつきや すいのかも...?(完走してない勢) A Tour of Goをやってみて(感想)
  8. Let’s Gopher道場をやってみた ありがとうtenntennさん

  9. None
  10. 所感:めちゃよいけど動画ちょい長ない...?

  11. • Goの日本語ハンズオンとしては現時点で最高の教材なのでは ◦ 動画を観ながら学べる ◦ tenntennさんが質問に丁寧に答えてくれるのでちょい長い • 「覚える中身は A Tour

    of Go とそんなに変わらない...?」 ◦ 単体テストに関する解説が入ってたりする ◦ HTTPサーバー/クライアントの話とか ◦ DBの話とか ◦ 「あれ、結構新しいこと出てくるやん...!」 • 途中で出てくる kadai は比較的とっつきやすい...? ◦ 他の受講生の kadai が見れるのがよい Let’s Gopher道場をやってみて(感想)
  12. A Tour of Go と Gopher道場

  13. None
  14. None
  15. 内容は結構被ってる...?

  16. 総括 どっちもやってみた takoba からの一言

  17. A Tour of Go は普通にやってみてよいと思うので、 順番としては A Tour of Go

    -> Gopher道場 がよさそう
  18. 時間がなければ A Tour of Go でサクッと入門できちゃう気もする (Webアプリケーションを作りたい場合はもうちょい時間かかる感)

  19. あと参考にした文献 ネットに転がっていることに感謝... 🙏

  20. • Goとは?特徴や仕事に使うことを目指すための勉強法などを解説 • Go言語でパス情報から拡張子なしのファイル名を取り出したい - Qiita • 【Golang】Goで画像拡張子を変換する - Ren's

    blog • ゼロ値を使おう #golang - Qiita • [備忘録]Go言語のGOPATHやパッケージについて - Qiita ◦ 開発環境系のエントリはまじでお世話になった ◦ A Tour of Go も Gopher道場 もその辺はカバーしてないので • Golang - Go Modulesで開発環境の用意する - Qiita • Golandで go mod使う時の注意 - Qiita • golang contextの使い方とか概念(contextとは)的な話 - Qiita Qiitaとかblogとか
  21. • Go言語でパス情報から拡張子なしのファイル名を取り出したい - Qiita • Go言語の初心者が見ると幸せになれる場所 #golang - Qiita • はじめてのGo―シンプルな言語仕様,型システム,並行処理:特集|gihyo.jp

    … 技術評論社 ◦ 第1章 Go言語の特徴と環境構築―Googleが作った新言語 あたりで概要を 学んだ Qiitaとかblogとか
  22. • Go言語でパス情報から拡張子なしのファイル名を取り出したい - Qiita • Go言語の初心者が見ると幸せになれる場所 #golang - Qiita • はじめてのGo―シンプルな言語仕様,型システム,並行処理:特集|gihyo.jp

    … 技術評論社 ◦ 第1章 Go言語の特徴と環境構築―Googleが作った新言語 あたりで概要を 学んだ Qiitaとかblogとか インターネット(とその書き手たち)に感謝 🙏
  23. オレたちはようやくGoに 入門したばかりだからな...! (著作権侵害に関する第三者通報が複数寄せられそうなので画像は差し替えられました)

  24. というわけで、みんなで徐々にGo入門していこうな 💪

  25. 終 制作・著作

  26. • A Tour of Go • Let's Gopher道場 - DocBase

    参考文献