# ピクシブ夏インターンシップ「PIXIV SUMMER BOOT CAMP 2020」体験記

Date: 2020-09-24
URL: https://s.conao3.com/blog/2020/8ecc43
Author: conao3 (Naoya Yamashita)

![img](https://s.conao3.com/img/8ecc43-8b1a86c7-a70b-4ebf-ba29-4a8f83e59bad.jpg)

# はじめに

ピクシブさんのインターンシップ「[PIXIV SUMMER BOOT CAMP 2020](https://www.pixiv.co.jp/news/recruit/article/10019/)」へ参加してきました!

期間は8日間という短い期間でしたが、短い期間ながら、とても濃い経験が出来たと思います。

インターン最終日に発表した資料はこちら。

<script async class="speakerdeck-embed" data-id="3491c9ab20ef40938119aecadb06f1c6" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>

# 感想

アウトプットはピクシブ百科事典のオレオレフレームワークからPSR-7/15/17ベースのPHPへ(一部のクラスだが)移行したこと。
触らせて頂いたgitレポジトリのヒストリーだと、cvsからgitへ移行した最初のコミットが9年前、dispatcherやrouter、index.phpには多少手が入ることはあっても抜本的に手が入るのはこれが初めてでした。

最終発表ではこの「9年前」ということに対して、「いやもっと前。。。」というコメントもあったので、長らく「いつか改善したいなぁ」とピクシブのエンジニアさんが思っていたところを作業でき、そのコードに貢献できたのはとても嬉しいことでした。
技術的なことと、その変更をしているときに詰まったところなどは発表資料を参照して頂ければと。

メンターをして頂いたtadsanさんからのコメントです。
インターンで取り組んだ課題の背景などもスレッドで投稿されています。

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">ピクシブ百科事典のPSR-7/15/17化が圧倒的進捗しました💪 <a href="https://t.co/bhrbCcIgLe">https://t.co/bhrbCcIgLe</a></p>&mdash; ぞぬ頃し半分子 (@tadsan) <a href="https://twitter.com/tadsan/status/1306904083576401921?ref_src=twsrc%5Etfw">September 18, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

![img](https://s.conao3.com/img/8ecc43-db71ac89-e77f-4b3f-87db-9af86cd6a5ac.jpg)

ノベルティもたくさん頂きました。
現地で参加できれば、このパーカーを着て作業していたらしいですが。。とても残念!

世界的な疫病の拡大により、インターンに係る全ての作業はリモートで行なわれ、初めてのインターンではあるものの不思議な感覚でした。。

そもそも広島からのリモートでのインターン参加を認めて下さったこと、さらにはインターネットの不調により急遽モバイルルータを手配して頂くなど、手厚いサポートを頂きました。

このピクシブのインターンで「圧倒的猛者」になれました!! 本当にありがとうございました!
