昨今xR業界への転職が盛り上がっております(僕調べ)
じゃあ何を勉強しておけばxR業界に転職できるか、みたいなのは色々な人がアドバイスしてるのですが、全部やるとなると転職する前に人生80年くらいが終わってしまう可能性があります。 僕は5年ほど前に異業種からxR業界にソフトウェアエンジニアとして転職して、幾つかのプロジェクトをやりながら今に至ります。
転職前に何を知らなかったかをここで書いておくことで、「ああ、意外とちゃらんぽらんでも転職は出来るのね」とハードルを下げてみんなxR業界に来て欲しいな、という意図があります。
製造業の方ではsvnばかり使っていました。なのでVCSの恩恵やGithubを使ってのレビューなどの経験はありません。
エクセルを使ったチェック表を用意して目視確認のブラックボックステストしかやったことなかったです。
大雑把に言うとこの入門以前の事はほとんど知らない状況でした。以下に幾つかを書きます。 https://neon-izm.github.io/before_join_socialgame/
アプリ内共通の処理をまとめるフレームワークが中規模以上のプロダクトだとほぼ必須になります。 当然そんなものは知らないので便利関数群みたいなのがあるくらいです。
一回書いたらビルド出来なくなって怖くなって逃げました。(たぶん今思うと、 Editorフォルダに分けていなかったと思います) VRC用ツールとして各種のゴツいエディタ拡張をみんな書いていて凄い…
TCPとUDPは原理を知っていても、それをUnity上で使った事はありませんでした。
逃げまくっていました。
これは今も完全理解はしていない…
iOSもAndroidも逃げていました。一度GearVR向けだけ触ったことがあります。
まったく触らないまま転職しました。つまり転職時のポートフォリオにはuGUIデフォルトなものがいっぱいありました。やばい…