Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save neon-izm/9f6bcb82e9dfe5bfb13351a47ac1e173 to your computer and use it in GitHub Desktop.
Save neon-izm/9f6bcb82e9dfe5bfb13351a47ac1e173 to your computer and use it in GitHub Desktop.

概要

昨今xR業界への転職が盛り上がっております(僕調べ)

じゃあ何を勉強しておけばxR業界に転職できるか、みたいなのは色々な人がアドバイスしてるのですが、全部やるとなると転職する前に人生80年くらいが終わってしまう可能性があります。 僕は5年ほど前に異業種からxR業界にソフトウェアエンジニアとして転職して、幾つかのプロジェクトをやりながら今に至ります。

転職前に何を知らなかったかをここで書いておくことで、「ああ、意外とちゃらんぽらんでも転職は出来るのね」とハードルを下げてみんなxR業界に来て欲しいな、という意図があります。

ソフトウェア開発文化

Git+Github

製造業の方ではsvnばかり使っていました。なのでVCSの恩恵やGithubを使ってのレビューなどの経験はありません。

自動テスト

エクセルを使ったチェック表を用意して目視確認のブラックボックステストしかやったことなかったです。

Unity

大雑把に言うとこの入門以前の事はほとんど知らない状況でした。以下に幾つかを書きます。 https://neon-izm.github.io/before_join_socialgame/

フレームワークを書く&使う

アプリ内共通の処理をまとめるフレームワークが中規模以上のプロダクトだとほぼ必須になります。 当然そんなものは知らないので便利関数群みたいなのがあるくらいです。

エディタ拡張

一回書いたらビルド出来なくなって怖くなって逃げました。(たぶん今思うと、 Editorフォルダに分けていなかったと思います) VRC用ツールとして各種のゴツいエディタ拡張をみんな書いていて凄い…

API通信&リアルタイムネットワーク通信

TCPとUDPは原理を知っていても、それをUnity上で使った事はありませんでした。

アセットバンドル

逃げまくっていました。

UniRX,Zenject,etc...

これは今も完全理解はしていない…

非Windowsビルド

iOSもAndroidも逃げていました。一度GearVR向けだけ触ったことがあります。

デザイン

uGUIデフォルト以外

まったく触らないまま転職しました。つまり転職時のポートフォリオにはuGUIデフォルトなものがいっぱいありました。やばい…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment