Webアプリケーションエンジニア目線で確認しておくべきことのチェックリスト。忘れがちなので書き出してみた。
チェックリスト
- 会社のメインプロダクトは?
- 開発手法は?
- プロジェクトマネジメントツールは?
- ソースコード管理は?
- CI/CDにはどう行っている?
- コミュニケーションツールは?
- 開発環境は?
- サーバ構成は?
- 開発環境構築は自動化されているか?
- サーバサイドの採用技術/メインFWは?
- フロントエンドサイドの採用技術/メインFWは?
- 開発マシン、モニタ、その他デバイス、ソフトウェア、に最も力を発揮できるものを使えるか
- インフラ
- クラウドなら何を使っている?
- 組織について
- 社内人間関係に問題はなさそうか。
- 組織におけるエンジニア部署の立場はどうか。
- 開発部署のリーダーが尊敬できそうな人間かどうか。(自分より優れていると感じるか)
- 人事評価制度について
- エンジニアの評価はどのように行うのか。その評価制度で自身に昇給の見込みがあるのか。
まとめ
これぐらいは最低限確認しておくべきだな、と最近感じている。