Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

誰? takoba / ばーばら 🏢 コネヒト株式会社 󰳕 Webアプリケーション / PHP / ちょっとReact / たまにUXデザイン 🏓 インターネット / 音楽 / カレーライス / 銭湯 / Jリーグ / ポッドキャスト @takoba @takoba_

Slide 3

Slide 3 text

A Tour of Go をやってみた まずは初手

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

所感:Exercise難しすぎひん???

Slide 6

Slide 6 text

● Go という言語の Overview を理解するのにはよい ● 説明されたコードがすぐ実行できて便利 ○ これがあるおかげで、概念的な説明もサンプルコードで動かしながら理解 に持っていけるのがよい A Tour of Goをやってみて(感想)

Slide 7

Slide 7 text

● 途中で出てくる Exercise が数理的な問題が多くてむずい ○ ひとつ目の Exercise (ニュートン法)はなんとなく解けた気がする ■ https://play.golang.org/p/J3UucNJRWvX ○ ふたつ目の Exercise (画像をレンダリングするやつ)もなんとなく解けた 気がする ■ https://play.golang.org/p/vsZQz7BDxlj ● 終盤の Exercise はコードベースがある上で修正していくので意外ととっつきや すいのかも...?(完走してない勢) A Tour of Goをやってみて(感想)

Slide 8

Slide 8 text

Let’s Gopher道場をやってみた ありがとうtenntennさん

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

● Goの日本語ハンズオンとしては現時点で最高の教材なのでは ○ 動画を観ながら学べる ○ tenntennさんが質問に丁寧に答えてくれるのでちょい長い ● 「覚える中身は A Tour of Go とそんなに変わらない...?」 ○ 単体テストに関する解説が入ってたりする ○ HTTPサーバー/クライアントの話とか ○ DBの話とか ○ 「あれ、結構新しいこと出てくるやん...!」 ● 途中で出てくる kadai は比較的とっつきやすい...? ○ 他の受講生の kadai が見れるのがよい Let’s Gopher道場をやってみて(感想)

Slide 12

Slide 12 text

A Tour of Go と Gopher道場

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

内容は結構被ってる...?

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

A Tour of Go は普通にやってみてよいと思うので、 順番としては A Tour of Go -> Gopher道場 がよさそう

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

● 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とか

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

オレたちはようやくGoに 入門したばかりだからな...! (著作権侵害に関する第三者通報が複数寄せられそうなので画像は差し替えられました)

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

終 制作・著作

Slide 26

Slide 26 text

● A Tour of Go ● Let's Gopher道場 - DocBase 参考文献