最低限こういったレベル感で経験者としては欲しい、というようなメモ
・括りは非常にざっくり
・さらに括りによって項目がばらついている
・設計実装経験、コミュニケーション能力?などの「短」時間ではいまいち判断つかない項目に関しては、本当にできる方と1度飯などに行ってもらって判断するのがいいのかも
抜け漏れ有ります
エンジニア
- 簡単なアルゴリズムが組めれば良い
- 変なコーディングしない(ex. gotoなど)
- 設計・実装・リリース経験があること
- 社内で扱われている言語の経験があればなお良い
- Web出身であるとなお良い
サーバサイド
- 得意言語を持っていること、他言語を変換できるレベル
- パッケージ構成
- SQL文をチューニングできる
- JS,リアルタイム通信,HTMLなどの簡単な保守ができること
- Linuxは触れるしシェルも組めること
- AWSのようなクラウドサービスを扱えること
- {Java, PHP} + Ruby on Rails
- {Java, PHP} + Python
フロントサイド
- FW
- ビルドやパッケージなどを管理できること
- HTML,JS,CSSをパフォーマンスも踏まえて実装できること
インフラサイド
- Linuxなどの構築・運用経験、ネットワークなどの基礎知識など
- パフォーマンスを考慮した保守、チューニングなど
- ミドルウェア
- Javaなどで保守できる
- 監視ツールなどの導入
スマフォサイド
- UI/UX
- ネイティブプログラミング(iOS/Android)
- サーバとの連携
- 自分で作っているアプリ見せてもらう
よく使うWeb用の言語
HTML5/CSS/JS, PHP, Ruby, Python, Node.js, Perl, Java, Scala