Aqutras Members' Blog

株式会社アキュトラスのメンバーが、技術情報などを楽しく書いています。

Aqutras GW Campを実施しました!

こんにちは。 id:naosuke2dx です。
皆さん、GWはどう過ごしていましたでしょうか。
アキュでは、GWを利用して合宿を行いました。
今回の記事では、その内容を少しだけ紹介をしたいと思います。

f:id:naosuke2dx:20160505123616j:plain:h300

アキュ集会とは

アキュでは、毎月1回、リモートの人も集まって集会を開いています。
普段は100%リモートで仕事をしているので、全員が集まるのは毎月1回、集会だけです。 集会では、外部の講師による講演や、メンバー全員でのコードレビューなど、盛りだくさんな内容をこなします。
この集会は、目的として、社員やアルバイト同士の交流や、技術力アップなどがあります。 基本的には、土曜の午後に開催され、夕食を食べて解散といった形になっています。

Aqutras GW Camp

今回のGW合宿、Aqutras GW Campと題されたこの合宿ですが、2泊3日で、高松テルサを借りて開催しました。
内容としては、外部の講師による講演/実習の他に、メンバーによるイベントの参加報告、お客様による納入システムの活躍の紹介など、様々なことを行いました。
いつもの集会とは違い、寝も共にしているので、夜には集まってコーディング大会があったり、技術的な質問をガンガンぶつけたりと、非常に濃密な3日間になりました。

タイムテーブルは、以下のようになっています。

1日目

時間 タイトル 内容
12:30-13:30 自己紹介 偏愛マップを利用した、メンバ同士の自己紹介
13:30-14:00 会社からのおしらせ 今月のMVPの紹介や今回の合宿の目的などを説明
14:00-14:30 案件確認 現在走っているプロジェクトの納期の確認やタスク確認など
14:30-15:15 プロジェクト実績紹介(1) 受託案件チームによる自慢大会(1)
15:15-16:15 納品システムの利用紹介 弊社が納入したシステムがどのように利用されているか
17:00-18:00 プロジェクト実績紹介(2) 受託案件チームによる自慢大会(2)
18:00-21:00 ふりかえりとは 川鯉氏による、プロジェクトの振り返り

2日目

時間 タイトル 内容
09:30-13:00 見積もりの謎を解き明かす 川鯉氏による、見積もりの手法の紹介と実践
14:00-14:30 JavaScript LT (1) id:maxmellonによる、JavaScriptのすゝめ (1)
14:30-16:15 セキュキャン 講義内容の検討 id:Dltnによる、セキュキャンの講義内容をディスカッション
16:30-17:00 JavaScript LT (2) id:maxmellonによる、JavaScriptのすゝめ(2)
17:00-18:00 GoCon 参加レポート id:joniyjoniyによる、GoCon2016Spring参加の発表*1
18:00-18:30 JavaScript LT (3) id:maxmellonによる、JavaScriptのすゝめ(3)
18:30-20:30 デバッグ技法とライブコーディング id:Dltnによる、バグの原因特定と修正方法の講習
20:30-22:00 夕食 宿泊所でピザパーティ
22:00-24:00 自由時間 案件の見積もり、川鯉氏による就職や転職などキャリアに関する講演など

3日目

時間 タイトル 内容
09:30-15:30 チームで仕事をする時のスキル獲得戦略を考える 川鯉氏による、スキルマップの講習と演習
15:30-15:45 JavaScript LT (4) id:maxmellonによる、JavaScriptのすゝめ(4)
16:00-19:00 コードリーディング id:hi_iguによる、Rubyのソースコードリーディング
19:00-19:30 デザインの謎を解き明かす id:Dltnによる、良いデザインとはなにかについての講習
19:30-21:00 製作物発表 id:morivdenによるタイピングゲーム開発紹介と、id:naosuke2dxによるiOSアプリ審査提出

合宿の内容紹介

川鯉氏による講演

f:id:naosuke2dx:20160505175809j:plain:w300

ほぼ毎月、アキュトラスで講演をしてくださる川鯉氏の講演です。
今回は、「ふりかえり」、「見積もり」、「スキルマッピング」の3本だてでした。

本記事では詳しくは省略しますが、スキルマッピングについては、自分の知っているやり方と少し異なっていて、「なるほどこういうやり方もあるのか」と驚きました。
また、自分のチームにどういったものが必要か、何を習得していくべきかというものが、メンバー内で共有できて、良かったです。

いるかさん(id:Dltn)によるライブコーディング

f:id:naosuke2dx:20160510173524p:plain:h300

いるかさんによる、Chrome Developer Toolsを利用したバグフィックスの効率的なやり方の紹介でした。
この辺にバグがあるだろうという見込み、実際にJSのブレークポイントを仕込んでの確認、そして、実際の修正など、自分たちからすると恐ろしい速さで行われました。
自分はJSのブレークポイントを仕込んで確認をほとんど使ったことがなかったので、なるほど〜と感心しまくりでした。

いぐにゃん(id:hi_igu)によるコードリーディング

f:id:naosuke2dx:20160507183841j:plain:h300

いぐにゃんさんによる、Railsのモジュールとして作成した外部APIとの連携のコードのリーディングを行いました。
メタプログラミングを利用した少しむずかしいコードとなっていましたが、「このコードはなぜこう書いたのか」と質問したり、「この書き方じゃだめなのか」と議論をするなど、非常に有意義なセッションとなりました。

夜の様子

f:id:naosuke2dx:20160506210520j:plain:h300
f:id:naosuke2dx:20160506232721j:plain:h300

2日目の夜には全員でピザを食べたり、案件の見積もりやディスカッションをするなど、有意義に過ごしました。
自分は仕事を進めていました(;・∀・)

まとめ

今回は、GWに行った、Aqutras GW Campについて簡単に紹介しました。
濃密な3日間で、疲労感もすごかったですが、達成感や得られた知見は非常に多いと思います。

今後も集会に積極的に参加し、圧倒的成長をしていきたいと思います。