30歳、エンジニア歴約1年です。今後のキャリア戦略について悩んでいます。 現在の会社で4社目で、もともとはエンジニア以外の職種も経験してきました。現在はRailsを中心にバックエンド開発をしていますが、エンジニアに転職して比較的すぐにClaude CodeやCodexのようなAIコーディングツールが普及し、実務でもかなり活用しています。 そのため、開発自体は進められる一方で、「自分自身のコーディング力や設計力が本当に身についているのか」という不安があります。 AIが生成したコードを読んだり修正したりすることはできますが、AIなしでゼロから設計・実装できるかと言われると、まだ自信がありません。 現在は、Railsだけでなく、DB、SQL、認証認可、ネットワーク、Linux、クラウド、設計、テスト、障害対応など、バックエンドエンジニアとしての基礎を改めて勉強しています。 一方、現在の会社が経営不振のため転職活動中です。 今後の選択肢としては、 ・Railsバックエンドを続ける ・Go、TypeScript、Pythonなどに広げる ・SREやクラウド寄りの知識を伸ばす ・将来的にFDEやSolutions Engineerなど、顧客課題と技術の両方に関わる職種を目指す あたりを考えています。 エンジニアになる前に顧客対応や業務改善、AI関連の仕事も経験しているので、純粋な開発職だけでなく、顧客と技術をつなぐ職種の方が自分の経験を活かせるのではないかとも思っています。 30歳、エンジニア経験約1年、転職回数4社という状況の場合、今後3〜5年はどのような戦略を取るのが良いでしょうか。 特に、 ・次の転職で狙うべき会社や職種 ・Railsを深めるか、GoやTypeScriptなどに広げるか ・AIを使った開発経験を転職でどう説明するか ・AIなしでも実装できる力をどこまで鍛えるべきか ・30代前半で市場価値を上げるために優先すべきこと について、アドバイスをいただきたいです。 厳しめの意見でも構いません。よろしくお願いします。

2026/10/6
酒井潤が質問に答えたよ | Ask Jun