Slide 1

Slide 1 text

はじめての Go 〜 きっかけは TinyGo だった はじめての Go 〜 きっかけは TinyGo だった by mikichin Go Conference mini in Sendai 2026

Slide 2

Slide 2 text

Self-Introduction Self-Introduction mikichin 大学卒業後、人材紹介の営業およびキャリアカウ ンセラー、IT 領域の採用担当、新規事業担当、広 報PR を経験。 2021 年8 月、メルカリ入社。Tech PR 担当として、エ ンジニア向け X の運用、テックブログの推進、技 術イベントの企画運営などを行っている。 2022 年からGo Conference 運営スタッフ。 X : @chida_miki Hobby : 📺 animation / 🥊 boxersize / 🏝 travel

Slide 3

Slide 3 text

Agenda Agenda Background Background 〜開発に挑戦するまで〜 〜開発に挑戦するまで〜 Challenge Challenge Summary Summary

Slide 4

Slide 4 text

Background Background 〜開発に挑戦するまで〜 〜開発に挑戦するまで〜

Slide 5

Slide 5 text

Peer Reviewでのやりとり Peer Review でのやりとり Go も書いて、ソフトウェアエンジニアのみんなの謎の盛り上がりに共感して しまうようになっちゃいますか? goccy さんがどのぐらい化け物なのか肌で感じられるようになりますw ※Peer Review とは... 役職や年次に関係なく、同僚から仕事や取り組みなどレビューし合う仕組み。Gift として捉えられて おり、良かったこと、アドバイスなどよりよくするためのメッセージをもらえます☺️ 興味はあるけど、全然できるイメージがないなぁ.... 😂

Slide 6

Slide 6 text

とっつきやすい 初歩的な質問がしやすい そもそもの前提を理解していない 非エンジニアの人も簡単にアプリを作れるらしいと いう雰囲気 ツールの台頭 ツールの台頭 気持ちのハードルが下がった AI AI UI/UX

Slide 7

Slide 7 text

に挑戦💪 への参加 への参加 TinyGo Conference 2025 TinyGo Conference 2025 「conf2025badge 」Workshop

Slide 8

Slide 8 text

わたしも自分でプログラミングをして、 あの液晶に好きなことを表示させたい な! AI ツールで簡単にできるって聞くよなー🧐 よし、やってみよう💪 参加してみて... 参加してみて...

Slide 9

Slide 9 text

Challenge Challenge

Slide 10

Slide 10 text

Go Workshop Conference 2025 in KOBE Go Workshop Conference 2025 in KOBE はじめてのGo 言語教室 はじめてのGo 体験!そしてあな たのキーキャップがおしゃれに なる! 上記2 つのワークショップに参加 し、Go 言語での開発に触れました👩‍💻

Slide 11

Slide 11 text

問題なくできたこと 問題なくできたこと 開発環境の設定 1 2 言われたとおりに実行すること

Slide 12

Slide 12 text

問題なくできたこと 問題なくできたこと 開発環境の設定 1 2 言われたとおりに実行すること

Slide 13

Slide 13 text

Case 1:VSCodeの設定 Case 1 :VSCode の設定

Slide 14

Slide 14 text

Case 2:Hello Goを書く Case 2 :Hello Go を書く 指示どおり進めていたのですが、 「Hello, Go !」が表示されなかったので確認。 ただ単純に保存されていませんでした😇 ひとつひとつ学んでいます.... w

Slide 15

Slide 15 text

ChatGPT と並走して、環境設定は問題なく( ?) できました💪

Slide 16

Slide 16 text

問題なくできたこと 問題なくできたこと 開発環境の設定 1 2 言われたとおりに実行すること

Slide 17

Slide 17 text

Case 3:練習問題を解く Case 3 :練習問題を解く ワークショップ「はじめてのGo 体験!そしてあなたのキーキャップがおしゃれになる!」より (https://github.com/mi-bear/name-contract-go/ )

Slide 18

Slide 18 text

Case 3:練習問題を解く Case 3 :練習問題を解く 追加するコードを教えてくれるので、 そのままコピペでOK 👌 初心者すぎるので、この追加するコードを 全体のどこに組み込むかも教えてくれると とても安心します☺️

Slide 19

Slide 19 text

難しいこと 難しいこと 何をしているのかわからない 1 2 間違っていたとしても見つけられない

Slide 20

Slide 20 text

length 変数?? 引数?? ただ言われたとおりにコピペをしているので、 全く何をしているのかわかっていません😇

Slide 21

Slide 21 text

Summary Summary

Slide 22

Slide 22 text

なんとかAI ツールを使って、開発する土台 はできた🙌 何がわかって、何がわからないのかが明 確になった ChatGPT を先生として、 今後も取り組んでみようかなと前向きな気持ちに.... 💪

Slide 23

Slide 23 text

Thank You! Thank You!