views46123ニジボックスでは、社員のスキルアップを全力で応援!そんな取り組みの一つとして、社員であれば職種や職域に関係なく誰でも参加できるさまざまな勉強会を開催しています。Bootcamp2019では、株式会社リクルートホールディングスの本社ビルの会議室を借りて、株式会社リクルートテクノロジーズのアプリケーションソリューショングループのグループマネジャーをされている古川陽介さんにご指導いただきました。Bootcamp2019の講師としてニジボックス社員を指導してくださったのは、リクルートテクノロジーズの古川陽介さん。エンジニアの方であれば、名前を聞いたことがあるという方も多いのではないでしょうか。古川さんは現在、リクルートテクノロジーズのアプリケーションソリューショングループでグループマネジャー兼シニアソフトウェアエンジニアをされています。ツールの開発、エンジニアチームの支援や育成をされています。Node.jsの日本ユーザーグループコミュニティの代表を務め、Node学園祭なども主宰されているんです。そんな古川さん、昨年よりニジボックスの技術顧問に就任され、このようなスキルアップ勉強会を度々開催できるようになりました。ニジボックスでは、今回のようなBootcampを始め、実績も経験も豊富な方からハンズオン形式で学べるような機会づくりを積極的に行っています。JavaScriptを触ってみよう!実践形式からスタート実際にJavaScriptを触る前に、まずはフロントエンドエンジニアの定義のお話からスタート。理想的なフロントエンドエンジニアとはHTML/CSS/JSを駆使してクライアントサイドを作るだけでなく、ネットワークの知識やサーバーの基礎知識を持ち合わせて、サイト全体のユーザビリティやパフォーマンスを上げることができる人。そんなフロントエンドエンジニアを目指してほしい、とお話ししていただきました。今回のBootcampは、JavaScriptを使い倒そう!がテーマ。参加メンバーとして、ニジボックスのクリエイティブ室や開発室始め、各組織からの希望者が20人ほど集合しました。フロントエンドエンジニアやバックエンドエンジニア、デザイナーなど、職種も様々です。Bootcampの特徴はとにかくその場で実際にプログラミングをしながらスキルを身につけてゆくことです。学習効率をあげる手段として古川さんが普段から取り入れているのがペアプログラミング(ペアプロ)です。二人がペアになって、お互いの得意な分野をシェアしたり、コードを見比べながらプログラミングを進めることで、ひとりで黙々とコードを書くよりも効率的なスキルアップが望めます。今回もこのペアプロでBootcampを進めていきます。手を動かしてみよう!ということで...まずはnode.jsをダウンロードし、演習問題からチャレンジ。古川さんにヒントをもらいながら、それぞれJavaScriptを触っていきます。ペアプロとして組んでいるメンバーと相談したり、古川さんに質問をしたりしながら、問題を解いていきます。それぞれ発見したことのメモを取ったり、実際に手を動かしたりしながら必死に吸収していました。...タイムアップ!みんなで、答え合わせをします。メンバーの回答をSlackのチャンネルで共有し、古川さんの手元のコーディング画面もスクリーンに投影します。みんなでリアルタイムにコーディングを見ながら理想的なコード記述の認識を合わせられるのがポイントです。演習問題を終えたところで、午前の部が終了!メンバーは各自、リクルートグループの社内ダイニング「空箱」のランチに行ったり、買い物に行ったり、思い思いのお昼休憩を過ごして気持ちをリフレッシュ。午後の部も元気にスタートしました。午後は、座学からスタート。古川さんいわく、JavaScriptは世界で最も誤解されている言語とのこと。罠」で検索をすると、たくさんのJavaScriptに関する記事が出てきました。そんなJavaScriptとはどんな言語なのかというお話から始まり、主にJavaScriptの文法や実際の書き方を学んでいきました。ランチをとった後の座学といえば眠くなってしまうのが定番ですが...今回は雑談を交えながら、時々笑いまで出るような内容だったので、メンバーは眠くなる暇もなかったようです。座学で、JavaScriptの性質や癖がイメージできるようになったら、実際にプログラムを組む準備の完了です。実践形式に戻り、実際のプログラミングにチャレンジします。クライアントを作る今回は、TODO管理アプリを作ろう!という課題に挑みました。古川さんのヒントをもとに、黙々と課題に挑むメンバー。今回はペアプロ形式だったので、組んでいるメンバーとわからないところをその都度相談し合いながら作業を進めていきました。HTMLから処理を呼び出す部分とLogic:処理)を分けよう!というヒントをもとに、古川さんに傍で見てもらいながら作業は進んでいきます。最後は仕上げとして、古川さんの実際のコーディングをスクリーンで見ながら、メンバーも手元のコードに修正を加えたり、詰まっていた箇所のヒントを得たり、これもいわばペアプロ形式でプログラムを完成形にもって行きます。コーディング画面をリアルタイムに見られるのは、その場で理解しやすく、スキルアップ効率がとても良く感じます。実際にJavaScriptを触る、作ることが生きた知識になる勉強会の最後に古川さんから一言。何より実際にJavaScriptを触って、何でもいいから作ってみること。これが一番役立ちます、とのお言葉をいただきました。うまくいかなくて、いろいろと自分なりに調べながら作業をしている時が一番成長しているはず、とのこと。今回の実践形式の勉強会も、メンバーにとって大きな成長の糧となったのではないでしょうか。広報ニジボックスの広報を担当させて頂いてます。編集者としてライティングやコピーライティングの世界で永らく過ごしてきました。新卒で入社し会社の変化とともに、色々と学ばせていただいております。営業組織と採用組織の担当マネジャーをしています。小さな町工場で溶接工に。美味しくない仕出し弁当と、お昼休みの花札に嫌気がさし上京。クライアントと一緒にビジネスを開発しグロースさせる、"伴走型"の事業開発コンサルティングサービスです。リクルートグループの一員として培ってきた、新規事業開発やWEBサービス立ち上げのナレッジを最大限活用し、クライアントの新規事業だけでなく、既存事業も含めたさまざまな事業に対して、UX視点からサポートしています。リクルートグループが提供するWEBサービス・メディアの制作をはじめ、グループ外のクライアントの案件を企画から制作開発までワンストップで対応しています。現在、以下のリクルートグループ各社の様々なサービスの企画から参加しております。