中央大学大学院 / 理工学研究科情報工学専攻
TECH-BASEインターンシップ運営
一般社団法人ITエンジニア育成支援機構が開催するインターンシップの運営をしています。TECH-BASEという名前のこのインターンシップでは主に初心者を対象にPHPとMySQLを使ったプログラミング学習を提供しています。2か月間のインターンシップ中はチームに分かれて行動します。毎日の活動報告やチーム内での様々な活動をポイントとしてシステム化することでプログラミングにとどまらないインターンシップになっています。私は参加者の質問に答えて技術的なサポートをおこなうメンターを担当する一方で、インターンシップに対する企画提案もしています。その一例としてポータルサイトがあります。私が参加した当初は複雑なポイント集計や参加者の管理をすべてスプレッドシートでおこなっていました。このやり方はスタートするコストは低いのですが、情報が散らばっていて参加者にとっても運営にとっても使いにくいものでした。そこで私は情報を集約化してポイント集計を自動化するサイトの作成を提案しました。このサイトをLaravelとVue.jsで実際に作り、今年度から運用しています。情報の集約化と使いやすさの向上には成功したのですがポイント集計はまだ完全には自動化できていません。現在は残りのポイント集計を自動化するために、管理用サイトを別に作成中です。こちらはLaravelとNuxt.jsを使用しています。