転職活動

投稿日: 更新日:

今の会社で今後やっていくのは難しいだろうと判断して、転職活動をしています。

転職活動をする理由

一言でいえばこの会社で働いていると自分の将来が不安だからです。

今の会社は業績もよく、給与も十分で、働く環境は悪くありません。

しかしレガシーすぎて、世の中で当たり前の技術すら使っていません。 例えば以下のように。

  • IEのみ対応のWebアプリケーション
  • Javaのバージョンが6
  • 未だにUTF-8ロケールではなくEUC-JPで動いている

もちろん自分なりに動いて解決してみようと頑張ったのですが、 うまくいきませんでした。

最新技術どころか、一昔前の技術すら満足に使えない状況では スキルアップには限界があるため、転職を考えています。

自分の価値観・会社に希望する価値観

会社に希望する価値観を一言でいうと、チームの生産性を重視する組織です。 そのために組織に希望すること、そしてコミュニケーションについての自分の考えを以下にまとめました。

希望する勤務地

愛媛県松山市、あるいはリモートワークを希望します。 2人育児中ということもあり、他の地域への引っ越しは考えていません。

定期的な出張や、チームビルディングでの長期滞在はOKです。

将来リモートワークができる前提であれば、2年間ほどの長期滞在もOKです。 (妻の許可をもらっています)

希望する業種・規模

可能なら、生産性改善や教育のためのWebサービスに関わりたいです。 外注していたのを内製に取り組むのが目的であれば、社内システムもアリです。

受託開発でもOKですが、プライム案件が原則の会社に限ります。

希望する職種

以下の活動ができる職種を希望します。

  • 開発系(主にサーバサイド)
  • DevOps
  • SRE
  • 生産性改善

ただしサーバ構築の経験はありますが、運用系の経験はありません。

強み・弱み

一番の強みは学習欲が強い雑食系ということです。

ストレングスファインダーでも上位に「学習欲」が入っています。 今は持っていないスキルでも、学んで追いつくのは得意&好きです。

また元々、フロントエンドからバックエンドまでやれるフルスタックエンジニアを目指していたため、 自分の領域にこだわらずに学んでいます。

具体的には、Google Chrome拡張を作りました。 TypeScriptを使っています。

学習欲が強いので、キャッチアップを前提としてもらえれば、ほとんどの開発が行えます。

その他以下のことが得意です。

  • 細かい改善
  • 英語の仕様書を読んで実装(例: OpenID ConnectのOP)

その他の強み・弱みについては別ページを参照してください。

コミュニケーション

コミュニケーション自体は「頑張ればそれなりにやれる」タイプです。 例えばteratailというQ&Aサイトでも、丁寧に説明しています。

ただ思うところがあるので、コミュニケーションについては別記事にしました。

スキル

具体的には以下のようなことができます。あるいはできません。 自分の中で得意なのは、太字にしています。

  • 開発系
    • 保守性を考えた開発
    • 使いやすいライブラリ開発
    • オブジェクト指向
    • ドメイン駆動設計
    • 言語: Java1, Ruby, Bash, TypeScript
    • 学習中の言語: Go, Python
  • DevOps/インフラ系
    • セキュリティも含めた基本的なサーバ構築
    • 継続的インテグレーション
    • Infrastructure as Code(Ansible, Vagrant, Docker, Jenkinsfile)
  • 不足している経験
    • フロントエンドの最新技術
    • 継続的デリバリー
    • 可用性、拡張性を考えたサーバ構築
    • AWSなどクラウドの経験(「クラウド脳」にはなっています)

  1. ただし「基礎がきっちりできている」という意味で、最新技術にキャッチアップできていません。 [return]