はじめに
9月4日から18日の2週間、NTTコミュニケーションズでインターンシップをさせていただきました。この記事では、インターンシップの体験記として、どのようなことをしたのか、職場の環境はどんな感じなのかを紹介したいと思います。
概要
今回私は、NTTコミュニケーションズ技術開発部 WebCoreチームでWebRTCプラットフォームSkyWayの開発・運用に関する仕事をしました。勤務先は浜松町にあるLAB(Lean Agile Base)でした。NTTコミュニケーションズのオフィスは、他に大手町や田町にもあります。
developer.ntt.com
インターンのきっかけ
SkyWayチームでインターンシップとかあったりするんだろうか…
— sublimer (@lz650sss) 2019年5月15日
WebRTCガッツリできるインターンシップって見たことないかも…
「できたら嬉しいな」くらいの気持ちでツイートしたところ、話がどんどん進み、サマーインターンを開催してくださることになりました。急なお願いにも関わらず開催に向けて動いてくださり、本当にありがとうございました。
取り組んだ内容
SkyWayのテストツールの開発やlibwebrtcを使用したプログラム作成などを行いました。テストツールはJavaScript、libwebrtcのプログラムはC++で書きました。詳細に関してはNDAなどなどがあるので書けませんが、SkyWayというサービスを安定して提供していく上で役に立つようなものができたと思います。
sublimer.hatenablog.com
職場環境
とても素晴らしい環境だったと思います。音楽を聞きながらの作業はもちろんOK、オフィスチェアはすべてバロン、ほぼ全員が最新のMacを使用(会社から支給)、本棚いっぱいの技術書、半個室の集中作業スペース、自動昇降デスク、人をダメにするクッションが置かれた休憩スペースなど、最高のパフォーマンスを出せる環境なのではないかと思います。
また、社員の皆さんもとても話しかけやすく、「SkyWayというサービスをもっと良くしていこう」という気持ちを持って働いていました。
Slackは大量のreactionが登録されており、気軽にreactionを付け合える雰囲気になっていたので、コミュニケーションをとるハードルの高さは全く感じませんでした。(「心理的安全性が高い」ってやつです)
さらに、WebCoreチームではリモートワークがかなり頻繁になされており、複雑な申請なくリモートワークができるようになっていました。私も、台風が上陸した際にリモートワークをさせていただきましたが、特に不便に感じることはありませんでした。
また、先日、TDDで有名なt-wadaさんがNTTコミュニケーションズの技術顧問として就任されました。
ということで、NTTコミュニケーションズ株式会社様の技術顧問に就任いたしました。何卒よろしくお願いいたします!
— Takuto Wada (@t_wada) 2019年9月19日
(残像ライオンでお知らせというのもどうかと思いますが……公式発表等は後日あるかもしれません) https://t.co/V6gB0xhmh0
ちょうど私のインターンのタイミングだったので、ランチに行ったり、ペアプロをさせていただきました。とても貴重な経験ができました。
業務終了後はお寿司を食べながら、スマブラ大会、ボードゲーム大会などをしました。
インターンでの🍣!! pic.twitter.com/ugN9ScKoJw
— sublimer (@lz650sss) 2019年9月4日
(寿司画像はNDA対象外です)
良かった点は挙げ始めるときりが無いです。悪かった点が全く思いつかないくらい、最高の環境だったと思います。
イベント参加
2件の社内勉強会に参加させていただきました。勉強会では、プロダクト開発に直接関わるような技術の話だけでなく、ソフトウエア開発の手法などいかに効率的にプロダクトを開発・提供・運用していくのか、といった「コードに直接現れないような部分」に関しても社員同士で知見を深めていました。
NTTはグループ企業がたくさんありますが、社内勉強会などでグループ企業の垣根を超えて交流・情報交換し、知見を集合知としていました。様々なノウハウを持った方が多くいる、大企業ならではだと思いました。
休日の過ごし方
品川の日本マイクロソフトで開催された勉強会に行ってきました。個人的にAzureが好きなので、インターンの業務の一環ではなくあくまでも個人として参加してきました。
tech-blog.cloud-config.jp
tech-blog.cloud-config.jp
あとは奥多摩に行って、カフェでコーディングしたり、
遊歩道を歩いたり、
ダムに行ったりしました。
おわりに
これまでは「SkyWay」というサービスしか知らなかったNTTコミュニケーションズですが、どのような環境でどのような人がどのような働き方をしているのかを直接体験でき、とても良い経験になったと思います。また、自分の就職について、改めて考えるきっかけになりました。
とりあえず今は、無事に大学を卒業して、ITエンジニアとして活躍できる人間になりたいと思っています。
NTTコミュニケーションズの皆様、大変お世話になりました。ありがとうございました。