Tourismプロジェクトのブログ

活動の様子やメンバーの興味があることを書いていきます!

webのド素人がTourismプロジェクトで1ヵ月活動してみた

自己紹介

どうもこんにちは、新人研修中のCryoです。3月に某鈴木先輩の紹介で知った「Tourismプロジェクト」に入って早くも1∼2ヵ月ほどが経ちました。現在、web班で先輩方からありがたい指導を頂いてるおかげでwebちょい素人くらいにはなれたと思います。では、私がTourismプロジェクトに入った当初、いかにwebド素人だったのかを知ってもらうためにまずは私Cryoのプロフィールを書きます。

所属学科

やってること

  • 夢考房ロボットプロジェクト
  • うなぎ屋でバイト

持っているモノ

  • 画像分類に関する技術(顔認識など)
  • マイコンに関する技術(Raspberry pi, Aruduino, jetson nano など)
  • 常人に近い感性

「あっ...本当にwebド素人なんだ...」と思ったそこのあなた、大正解です私はwebに関する知識や技術をなに1つ持っていませんでした。「webはhtmlとcssで作れるらしい」くらいの状態だったのです。そんな私が、1ヵ月間でどうなったのか見ていきましょう。

成長過程(?)

まず、Tourismプロジェクトに入ったら「アプリ班」か「Web班」を選びます。私はwebに興味があったので「web班」に所属しました。アプリもwebもやりたい人は両方できると思います。 次に新人教育を受けます。無論、なにも分からないので新人教育を受けました。きっと経験がある人はこの過程をすっ飛ばしていくのでしょう。ざっくりとですが、web班の新人教育の流れを書いていきたいと思います。

  1. gitの使い方のお勉強
  2. htmlのお勉強
  3. cssのお勉強
  4. javascriptのお勉強
  5. Reactのお勉強 

「gitだのhtmlだの、訳が分からない英単語をCryoさん並べないでください」という表情をしているそこのあなた、ごめんなさい。これらの意味不明な英単語はwebを書くために必要な道具という認識で大丈夫です。これらをどのようにお勉強していくのか。なんと、強い先輩が直々に教えてくれます。技術的に強い人しかいないと噂のTourismプロジェクトですが、実際に技術も個性も強い先輩ばかりです。そんな先輩方が、どうやってこの道具を扱うかを丁寧に教えてくれるんです。なので「私は何もできないし知らない...」となる必要はありません。安心してください、私もなにもできません。新人教育用の資料があり、実際にこれらの道具を使いながら、使い方を覚えていきます。期間としては、webのド素人が2~3ヵ月くらいで道具の使い方がなんとなく理解し、それとなく使うことができるレベルです。

実際に作ったもの

上記の新人教育の途中で某せきやん先輩に「好きなようにwebを作ってみて」と言われました。確か、期間は2週間くらいだった気がします。取り敢えず、自分のwebページを作ってみるかと思い、作ってみたのが以下のページです。

なんと、あのwebド素人がそれっぽい雰囲気のwebを作れるようになったのです。いや~、これも全て教えてくれた先輩方のお陰ですね。はい。作ってみた感想は「割とできるもんだなぁ」でした。このwebには、付け加えたり、修正したい部分があるので未完成です。私の時間と技術がなかったので...。今回は使われていない技術を絶賛勉強中なので、このwebサイトに入れ込んでいきたいと思います。 ゆくゆくは、ググればでてくる「ホンモノ」を作ろうと思っていますので、少々お待ちください。2~3ヵ月後に再びブログに進捗を上げるので、楽しみに待っていただければ幸いです。

最後に

ここまでブログを読んでくれた方、ありがとうございました。拙い文章で伝わりずらかった部分もあるかと思いますが、Tourismプロジェクトに関心を持ってもらえれば幸いです。「このCryo?とか言うwebド素人でもできるなら、私/おれでもできるな」と自信を持ったそこのあなた。ぜひ連絡を下さい。いつでもあなたをTourismプロジェクトにて待っています。

Cryo

tourism-project.com twitter.com 以下、Tourismプロジェクトで制作しているサイトです。 totteku.tourism-project.com

さぁVRの世界に飛び込もう!!

今週の記事は、ハナダが書きます~。 今週、少しサマーウォーズのOzを作りたいという私の夢の話をみんなで議論し合う機会があって、話していたところVR業界についてもっと深掘りして、できることできないことを洗い出す必要があることが分かってきました。そこで、今回はVRchat、バーチャルマーケットなどについて話していきたいと思います。

VRといえば、VRChat!

VR空間で、生活している人も増えてきたこの頃ですが、改めてVRchatを紹介します。 VRChatはVRSNSを組み合わせたVR空間で世界中のだれとでも繋がれる空間です。日本人ユーザは身内で集まって話したりすることが多いそうです。あと、必ずしもVRゴーグルを持っている必要はなく、PC版でもVRChatに入ることが可能です。ですが、せっかくならアバターの手足を動かして、VRの住人とコミュニケーションを取りたいですよね!

VRゴーグルの価格はどのくらいか

今回は、最安値のモデルのみを紹介します。それが、Oculus Quest2です!!最安値でも3万円を超えてきてますね、、ですが自分の世界が広がるなら3万円は安いほうなのかも知れません。ちなみに持ってる友人は追加でオプションのストラップを買って快適にプレイしているそうです。その友人曰く、長時間すると首が取れそうになるんでと言っていました。

ほかにもこんな楽しみが!

先ほど、VRを使って世界中の人とコミュニケーションを取れるといいましたが、他にも楽しめるポイントはあります!それは、、、イベント!! 以下のようになっています。 vrceve.com 凄い量のイベント数で、初めて見たときは「こんなにイベントがあるんだ!!」と衝撃を受けました。春コーデを紹介するイベントなど大小さまざまなイベントが毎日開催されていると思うとVR業界の盛り上がりが分かりますね。 中でも、私が今、気になっているのが、バーチャルマーケット2022です!

summer2022.vket.com

このイベントなにがすごいって、大阪とニューヨークをメタバース化してるんですよ!VRゴーグルを持っていなくても入ることができるWebブラウザのブラウザ会場もあるそうなので気軽に参加できますね!

技術についても触れておきます

ワールド作成についてUnityで作成し、アバターは最近ではVroidで簡単に作成することができます。自分も一度Vroidのアプリを入れて、作成してみましたがWiiアバターを作成するときくらい簡単で、知識がなくとも作ることができました! 他にもblenderというCGソフトを使うことでアバターを作成(ここでは人間以外のアバターも作成できます。)し、FBXファイルをエクスポートすることでUnityにインポートすることができます!

まとめ

今でも、盛り上がりを見せているVRchatですがVRゴーグルの価格がまだまだ高い現状です。ですが、オンライン化が進んだ現在において3Dで世界中の人々と繋がることができるのがVRの世界です! この記事を書くにあたって、VRについていろいろ調べていましたがイベントのことや大手ファッションメーカーが参入していたりと発見がありました。ちょうど、私の参加しているTourismプロジェクトのメンバーがVRChatを布教していたので、より興味が増しました笑 皆さんもぜひ調べてみてください!

宣伝

VRアバターでミーティングに参加している人がいるプロジェクトです。主にアプリ開発、Webページ、アプリの開発しています!興味があれば下のTwitter、HPをチェックしてみてください!

Twitter

twitter.com

HP

tourism-project.com

開発中のデジタルフォトスタンプラリー企画「撮っテク!」 HP

totteku.tourism-project.com

Web APIをぶっ叩け!!

たいせいです。

「作りたいものが見当たらない。。。」、「作れるものがしょぼくてモチベーションが。。。」こんな悩みを抱えたりしていませんか??

これらの悩みを解決するかもしれないのが、Web APIです。

Web APIとは??

Web APIとは、HTTP・HTTPS通信によってあるWebサイトの情報などをやり取りするAPIのことです。 これを使うことによって、いろんなサービスの情報を自分のアプリに落とし込むことができます!!(有料のものもありますが。。。)

Web APIとは何なのか

APIってどうやって探す??

さて、上記で紹介したAPIですが、どうやって探せば良いのでしょうか。方法はいくらかあります。

知っているサービスのAPIが公開されていないかを調べる

サービスによってはAPIを公開しています。

<サービス名> api とかで検索をかけると意外と出てきたりします。

代表的なものをいくらか↓に挙げてみました。

Twitter

developer.twitter.com

YouTube

developers.google.com

Spotify

こんなのあったんだ。。。

developer.spotify.com

API集を参照する

無料で使えるAPIなどをまとめてくれている、Webページがいくらかあります。 僕が見つけたものや過去に利用していたものをいくらか紹介します。

Public APIs

無料で使えるAPIがカテゴリごとにいろいろまとめてあります。既に使えなくなってるものも混ざっているので注意

github.com

【2022年最新】作りたいアプリ別API一覧を全紹介〜随時更新〜

有名なサービスのAPIがまとめてあります。 有料のものもあるかも。。。

www.sejuku.net

他にも色々と出てきましたが、この二つは特に充実していました。

さいごに

いかがでしたでしょうか。僕は調べてみると意外と有名なサービスが情報を公開していて驚きました。

Web APIを使うことで、アプリのクオリティが一気に跳ね上がります。

ハッカソンなど短期間でアプリを形にしなければならない時とかにめちゃくちゃ便利だったりします。

またモバイルアプリは必ずWeb APIを介してサーバーとの通信を行うので、扱い方に慣れておくことや、ドキュメントが読めるようになっておくことは必ず役に立ちます。

興味があれば是非使ってみてください!!!

宣伝

TourismProjectはWeb APIが大好きなお友達がたくさんいます!!

興味があればせひ、コンタクトをとってみてください!!

Twitter

twitter.com

HP

tourism-project.com

開発中のデジタルフォトスタンプラリー企画「撮っテク!」 HP

totteku.tourism-project.com

【迷っている新入生向け】課外活動のすゝめ

🌸㊗ご入学おめでとうございます!!🌸

入学式はいかがでしたか。 皆さまにおきましては期待と不安に胸が包まれていることだと思います。

土日を挟み週明けからはさっそくスケジュールが目白押しですね。 そんな新入生の皆様、課外活動を何にするかはもうお決めになったでしょうか?
金沢工業大学の課外活動は通常の部活・サークル活動の他にプロジェクト活動なるものもあり、中には違いやそれぞれの特徴が分からない方も多いのではないでしょうか。
かくいう私も入学当初は違いが分からず、大いに悩みました。 そこで今回は部活動、プロジェクト活動、無所属期間の3つを体験してきた私が各課外活動の特徴について個人的視点で紹介していきたいと思います。

※あくまで個人的視点という点にご了承ください。

あなたが大学生活でやりたいことは?

f:id:kit_tourism:20220403134149p:plain 部活動・サークル活動・プロジェクト活動の3つを紹介していきますが、まず各活動について大まかにどんな人がオススメなのか紹介します。 一番は自分の興味のある活動に参加するのが一番ですが、

スポーツ・趣味をガチりたい!
→部活動

専門知識をガチりたい!大学でもっと学びたい!
→プロジェクト活動

ガチらずほのぼのとした大学生活を楽しみたい!
→サークル活動 or 無所属

がそれぞれオススメです。

部活動

金沢工業大学の部活動は運動部が26種類、文化部が10種類あります。
個人的に感じるサークル活動との違いは活動に対する「ガチ度」です。
部活動では優秀な成績を収めらている所が多く、私が1年生の時に所属していた部活動は出席率が低ければ強制退部といった制度もありました。 それだけ、部活動の部員の方々はそれらに対する思いが強く、意欲的です。 もし、あなたが部活動の中で高校時代まで「頑張っていたコト」、「本気で好きだったコト」と当てはまるものがあれば、あなたはかけがえのない友人と濃密な時間を過ごすことが出来るでしょう!

こんな人にオススメ!

・スポットや趣味など、部活動の中で"本気"で夢中になってた、好きだったことがある人
・大学生活で課外活動に力を入れていきたい人

部活動一覧

体育部
金沢工業大学 学友会Web

文化部
金沢工業大学 学友会Web

サークル

金沢工業大学の公式サークル活動は13種類あります。
大学入学当初、私はちょっと少ないと感じました...その分金工はプロジェクト活動に力が入っているんだと思います。
サークル活動は先ほどの部活動と比較して「気楽な」雰囲気があると思います。私の周りでもサークル活動に所属している人は毎回顔を出しているわけではなさそうでしたので、興味を持ったサークルには積極的に見学に行くといいと思います。

こんな人にオススメ!

・学部以外のいろんな人と出会いたい!
・新たな趣味を見つけたい!
・サークルの中に共通した趣味がある
・課外活動以外にも力を入れたい!

サークル一覧
金沢工業大学 学友会Web

プロジェクト活動

プロジェクト活動は公式学科プロジェクト活動が43種類、夢考房プロジェクトが13種類あります。こうしてみるとやはり金工はプロジェクト活動に力を入れていることが伺えますね。

しかし、そもそもプロジェクト活動がよく分からない方、多いのではないでしょうか?
プロジェクトは学生メンバーが立案・調査・設計・製作・分析・評価という一連のものづくりのプロセスを体験すると共に、スケジュール管理、予算管理、組織運営を自主的に行う学生の創作グループです。
難しい表現をしましたが、学科ごとに学ぶ専門知識をより応用・利用して活動している組織だとイメージしていただけたらと思います。(自分の所属学科限定ではありませんし、もちろん学科知識関係ないプロジェクトもあります)

こんな人にオススメ!

・選んだ学科の専門知識についてもっと学びたい!
・私生活では体験できない経験をしたい!
・同じ学科の人と友達になりたい!
・就職活動で有利になりたい!

プロジェクト活動一覧

学科プロジェクト
学科プロジェクト|金沢工業大学の特色ある課外活動プログラム KITオナーズプログラム

夢考房プロジェクト
夢考房プロジェクト2021 | 夢考房 -YUMEKOBO-

それでもまだ迷ったら

これまでの紹介を見てまだ迷われる方もいると思います。そんな人はまずは「学科プロジェクト活動」をおすすめします!
なぜなら
・同じ学科の友達と仲良くなりやすい
・プロジェクトで学んだこと、授業で学んだことがそれぞれ活きる
・就職活動時に企業へのウケがいい
この3点は1年生、2年生、3年生各段階で大きな魅力になります。

また、「掛け持ち」という手段もアリだと思います。 自分の周りでも掛け持ちで課外活動に取り組んでいる人が大勢いますし、どうしても合わなかったら退部してもペナルティがあるわけではありません。 やらずに後悔するよりはやって後悔です!

まずは説明会に行こう

ここまで部活動・サークル・プロジェクトの紹介を行ってきましたが、なんとなく自分の入りたい課外活動は想像していただけたでしょうか? 最後に、決まったよ!という方もまだ分からない...という方もぜひ説明会に足を運んでみてください。
特にプロジェクト活動は部活・サークルと比較して名前だけで活動内容のイメージがしづらいので、ぜひ説明会に立ち寄ってみてください。 私は1年生の4月にプロジェクト活動がよく分からず無視しまったことを少し後悔しています...

多くの課外活動では4月は自由見学や説明会が行われています。 沢山あって迷っている人は合同説明会がお勧めです。

合同説明会例

・4/5、4/6 課外活動紹介
・ 4/14 4プロジェクト合同説明会
f:id:kit_tourism:20220401125839p:plain

ここまで紹介した内容もすべてに当てはまるものではなく、各活動毎に雰囲気や内容は異なるモノです。そのため、最後はぜひ皆さんの目と耳で実際にあった活動を見つけてみてください!

オススメのプロジェクト

最後にオススメのプロジェクトを紹介して〆にしたいと思います。

それが...
Tourismプロジェクトです。(唐突な宣伝)

Tourismプロジェクトは金沢にある湯涌温泉と協力してデジタルフォトスタンプラリー企画を開発しています。 Webサイト開発やアプリ開発に興味がある人は情報学科問わずお勧めです!

詳しくはTourismプロジェクトホームページで。 tourism-project.com

開発中のデジタルフォトスタンプラリー企画「撮っテク!」の詳細はこちらから totteku.tourism-project.com

Twitterもやってるヨ!フォローしてね♪ twitter.com

金沢工業大学の一年生が振り返る反省点

ブログに書く内容も思いつかないし、どうせだったら新しく金沢工業大学に入る1年生に少しでも役に立つ内容を書きたいと考えて、 この一年の振り返りをして、反省点などを上げていきたいと思います。

サークルとかいっぱい参加して忙しい大学生活にしようとしても、面倒臭さが勝つ。

これは人それぞれだと思いますが、私は最初大学生というのは様々な活動に参加して、楽しい生活を送るのだろうなと考えていました。そして、その生活に憧れ大学に入った直後はこのプロジェクト、アルバイト、部活動に参加していました。しかし、今やプロジェクトぐらいしか参加していません。それには多くの原因がありました。

理想と現実のギャップ

まず部活動を辞めた理由を説明します。その部活動は個々に適当に作品を作って、それを半年に一回みんなで評価しあうというものでした。私はその部活動で、友達とか作ってワイワイしながらたまのイベントとかでみんなで頑張る。みたいなことを考えていたので、そのギャップからすぐに辞めてしまうということになりました。今書いて思ったんですが、完全に勘違いしてた自分が悪いじゃないですか。その経験から私は新一年生へ言いたいことがあります。それは、 部活動とかを選ぶときはしっかりと説明を受ける ということです。それぐらいは常識じゃないかと、思っている人もいらっしゃるんじゃないでしょうか。しかし、希望的観測から自分にマッチしないような物を選んでしまう可能性があるので、気をつけてほしいです。

自分のやりたいことの再確認

私はコンビニのアルバイトをしていました。しかし、3週間で辞めてしまい、コンビニの店長にブチギレられたということがありました。私は大学生になったからバイトをしてみるかという感じで、ある意味周りに流される形で始めました。しかし、そもそも面倒臭がりで、働きたくない所があったのにバイトをやったってそりゃ続く訳ないよなという感じです。なので、私は自分のやりたいことの再確認をしたほうがいいんじゃないかと思います。

大学生の時間余り過ぎ。あと時間を無駄にしすぎ

上記からバイトもせず、プロジェクト一つでやってきたのですが、大学生って時間が余ることが多いです。なので、有効活用をしたほうがいいと思います。自分の場合はプログラミングとかしてますけど、スマホを触ってるうちに一日が過ぎるとかあったので、なにか趣味を見つけてみるとかしたら楽しいですよ。あとプロジェクトに参加するのもいいですね。

食事にお金をかけろ

  私は一時期食事代を削って趣味にお金を使おうとして、安くなった菓子パン2個みたいな食事をしていました。1週間はいいんですが、それ以上になると日頃からやる気が無くなるというか、元気が無くなるような感じがしました。なので、趣味にお金を使うのもいいですが、食事にもある程度お金を使わなければいけないと思います。 

言葉遣いの練習をしなければいけない

例えば高校生の時には、先生に対してある程度言葉遣いがおかしくても許されるが、大学生になったら異常なほど言葉遣いに対して注意が入る時があります。教授に対して連絡を入れる時、メールを使う必要があるのですが、言葉がおかしかったりしたら、それだけで受け取られないことがあります。レポートも同じようになるときがあります。なので、私は言葉遣いを練習しなければ行けないと感じました。

最後に

私が1年間過ごしてみて反省しなければいけないことは、こんな感じかなと思います。他にも小さな反省点とかがあるのですが、みんなに伝えられるのはこんなところだと思います。やってみなければ分からないことも多いので、何事においてもチャレンジしていくことが大切だと思います。

チャレンジしたい人に向けて

この記事を見て何かしらチャレンジしたいなー、充実した大学生活を送りたいなーと思った人がいるのではないでしょうか。そんな人達に紹介したいものがあります!
当プロジェクトTorismプロジェクトです! tourism-project.com twitter.com
これがプロジェクトで作っているもののサイトです! totteku.tourism-project.com
私もこのプロジェクトが無かったら大学生活を無で過ごしていました。プログラミングなどに興味があるんだったらチャレンジしてみるのもいいですよ。

ご卒業おめでとうございました!!

なぜそこにいる!?

みなさんお久しぶりです。無能広報Tです。先日無事卒業しましたが、大学院に進学するので活動は引き続き継続予定です!!みなさんまたよろしくお願いします🤲 まあTourisumプロジェクトでの活動は留年したって感じですねハイ。

お散歩してきました

春ですので、家の近くを散歩して写真をいっぱい撮ってきました!Tourismプロジェクトのメンバーとしてお散歩は必須科目!!!花粉症とのバトルもそろそろ本格的になってきましたね🤧

f:id:kit_tourism:20220319200912j:plain
卯辰山の見晴らし台
f:id:kit_tourism:20220319201032j:plain
卯辰神社の鳥居
f:id:kit_tourism:20220319201123j:plain
卯辰神社
f:id:kit_tourism:20220319201229j:plain
山の上 スカイブルーのオムライス

皆さんも春休みなので色々散歩してみると、普段見えてなかった街の魅力が見えてくるかもしれませんね!

ペアプロはいいぞ〜

はじめに

みなさんこんにちは、Tourism プロジェクトのせきやんです。

4月から新入生も入って来る時期で、各プロジェクトは新しいメンバーを獲得し、活動するために必要なことを先輩から後輩へと教えることも多いのではないでしょうか。

特に Web やアプリ開発では「教えることが多いけど手が回らないよ…」といった状態になることも多いと思います。

そんなときにおすすめなのがペアプロモブプロです!

実は最近まで僕は「ペアプロって 2 人で一つのタスクに取り組むことでしょ?」ぐらいにしか思っていませんでした(お恥ずかしい…)。

ペアプロってこうやるんだよ!というのを教えてもらってから、ペアプロいいじゃん!と思い Tourism プロジェクトでも導入をしようとしているので、このタイミングで記事にしてみなさんにも紹介しようと思います。

ペアプロとは?

ペアプロとはペアプログラミングの略称で、2 人のプログラマが 1 つの画面で共同でプログラムを書いていく開発スタイルのことです。

ペアにはそれぞれ役割があり、役割にそってペアプロを進めます。

  • ドライバ
    • 実際に手を動かして書く人
    • ナビゲータのサポートに基づいてプログラムを書く
    • とにかくプログラムを完成させることに集中し、内容などはナビゲータに任せて良い
  • ナビゲータ
    • ドライバが気持ちよくコードを書くことをサポートする人
    • ドライバが書いたコードを常に横からレビューする
    • プログラムを書く上での大局的な問題を考える

通常の企業などで取り入れられているペアプロでは、ドライバとナビゲータの役割を定期的に入れ替えてながら開発を進めていきます。

実際にペアプロの導入事例は以下のように多くの記事があるので、参考にしてみてください!

qiita.com

note.com

モブプロとは

ちなみにですが、モブプロとはモブプログラミングの略称で、3 人以上のプログラマが 1 つの画面でプログラムを書いていく開発スタイルのことです。

2 人ならペアプロ、3 人以上ならモブプロと呼ぶことを覚えておきましょう。

やってみて感じたこと

ここまでを読んで、

「でも常に人に見られながらコードを書くなんて嫌だ…」

「1 人でも開発は進められるし、なんかめんどくさそう」

なんて思ったりしてませんか?

そんな方のために僕が実際にやってみて感じたメリットなどを紹介します。

何からすればいいかがわからないが解消される

みなさんは自分で 1 からプログラムを書くときや、チームに参加した直後などの時に「どこから手をつけたらいいのかわからない…」という経験はないですか?

僕がペアプロを体験したチームに入ったとき、技術領域が今まで触ってきたことと全く違うものを扱うところだったので本当に何をしていいかわからない状態でした。

そんなときにその領域で経験のあるメンバーとペアプロをしよう!という提案があり、懐疑的に思いながらもお願いしました。

しかし、ペアプロをすると基本的にナビゲータの人が常に支持を出してくれるので、プロジェクトの構成やプログラミング言語の文法、フレームワークの使い方、使用するコマンドなど基礎的なことまで教えてもらいながら進めることができ、「どこにファイルを作って、そこにこういうコードが必要で…」といった具体的な行動を知ることができます。

そのため、次からは自分 1 人でもある程度サクサク進めることができるようになり、何をすればいいのかという不安からは解消されました

後からレビューする手間が省ける

プログラムを書いた後、コードレビューをお願いされるとそれ自体がまたレビュワーのタスクとして溜まってしまうこともあると思います。

しかし、ペアプロとはで説明した通り、ペアプロは常にナビゲータがレビューを行うため、後からコードレビューをする必要性が基本的にありません。そのためペアプロをしていたら、PR を出した時点でマージしても良いとしている場合もあります。もし不安であれば +1 人ぐらいの人に見て貰えばよいと思います。

教育とタスクが同時に進む

僕が今まで経験してきたことで「教育に手を回しすぎて開発が進まない」「開発が忙しすぎて新人が放置されている」というような問題に直面したことがあります。

これらは開発と教育を別タスクとして切り分け、「教育が終わったら開発に入ってもらう」という原則をもとに動いています。

しかし、ペアプロを取り入れることで、教えながら実際の開発を進めることができるため、簡単な文法だけ教えてチームに入ってもらうというようなことも可能になります。

さらに、実際のタスクをこなし開発に早めに着手することで、学習のためだけでない実際に開発をするために必要な考え方も早い段階で知ることができます。

学生プロジェクトで取り入れるには

ここまで一方的にペアプロはいいぞ〜と言ってきましたが、学生プロジェクトに取り入れるにはいくつか考慮しておく点があります。

ナビゲータの負担

学生プロジェクトでは学年が上の先輩と、入ってきたばかりのような新入生では技術力に圧倒的に差があることも多いと思います。

そのような場合、企業のように頻繁に役割を入れ替えるということができず、常に同い人がナビゲータをし続けるということになりがちなのではないかと思います。

ナビゲータをできる先輩が多いプロジェクトならいいですが、「先輩は少ないのに新入生が大量に入ってきた」みたいなことが起きたらペアプロを取り入れてもナビゲータは全て同じ人で、その人が大変すぎて爆死するみたいなことも起こりかねません。

学生プロジェクトの場合はドライバになる側も空き時間で 1 人で試したり学習したりするなどして、ナビゲータが教える負担を少しでも軽くすることを考えた方がいいでしょう。

ペアプロは用法・用量を正しく守って行いましょう。

時間を合わせるのが大変

ペアプロは同じ画面を見ながら作業をするので、リモートといえど 2 人で時間を決めて、ここでやりましょう!としなければいけません。

学生プロジェクトでは他のタスクも抱えていたり、そもそも授業やテスト、バイトがあったりとお互いがなかなか時間を作るのが難しいこともあると思います。

これについては、お互いが時間をとってくれたことに感謝をして行い、できる限り効率よく短時間でできるようにするなど工夫をする必要があるでしょう。

ペアプロに使えるツール

ここでは主にリモートでペアプロをするときに便利なツールを紹介します。

VSCode の Live Share

Live Share はエディターである VSCode(Visual Studio Code) での拡張機能として使用でき、VSCode の画面を同時編集することができます。

そのため「ここはこう書いた方がいいよ」みたいな説明をするのにそこに直接書き込むようなことができるため便利です。

Live Share はお互いの VSCode に Live Share がインストールされている状態で、共有する画面(ドライバ側)の発行する URL を共有することで使用することができます。

Slack の Slack コールもしくはハドルミーティング

プロジェクトで Slack を導入しているところも多いと思いますが、その Slack では Slack コールハドルミーティングのような、オンライン通話ができる機能があります。

これらはもちろん画面共有ができるのですが、共有した画面に対して他の人が画面上に線を書いたりすることができるため、見て欲しいところをナビゲータが示したりするときに重宝します。

ただし、Slack コールもハドルミーティングも基本的にこれらの機能を使うには有料プランに入っていないといけないので、もし有料プランの人は使用を検討してみてください。

さいごに

みなさんペアプロについて少しでも知っていただけたでしょか?

ペアプロもやってみて感じることがとっても多いので、まずは試験的に導入してみるのもいいと思います!

Tourism プロジェクトでも最近僕が頑張って浸透させようとやってみている段階です。初めは何もわからなくてもペアプロを通して理解できるので、安心して Tourism プロジェクトに入ってきて欲しいなと思っています。

もしこの記事を読んで Tourism プロジェクトに興味を持ってもらえたら HP や Twitter チェックしてみてください!

また、メンバーも随時募集しています!在校生も春から入学する方もぜひお待ちしています!!


Tourism プロジェクトのホームページはこちら! tourism-project.com

Tourism プロジェクトの Twitter はこちら! twitter.com

Tourism プロジェクトが制作する「撮っテク!」アプリのサイトはこちら! totteku.tourism-project.com

執筆者: せきやん(@sekiyan372)