レバテックキャリア
Go/Rustエンジニアの求人が増加中で、自社開発企業への転職に強い
※ サービス選びの参考情報。利用は各自の判断で。
ジュニアバックエンドエンジニア → Rust/Goエンジニア
SRE(Site Reliability Engineer): システムの信頼性・可用性・パフォーマンスを設計・運用の両面から支えるエンジニア職種。
完全プランを見るSIerでJava/Spring Bootを用いた業務システム開発を2年経験。堅牢なエンタープライズ開発の 基礎は身につけたが、より低レイヤーの技術に強い関心を持っている。学生時代にCでOSの課題に 取り組んだ経験から、メモリ管理やシステムコールといった領域への興味が再燃。RustやGoで 高性能なシステムソフトウェアを書けるエンジニアを目指し、パフォーマンス最適化の知識も 併せて習得したいと考えている。
「業務でJavaアプリケーションのGCチューニングを担当したことをきっかけに、ランタイムの 挙動やOSレベルの処理に深い興味を持った。Rustの所有権モデルやGoの並行処理モデルは、 システムプログラミングの新しい潮流として注目しており、若いうちにこれらの言語で 専門性を築くことがキャリアの大きな差別化要因になると確信している。 」
藤原 賢一さん本人の学習設計の語り
最初の2ヶ月でGoの基礎とLinuxの内部構造を深く学ぶ。Javaの経験があるため静的型付け言語 への抵抗はないが、ポインタやメモリ管理の実践知識を強化する。続く2ヶ月でRustに入門し、 システムプログラミングの課題に取り組む。最後の2ヶ月はパフォーマンスエンジニアリングに 集中し、プロファイリングツールの使いこなしとチューニング手法を身につける。
現在のスキル水準とRust/Goエンジニアに必要な水準を並べ、何を伸ばすべきかを可視化しています。
Go言語習得、Linux内部構造、システムコール理解
Rust所有権モデル、メモリ安全、CLIツール開発
プロファイリング、BPF、パフォーマンスチューニング
このキャリア遷移を目指す藤原 賢一さんが活用を検討しやすい転職サービスをまとめました。
Go/Rustエンジニアの求人が増加中で、自社開発企業への転職に強い
※ サービス選びの参考情報。利用は各自の判断で。
技術力ベースのマッチングで、言語特化のスキルを正当に評価してもらえる
※ サービス選びの参考情報。利用は各自の判断で。
同じ職種・近いレベル感を目指す他のペルソナです。学習プランや読む順番のバリエーションとして参考にしてください。
藤原 賢一さんの学習プランは「SRE(Site Reliability Engineer)」を目指す一例です。 職種全体のロードマップ・必要スキル・代表的な書籍は専用ページで体系的に確認できます。
SRE(Site Reliability Engineer)のロードマップを見る →