ITベンチャーで約1年バイトした話

はじめに

ITベンチャーFAndroidエンジニアとしてアルバイトを始めて気が付けば1年経っていました4月からはそのまま正社員として入社するのでこのタイミングで日記を付けたいと思いますちなみに僕は敬語ダメダメなので変な日本語になっていると思いますが許してください

現在2022-03-01僕は高専の専攻科2年生B4相当ですIT企業を中心に就活をしているとき縁があってF社でアルバイトしてそのまま内定しました就活についてはここにまとめてあります

F社との関係

F社は10歳くらい上の高専の先輩たちが作った会社で何人もの卒業生がそこで働いでいますそのこともあり僕が通う高専ではF社の社員との特別な授業を受けることが出来ました僕もそれに2年くらい参加しました僕が参加したときは複数人の学生がAndroidiOSサーバーサイドを分担し1つのアプリを作ることをコンセプトとした授業でしたAndroidスマホを使っているという理由でAndroidアプリの開発に参加しました

僕の研究室の10歳くらい上の先輩もF社で働いています授業での面識があり研究室が同じで専攻科に行った点も同じですこうした理由があって指導教員を通してDaiji君はF社受けないの?という連絡がありました

面接とか

最初のカジュアル面談でアルバイトしてみない?と言われ即答でYesと返事しましたアルバイトの選考書類+面接が終わり去年の3月ごろからAndroidエンジニアのアルバイトが始まりましたAndroidエンジニアを選んだ理由は授業でやった経験があったからです

ちなみに本選考はアルバイト後にゆっくりと進んでいきました

アルバイト振り返って

1年間をだいたい3つに分けて振り返ります学業の関係もあり1か月ほとんど何もしないときもありましたざっくり伝われば良いと思います

3–6

F社では1か月のオンボーディング研修期間がありますオンボーディングは正社員1人がメンターとなり色々教えてくれました業務とは関係ないアプリ開発をしたり会社で使うシステムについて説明を受けました適当なAPIを使ったアプリを作ることが目標だったのでPokéAPIを使ったポケモン図鑑を作りました

オンボーディングが終ると実業務するようになりました最初はアプリの簡単なUIの修正とかでした色々な人が書いたプログラムの一部を修正したり書き加える作業はワクワクしました次々と簡単なタスクが出てきてそれを潰していくゲームのような感覚がありました新しいプロジェクトで素人でもできるタスクがいっぱいありいいアルバイトのスタートを切ることができました

7–10

7月くらいに違うプロジェクトに移りましたこのプロジェクトは熟成されているためライブラリのアップデートやバグ修正が主な業務内容でしたアプリを維持するということは単調な作業なのに大変だと感じましたまたライブラリやバグ修正ではドキュメントや他人のコードを読む時間が増えたので実務でないと得られないような経験ができたと思っています

オフィスの机とかの組み立てなどの肉体労働もやりましたたまにやる運動は楽しかったです

11–2

MVVMについて本を通して学び直しましたMVVM3月のオンボーディングでも触れていたのですが改めて学んで良かったと思います

また違うプロジェクトに移りましたここでも主な作業はライブラリのアップデートとかでしたJava由来のコードをKotlinにする作業や設計の修正などのリファクタリングが多かった気がします設計は大切なのだなと感じました

12月になりAdvent Calendarを書きました3月に比べて圧倒的な成長を感じましたまたAdvent Calendarを通してアウトプットできたことも良かったと思っています

ここからは怒涛のCameraX改修作業です並列で他の事もしていましたがCameraXの記憶しか残ってませんAndroidのカメラのライブラリのCameraXは最近安定版がでたばかりでアップデートが難しかったですカメラ周辺のコードを丸々書き換えるくらい大変でしたまたその実装周辺が仕様通りに実装されていなく仕様の確認や実装が大変でしたライブラリの状況によってはアップデートが超大変であるということ仕様を作り仕様を守るということがどれだけ大変か思い知らされました

まとめ

単にアプリ開発と言っても色々な仕事があるんだなと感じました就職前に色々経験できて良かったなと思います色々な経験を与えてくれたF社に感謝しかないですまたF社は明るく楽しい雰囲気で良かったです4月からも頑張っていこうと思います

最後に

卒論をちゃんと書け!卒業は確定していますが学校に残す用の論文の執筆が終わってませんこんな備忘録よりやるべきことがあるんじゃないですかね最後の学生生活もちゃんとしないといけないと思いました

文献

  1. 就職活動体験記
  2. PokéAPIを使ってポケモン図鑑のAndroidを作ってみた(Qiita)