東京都市大学(旧武蔵工業大学) / 知識工学部 知能情報工学科
ヴァル研究所 5daysインターンシップ
■参加の背景: 開発を行う中で、APIを扱うことはかならずあると考えている。 実際に商用利用されているAPIを利用してアプリケーションを作成できる貴重な機会だと思い参加した。 ■共同開発者数:3人 ■内容/役割: APIを活用した、Webアプリケーションの作成を行った。メンバーと協働しサーバーサイドの開発を担当。 ■成果: 全チーム内で唯一、要件を18/18と達成率100%を記録。 ■学んだ点: Javascriptを初めて書くことになり、はじめは慣れなかったが、独学でC++を学んでいたこともあり、早いうちに対応することができた。未経験の言語であっても、ドキュメントを読むことで、経験者ほどスムーズには行かずとも、プログラムを組むことができると体感できた。また、APIを叩いたことがなかったので、叩き方を学ぶことができ、自分の趣味での開発にも活かすことができている。 ■所感: モブプログラミング形式でのチーム開発は、初めての経験で、他の人がドライバーとなっている際に、自分の考えを正確に伝えることに苦労した。また、自分がドライバーの際も、チームメンバーの抽象度が高い指示を正確に理解できず、意図と異なるコーディングを行ってしまうことがあった。考えていることを伝わる形で言語化することの重要性を感じることができた。その一方で、要件をすべて達成することができ、非常に達成感を覚えた。