開発者向け DevelopersIO BASECAMP(デベキャン)を受講してきました

開発者向け DevelopersIO BASECAMP(デベキャン)を受講してきました

Clock Icon2024.08.14

はじめに

こんにちは!
アノテーション界の尾崎豊、香園紳瑛(かぞの しんえい)です!

開発者向け DevelopersIO BASECAMP(デベキャン)を受講 してきました。
どんな内容でどんなスキルを身に付けることができたのか、正直にお話ししていきます。

開発者向け DevelopersIO BASECAMP(デベキャン)とは

開発者向け DevelopersIO BASECAMP(デベキャン)→「DevelopersIO BASECAMP for Biz」は、ロールプレイを通して実務に近い業務を体験するトレーニングプログラム です。

今回は開発者向けに、GitHub を用いたチーム開発を体験するコースを受講しました。
https://classmethod.jp/services/engineer-training/#section-service03

内容

ロールプレイ 1

  1. (初回のみ、2 つ目の Issue 以降は不要) Mac の VS Code で GitHub のリポジトリを Pull
  2. 作業用ブランチを作成
  3. リポジトリ内のファイルを編集して、Issue の要件を満たすように変更
  4. VS Code で動作確認
  5. 変更を Commit
  6. GitHub リポジトリに同名ブランチで Push (作業ブランチ)
  7. Pull Request を作成し、Reviewer に Issue 起票者をアサイン
  8. Issue 起票者からコメントが付いたら、コメントを返したりそれに合わせてコードを変更しPush
  9. Pull Request がマージされ、Issue がクローズされたことを確認

ロールプレイ 2

  1. 開発チームリーダーとして、お客様とキックオフミーティング(Web ページのレイアウトについて)
  2. その要件を元に、メンバーへ Issue をアサイン(メンバーは 3 人いて、それぞれ経験値が違うので考える)
  3. メンバーとコミュニケーションを取りつつ、Issue を進行
  4. Pull Request のレビュー
  5. Pull Request をマージ
  6. Issue をクローズ

上記のことを 2 週間で挑戦しました。

メンターとお客様について

デベキャンは実践的なロールプレイトレーニングのため、受講者一人一人に対してメンター役とお客様役が付きます。
メンター役はロールプレイについての相談相手、お客様役はトレーニング課題の出題相手になります。

メンターさんとのやりとり

  • Slack(日々の連絡や相談)
  • Google Meet(振り返りと週次ミーティング)

お客様役とのやりとり

  • Notion(課題の確認)
  • GitHub(課題の確認やコメント、提出)
  • Google Meet(キックオフミーティング)

デベキャン

身についたスキル

  • GitHub の操作(Issue の作成とアサイン ~ Close 、Pull Request のレビューとマージ、コマンドでの操作)
  • お客様、チームメンバーとのコミュニケーション
  • 不明点を調べる力(検索して調べる → ChatGPT に聞く → メンターさんに壁打ちする)

GitHub についての知識について、とても深めることができました。
そして、ロールプレイなので「実際こんな風にやりとりするんだ」という感覚が掴めました。
さらに、ペース配分は自由なのでマルチタスクなどもやりやすかったです。(私は AWS 講座とマルチタスク)

感想

GitHub を触ったのが今回で 2 回目だったので、覚えることが多かったです。
しかし、その分達成感が半端じゃありませんでした!

メンターさんは初心者でも分かりやすいように言葉を選んでレクチャーして下さるので、とても質問しやすかったです。
雑談部屋もあり、GitHub や沖縄の観光スポットなどの豆知識なども教えてくれました。
今ではもっともっと聞けば良かったと思ってます。笑

ただ、Notion を活用してメンターさんやお客様とやりとりをする際に複雑で慣れないのが正直なところでした。
上記のことをメンターさんに伝えたら「Notion 初心者でも扱える、よりシンプルな形に改善する」とおっしゃって下さいました。

このような感じで分からないことは多かったのですが、very スキルアップ出来たと実感してます!
そして何より楽しかったです!笑

参考になれば幸いです!
最後までありがとうございました!

アノテーション株式会社について

アノテーション株式会社はクラスメソッドグループのオペレーション専門特化企業です。サポート・運用・開発保守・情シス・バックオフィスの専門チームが、最新 IT テクノロジー、高い技術力、蓄積されたノウハウをフル活用し、お客様の課題解決を行っています。当社は様々な職種でメンバーを募集しています。「オペレーション・エクセレンス」と「らしく働く、らしく生きる」を共に実現するカルチャー・しくみ・働き方にご興味がある方は、アノテーション株式会社 採用サイトをぜひご覧ください。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.