PHPからPythonへ転向する
こんにちは。
nassy20と申します。
色々な事情があり、新卒から5年間勤めた会社を辞めることにしました。
その際に、今後のキャリアを考えた結果、2年半慣れ親しんだPHPから、Pythonアプリケーションエンジニアへ転向することにしました。
正確には、RubyとPythonのプロダクトを持つ会社を中心に探して、先にAIプロダクトを持つ良い感じの会社から内定を頂いたために、Pythonエンジニアへの転向を決めました。
自身の気持ちの整理のためにも、どのような判断があったのか、書いておきたいと思います。
なぜPHPから転向しようと思ったのか
PHPは好きです。 とにかく速く形にできる良さがあります。生産性の高いモダンフレームワークも育っている印象。
じゃあ、なぜ転向しようと思ったかというお話。
3年程度で年収をぐっと上げなきゃいけない問題
私は都内住みで2歳の息子と、現在専業主婦の妻との3人暮らしです。妻もかなりいい年齢なので、そろそろ二人目の子供も考え始めています。都内のファミリー賃貸の高いです。(憤怒)
年収をどうにか3年程度で上げなければいけませんでした。
どうやって年収を上げるかを考えてみて、以下のことに気が付きました。
待遇は自身の能力の成熟度以外にも、以下の事の関連が大きいこと。
- 会社やビジネスモデルや業界
- 技術や経験の希少性や需要
さぁ、自分は上記に関してどうなのかと考えました。採用の手伝いをして得た肌感覚では、PHPエンジニアは希少や需要に欠けていました。
また、SESがメインのSIerに所属していたので、会社やビジネスモデルの面でも限界が見えていました。
隣の技術は青く見える問題
技術ブログや様々なメディアにおけるRubyやPythonの注目度や盛り上がりを見ていると、少しPHP界隈は寂しく見えてしまいます。
サイバーエージェント・コネヒト・BASEが語る、今あえて開発言語を「PHP」に決めた理由とは? | ガジェット通信 GetNews
上記の記事にはとても勇気をもらいましたが、やはり新しく作るプロダクトはRuby on Railsの採用が多い印象を受けます。
私はいつか一人でプロダクトを作ってみたいと思っていたので、以下の2つのどちらかのパターンに絞って転職することにしました。
- プロダクトのグロースを学ぶために、立ち上げ間もないプロダクトをRuby on Railsで作っている会社
- 将来的に自身で機械学習プロダクトを作るために、Pythonを使っている会社
Pythonで良かったのか
これからPythonエンジニアとして働くところですが、以下の観点でPythonで良かったと思っています。
- 将来、自身でプロダクトを作る観点
- 機械学習をコアとしたプロダクトが作れる可能性
- 言語解析、画像解析をコアとしたプロダクトが作れる可能性
- エンジニア希少性の観点
自身の考えの整理はこんか感じかな。。。
Pythonの勉強もそこそこに生意気なことを書いた気がします。今後は勉強のまとめなども書いていこうと思います。