Summer Job @ Drecom

こんにちは,株式会社ドリコムで9/3〜9/14まで10日間Summer Job(インターン)に参加させていただきました!

f:id:notfounds8080:20180918223047j:plain

どんな会社?

主に次の2つの事業を展開しているIT企業です.

  • ソーシャルゲーム事業
  • 広告メディアサービス事業(広告代理業務、新規メディア開発)

参加するまで

paizaさん経由で連絡が来て,調べてみるとDrecomのプロジェクトでElixir/Phoenixを使っているものがあり,興味が湧いたのでカジュアル面談に行きました. 面談では,事業内容についての説明を受け,自分がしてきたことと,興味がある分野等について話したと思います.

面談後,面接を経て参加が決まりました.

やったこと

具体的なことは言えない🤐のですが,あるプロジェクトのサーバーサイドをRailsで書かせていただきました. 既存機能の拡張についてプランナーさんから仕様を聞き,設計・実装を行いました.

大規模なプロジェクトに触れるのは初めて,かつほとんど経験のないフレームワークだったので戸惑いましたが,設計やコードが洗練されていて,構造の把握がしやすかったです.(自分が汚してしまい申し訳無さが... 🙇🏻🙇🏻🙇🏻

また,自分の設計やコードに対してたくさんのレビューをいただき,もっと精進しないとなと感じました.

毎日,終業時刻前に30分程度メンターの方とミーティングがあり,作業で躓いているところについてや,業務以外のお話する時間がありました.
小さい疑問にも丁寧に答えてくださり,その場で解決することで,その日詰まった作業を次の日に持ち越さないようにすることができ,非常に良かったです.

環境

勝手なイメージで,パーティションで区切られたデスクで黙々と作業をしていようなのを想像していました.
しかし,実際のオフィスは(物理的にも)風通しがよい環境でした.
パーティションのようなものは一切なく,自由に席を移動でき,たまに冗談が飛び交うような環境で働きやすかったです.

設備

社内にアメニティールームや休憩室があり,働きながらリフレッシュしたり休む場所が提供されていました.
また,今回ほとんど利用することはなかったのですが,本社ビルにはカフェがあります. カフェではバリスタさんがコーヒーを淹れてくださり,僕はコーヒーが苦手なのですが飲みやすくて美味しかったです👍

勉強会

2週間の間に2つの社内勉強会が開催され,どちらにも参加させていただきました. 特に大きな規模の会社になると,複数のプロジェクトがありたくさんの知見が溜まっていくのでアウトプットの場があるのはいいなと思いました.
また,今回の勉強会では技術系イベントのレポート等もあり,自分も参加してみたいなと思いました.

お昼

ほぼ毎日社員の方々とランチがセッティングされていて,会社近くのお店で美味しい食事をいただきました. スーパーエンジニアの方々と技術的な相談や注目している技術についての話ができてよかったです. また,社長とランチをする機会を設けていただき,とても緊張しましたがビジネスについてのお話や考え方を聞くことができ大変勉強になりました.

色々なお話を聞かせていただく中で,再認識したのですが,自分がAcademicな環境にいるうちは,実務とは直接関係ないこと(興味があること)や基礎となる学問,また,新しいことについて学習するの方法(?)を身につけるが大切だと実感しました.

まとめ・感想

今まで,小規模なチーム開発は経験したことがありましたが,企業のプロジェクトのような大規模な開発は未経験でした. プロジェクトの運営やユーザーの調査,DB設計やAPI設計等学ぶことが多かったです.

良い設計・良いコーディングはできませんでしたが,レビューをいただき,それなりにまとまった設計とコードになりました. また,レビューする際にどこを見ればよいか?というようなことに関して知見を得ることができ良かったです.

数十人規模のアジャイル開発の進め方は勉強になりました.
ただ,工数見積もりが難しく,思うように作業が進まず予定していた期限がズレてしまいました.工数見積もりに関しては未だいい方法がわかりません.

2週間あっという間でしたが,たくさんの学びがあり楽しかったです.
短期間のインターンで企業のいろいろな側面を見るには時間が足りませんでしたが,貴重な体験ができたと思います.
今回学んだことを,今後の開発に生かしていけたらなと思います.

おまけ

社内のイベントプラットフォームが社内gitホスティングサービスに公開されており,小さな機能追加のPR(Pull Request)を送らせていただきました.
なんとなく足跡残したいという思いがあり,軽い気持ちでPRを送ったら,最終日前日に嵐のようにレビューが来ました😇
マージされたら嬉しいです.最終日に無事マージされ,Deployされました🤗🎉

謝辞

今回,インターンに参加するにあたり,受け入れてくださったチームの皆様と面談・日程調整,様々なサポートをしていただいた人事の方に感謝します.
本当にありがとうございました.あと,ランチごちそうさまでした!

他の企業についてほとんど知らないのですが,この会社が良すぎたので離れたくないです(小声)

git challengeに参加しました!

こんにちは,NotFoundsです.

先週の土曜日,mixi社が毎年開催しているgit challengeというイベントに参加してきました.

f:id:notfounds8080:20180910231413j:plain

git challengeとは, gitでやらかしちゃった😜.何もしてないのにgit動かなくなった😇といった状況のリポジトリが与えられるので,すーぱーはっかーのあなたが解決してね🤗みたいなイベントです.((適当

また,本イベントの大きな特徴として,

  • 同様のイベントが他にない
  • おひとりさま一回限り
  • 学生のみ

といったものが挙げられます. 非常に人気のイベントで,毎年応募者数が多く抽選で落ちてしまうことも多いみたいです.

このイベントのことは以前から知っていたのですが,なにせ昨年までド田舎の鹿児島に住んでいたため,このようなイベントに参加したことはありませんでした.悲しい😭

今回,「せっかくのイベントだし,gitってインストールの仕方くらいなら知ってるし,それにどうせ抽選落ちるやろ〜」みたいなノリで応募したのですが,受かってしまいました🎉

イベントの流れ

起床チャレンジ

前日飲み会だったので朝起きれるか心配でしたが無事チャレンジ成功しました💪

会場まで

千代田線で表参道駅まで行き,青学の隣を歩いて会場まで向かいました. ((キラキラ✨したオーラが漂っていてまぶしかったです.

予定より20分ほど早く会場につき,エントランス前で待っていたら他の参加者さんが話しかけてくれました.
やっぱり大学生はコミュ力高いなぁと思いました.

午前

git challengeに参加する際の注意点やgit challengeのチュートリアルが行われました.
また,社員の方2名のLTがあり,社内のgitの運用等についてお話を聞きました.

お昼ご飯

毎回テーマが決まっており,それに合わせて内容が決まるみたいです.

だったらしく,今回のテーマは「」でした.

「和」に関する複数のお弁当が用意されており,僕は焼肉弁当をいただきました. f:id:notfounds8080:20180910231617j:plain

また,お昼を食べている間,サポートの社員のお話を聞くことができました.((後に作問者だったと知りました

イベント開始

13:30開始予定でしたが,少し早い13:20分より競技が始まりました.

競技

🤐

おやつタイム

競技中におやつタイムがあったみたいです.こちらもまた,「和」をテーマとしたお菓子が出されていたようですが,競技に夢中で食べるのを忘れていました😭

結果・解説

チームで8完でした.
前半はペースよく解け,ワンチャンあるか?と思ったのですが,後半になるにつれ難易度が高く,解けませんでした. あとから解説を聞いたら方針はあっていたようですが,まだまだって感じでした...

懇親会

競技も終わり,入賞者を称えたあとは,楽しくお食事です.
夜はガッツリ洋食でした(「和」ということで🍶に🍣だと期待していたのは内緒)
僕は辛いのが苦手なので食べていないのですが,カレーが非常に辛いと評判でした.

また,最近のマイブームなのですが,自分の進路の悩みを社員さんにひたすら相談するっていうのをしているので,この機会にたくさんお話させていただきました.

まとめ

力不足により入賞できませんでしたが,一緒のチームだった方ありがとうございました.
また,このようなイベントを開催してくださったmixi社の方々ありがとうございました!

git はいいぞ〜

おまけ

戦利品です.ありがとうございました! ((個人的にSplatoonっぽいOctocat気に入っています f:id:notfounds8080:20180910231441j:plain

ミント栽培日記 N日目

どうもNotFoundsです.

栽植

5月にふと思い立ってペパーミントを育て始めました.

異変

その約1週間後,ミントの様子がおかしくなり,二週間後には次のようになりました.
f:id:notfounds8080:20180731120755j:plainf:id:notfounds8080:20180731120758j:plain

葉っぱの色が悪くなり,養分が抜かれたような感じになりました.
調べたところ,「葉ダニ」という虫が付いていたようです.😱

対策

葉ダニはベランダのような環境(気温が高く乾燥したところ)を好むそうで,逆に水を嫌うようです.早速,霧吹きを買ってきて葉っぱに水をかけてみました.


数日続けてもあまり効果は表れませんでした.
(写真は撮り忘れました.)

萎凋

サークルや課題に追われていた頃,水やりを忘れてしまい8割の葉が枯れてしまいました.
それから水やりを続けた結果少しずつ回復し,先日新しく芽が出てきました.
生命力強い💪
f:id:notfounds8080:20180731122523j:plain

誕生

ミントの根の近くに草っぽいものが生えてたので抜こうと思い,葉に触れたらミントの香りがしました.
(画像は数日後に撮ったやつです.) f:id:notfounds8080:20180731122737j:plain

収穫

せっかくなので,新芽を摘んでお酒に入れてみました.
清涼感が増し,さわやかな感じになりました.🤗
f:id:notfounds8080:20180731123419j:plain

アウトプット

はいどーもっ,NotFoundsですっ! 昨日,7月が始まって気が付いたのですが,大学に編入してから3ヶ月ほど経ってしまいました. 大学の学期が一段落ついたので適当にまとめます.

春AB

弊学は他大学と異なるシステムがいくつかあり,その1つとして6学期制の導入が挙げられます.6学期制とは,4~8月を春学期,10~2月を秋学期としてそれぞれを5週ずつABCのモジュールに分けたものです.
また,春学期を例にすると,講義や学類(学科)には次の種類があります. + 春Aのみ開講 + 春Bのみ開講 + 春Cのみ開講 + 春AB開講 + 春ABC開講 + 集中

複雑ですね.

私が所属する学類は,春ABと春Cのみの講義が多いです. そして,本日,春ABが終了しました.ちなみに,課題が終わっていません.

4月

一人暮らしを初め,慣れないこともあり,毎朝早起きして洗濯や掃除・朝食を済ませて講義を受けていました.えらいぞ!
講義は,高専のように板書を取る形式ではないため何をすればいいのかわからず,とりあえずスライドに線を引いてました.
講義以外は割と時間があったので高専のときの友達とオンラインゲームしてました.

5月

講義にも慣れてきて,スライドを開いてTwitterをする生活が始まりました.
この頃から,次第に課題が増えてきて,スタックするようになります.
また,サークルでは新歓で山に行きました.運動不足が心配でしたが,登りきれたのでよかったです.
単位変換によって体育の単位が足りており,講義取らかなったので運動不足が気になり,バレーボールサークルに入りました.サークルに入った時期が新歓のあとで,自己紹介をするタイミングを失ってしまいました.(後々響いてきます...)
春Aが終了しました.

6月

毎週,溜まった課題の消化に追われる日々でした.
春Bが始まったばかりですが,私が受けている講義の都合上,テスト期間が3週間で1科目/週という謎のテスト期間を迎えます.
また,サークルでは体を動かせて非常に楽しいのですが,人見知りなので上手くコミュニケーション取れなくてかなしいです.
3編生と毎週呑んでた気がします.個人的には内部生と関わり持ちたいです.*1

学校

全体に言えるのですが,高専での講義は思っていた以上に薄いです.
あと,大学といえば好きな授業とって,嫌な授業捨てればいいやーみたいなイメージ立っだのですが,選択肢そんなに多くない...集中講義等を取らないと単位数が厳しいですね.
学類にもよるかもしれないのですが,アウトプットしてる人が多いイメージを持ちました.何かを作って発信する.これって非常に大切なことだと思います.ちなみに私は実践できてないです.

生活

食器洗いが非常に辛いです.全国のお母さん方,何者ですか...?実家のありがたみを感じました.
実家ぐらしのときは,朝ほんとに起きれなかったのですが,案外なんとかなります.
最近,お買い物やインターンの説明会参加などで出費が多く辛いです.

ここから、ここから

(話が変わるのですが,「空よりも遠い場所」AmazonPrimeでの無料視聴期間終了しましたが,非常に良いアニメなので見ましょう.「ゆるキャン△」もおすすめします.)
春Cは,開講されている講義が少なく,毎週3連休です.
せっかく時間があるので有意義に使いたいなと思ったので,次の目標を定めます.

2日間何もしない日を作らない

ここで何もしないに該当しないのは次のような行為です.

  • 課題をする
  • GitHubに草を生やす
  • ブログを書く
  • 論文をまとめる
  • 外に出かける(非日常的な移動)
  • 本を読む/映画を観る

一言で言うと,最低2日に1回はインプットかアウトプットをするということです. とりあえず,春Cの間この目標を立ててみます.

*1:'内部生'って言っている時点で区別してしまってるので良くない

高専→大学の単位認定について

大学編入し、最初の課題となるのは単位認定です。
GW前に作業が終わったので簡単な流れを書きます。
単位認定の詳しい流れについては、3年次編入の先輩や教職員の方が優しく教えてくれると思います。

注意
本稿は筑波大学 情報メディア創成学類の単位認定について書かれており、他大学もしくは他学類の単位認定とは異なる部分があります。 また、年度によって変更されることがあるので詳しいことは担当の方に聞いてください。

単位認定とは?

編入生は、本来大学1,2年時に取得しなければならない単位を取得していないため、3,4年の授業に加え1,2年の授業を受けなければ卒業することができません。 そこで、高専で取得した単位を大学の単位として認めてもらおう!というのが単位認定です。

必要なもの

お約束

原則として、大学に相当する学年(高専は4,5年次)で取得した単位を申請する必要があります。
ただし例外として、内容が一致していると判断された場合には認められます。
その場合は、筑波大学での単位数 < 高専での単位数のように高専での単位数を多く申請する必要があります。
認定される単位数の上限は80単位です。 尚、認定される単位数が45単位未満の場合、2年間で卒業することができません。*2

単位認定の流れ

単位認定では、単位認定資料と言うものを作成し提出しなければいけません。
高専での科目のシラバスと大学の科目のシラバスを見比べながら単位変換できそうな科目を単位認定資料に書いていきます。

以下に流れ図を示します。 f:id:notfounds8080:20180510163701p:plain
図にあるように、必修科目を埋めることが最優先です。*3
高専の4,5年で体育の授業を取っていれば幸せになれます。
専門科目は基本的に大学1,2年次のものしか認められませんが、内容が殆ど一致していると3,4年次の科目でも認めてもらえることがあります。
自由単位は一般科目や余った専門科目を他学類の授業と照らし合わせて申請しましょう。

卒業研究の単位は非常にパワフル💪なので大切に使いましょう。

私のケース

鹿児島工業高等専門学校 情報工学科では、何故か電気系(電子回路や電磁気)の科目が多く、情報メディア創成学類の単位として認められることはほぼ無いです。
また、数学や専門の授業が低学年(1,2,3年)に集中しているため認定に苦労しましたが、工学実験や卒業研究の単位が多く助けられました。
3,4年次の単位の認定にも一部成功したので、早めの段階で申請チャレンジしてみても良いと思います。 1,2年次の必修の授業に関して、取りたい授業があれば積極的に受けてみるのもアリです。
授業によっては編入生の席が確保されていることがあります。
結果的に私は、3,4回ほど修正し、76.5単位で申請が認められました。

まとめ

高専からの編入生を見てみても、大体70~80単位認定されています。また、大学からの編入でも80単位認められていたりするので、単位認定に関して良心的だなと思います。
単位認定を通して、4,5年次にもう少し授業をとっていたほうが良かったなぁと反省しました😇
特に、編入を考えていて受講する授業選択の余地がある場合は、編入したい学部・学類に関係する授業を取っていたほうがいいと思います。*4

*1:シラバスはweb上に過去n年分しかない場合があるので早めに確認/保存していたほうが良い

*2:4年次の卒業研究着手条件と言うものがあり、100単位を習得していることが条件に含まれているが、3年次編入生は1年間に最大55単位までしか履修できないため

*3:1,2年次の必修と3,4年次の科目が開設される時間が同じ場合があるため

*4:自明(自明は不謹慎)

編入試験の成績開示について

大学編入試験の成績開示を行ったので報告します。

入学試験の成績に関して開示請求を行うことが出来るみたいです。 詳しくはこちらのブログが参考になります。

https://www.kagemiku.com/blog/archives/240www.kagemiku.com

筑波大学

例年成績開示に関して募集要項に記載されています。

開示方法

筑波大学では、5月1日〜6月30日の間に成績開示を行うことが出来ます。 以下に開示請求の流れを書きます。

  1. 筑波大学 教育推進部入試課に電話で開示申し込みを行う*1
  2. 2営業日以降の平日に予約をする
  3. 筑波大学 本部棟 2F 入試課まで直接取りに行く*2

開示できる情報

平成30年度学群編入試験 募集要項から引用します。

(1) 個人成績等
ア 成績を点数で表している場合は, 合格者については総合点を, 不合格者については総合点及び成績のランク区分(不合格者のランクを3段階に区分し, 該当する段階)
イ 成績を点数で表している場合は, 学力検査等(小論文, 口述試験及び面接を除く。)の得点
ウ 成績をA, B, C等の総合評価でで表している場合は, 合格者, 不合格者いずれも当該段階別評価(総合評価)

開示結果

総合点は300点満点です。 尚、点数のaverageやmin、maxについては開示されませんでした。

項目 点数
学力検査(外国語) 84
学力検査(専門) 149
総合点 233

notfounds.hatenablog.com に書いたように、数学の大問1は殆ど点数がないと思うので概ね予想通りでした。

おまけ

TOEICのスコア換算に関して他の受験者の点数を元に予測を立てました。*3

Score = min(\lceil TOEIC / 730\rceil * 100, 100)

豊橋技術科学大学

メールで問い合わせを行ったところ、編入試験と大学院入試に関しては成績開示を行っていないそうです。かなしみ

調べてみた結果、国立大学法人豊橋技術科学大学情報公開に関する開示・不開示等の審査基準の 1.個人情報(情報公開法第5条第1号) 6)推薦入試・大学院入試等の答案及び合否判定資料 に該当しそうですね。

*1:要 受験番号or学籍番号

*2:要 受験票or学生証

*3:この情報には何の信憑性もありません。いかなる損害やトラブルの責任は一切負いかねますので予めご了承ください。