「Salesforceエンジニアって未経験でもなれるの?」
転職を考え始めた当時、私が最初にぶつかった疑問はまさにこれでした。
前職は営業職。プログラミング経験はゼロ。ITの「IT」の字も関係ない職種からのキャリアチェンジです。
結論から言うと、なれました。ただし、想像していた道とはかなり違いました。
資格を取れば内定が取れると思っていたこと、勉強さえすれば現場でもすぐ動けると思っていたこと、転職エージェントに任せれば何とかなると思っていたこと。これらはすべて、甘い見通しでした。
この記事では、実際に私がたどった4ヶ月間のリアルな記録として、うまくいったこと・失敗したこと・当時の自分に伝えたいことを正直に書いていきます。
同じように「未経験からSalesforceエンジニアを目指したい」と考えている方に、少しでも参考になれば嬉しいです。
私が未経験からSalesforceエンジニアを目指したきっかけ
前職での限界と転職を決意したタイミング
前職は中小企業の営業職で、3年間働いていました。
仕事に不満があったわけではないのですが、「このまま10年後も同じことをしているのか」という閉塞感がじわじわと積み重なっていきました。
決定打になったのは、社内でSalesforceを使い始めたタイミングです。
営業管理に導入されたのですが、社内に使いこなせる人が誰もおらず、設定を少しいじれるだけで「すごい!」と言われる場面を目の当たりにしました。
「これを本職にしている人たちがいるのか」と調べ始めたのが、すべての始まりです。
Salesforceエンジニアを選んだ理由
調べていくうちに、Salesforceエンジニアには他のエンジニア職にはない特徴があることに気づきました。
まず、顧客と接する機会が多いという点です。純粋な開発系のエンジニアと違い、Salesforceエンジニアは要件定義から顧客ヒアリング、導入後のサポートまで幅広く関わります。営業職で培ったコミュニケーションスキルが活かせると感じました。
次に、需要が供給を大きく上回っているという市場環境です。求人を見ていると「Salesforce未経験歓迎」という表記が多く、他のエンジニア職と比べて参入障壁が低めに感じられました。
最後に、Trailheadという無料の学習ツールが充実していたことも大きな理由です。独学でも学習を進めやすいと判断しました。
当時のスキルレベルと知識ゼロからのスタート
正直に書くと、転職を決意した時点での私のITスキルはほぼゼロでした。
- プログラミング経験:なし
- クラウドサービスの知識:「AWSって何?」レベル
- Salesforce:操作したことはあるが、設定は触ったことなし
これだけ見ると「さすがに無謀では」と思うかもしれません。
ただ、Salesforceエンジニアの中でも最初に目指すべき**「アドミニストレーター(管理者)」**というポジションは、プログラミング不要でSalesforceの設定・管理を担う役割です。まずはここを目標にすると決めて、勉強をスタートしました。
勉強開始〜転職活動までの実際のスケジュール
1ヶ月目:Trailheadで基礎をひたすら叩き込む
転職を決意してから、まず取り組んだのがSalesforce公式の無料学習ツール「Trailhead」です。
Trailheadは、ゲーム感覚でバッジを集めながらSalesforceを学べる仕組みになっています。最初の1ヶ月は毎日1〜2時間、仕事終わりにTrailheadをこなすことだけに集中しました。
最初はとにかく「システム管理者向けのトレイル」を一通り終わらせることを目標にしました。
実際にSalesforceの開発者組織(Developer Edition)を無料で作成して、設定を触りながら学べるのが大きな強みです。「読んで理解する」だけでなく「触って理解する」体験は、記憶の定着速度が明らかに違いました。
ただし、1ヶ月でTrailheadをやり切れたかというと、答えはNOです。
量が膨大すぎて、「これ全部終わるまでに何年かかるんだ」と途方に暮れる時期がありました。
2〜3ヶ月目:認定アドミニストレーター取得に集中
1ヶ月ほどTrailheadで基礎を叩いた後、**Salesforce認定アドミニストレーター(ADM-201)**の取得に照準を絞りました。
この資格が、Salesforceキャリアにおける「共通の入門資格」と位置づけられており、どのポジションを目指すにしても最初に取るべき資格です。
勉強方法は主に3つです。
- Trailheadの「管理者認定試験準備」トレイル:公式が用意している試験対策コースで、出題範囲を効率よく網羅できます
- 模擬問題集(英語版):日本語の問題集は少なく、英語の問題集をDeepLで翻訳しながら解いていました
- 実際にSalesforceを触る:Developer Editionで自分でオブジェクトを作ったり、ワークフローを設定したりして、頭ではなく手で覚えていきました
3ヶ月目に受験し、1回で合格できました。合格したときの達成感は今でも覚えています。
4ヶ月目:転職活動を開始した実態と壁
資格を取得した翌月から、転職活動を本格スタートしました。
「認定アドミニストレーターがあれば書類は通る」という情報をどこかで見ていたのですが、現実は全然違いました。
最初の2週間で、8社から書類落ちしました。
「未経験歓迎」と書かれている求人でも、実際には「ITの実務経験がある未経験歓迎」というケースがほとんどでした。純粋な異業種・実務未経験の応募者に対しては、資格があっても厳しい目が向けられます。
この壁に気づいてから、戦略を変えました。詳しくは後の章で話します。
実際にやってよかった勉強法・やらなくてよかった勉強法
Trailheadだけで合格できたか?正直なレビュー
結論から言うと、Trailheadだけでは合格は難しかったです。
Trailheadは「Salesforceを使えるようになる」という目的には最高の教材ですが、「試験に合格する」という観点では少しズレがあります。試験では細かい制限事項や機能の仕様を問う問題が多く、Trailheadをこなすだけでは拾いきれない知識が出てきます。
Trailheadをベースにしつつ、模擬問題を繰り返し解いて出題傾向を把握することが合格への近道だったと感じています。
資格取得に効いた教材と学習の順番
実際に私がやって効果があった順番はこうです。
① Trailheadで「管理者向けトレイル」を一通り完走
全体像を掴むフェーズです。焦らず2〜3週間かけてOKです。
② 模擬問題集を1周する
どこが弱いか把握します。最初は正答率40〜50%でも全然問題ありません。
③ 間違えた問題に関係する機能をTrailheadで再確認
インプットとアウトプットを往復させることで定着率が上がります。
④ 模擬問題を正答率80%以上になるまで繰り返す
ここまでくれば本番でも十分戦えます。
やらなくてよかった遠回りな学習法
プログラミング(Apex)の勉強を最初からやろうとしたことは、完全に遠回りでした。
「Salesforceエンジニアになるならコードも書けないと」と焦ってJavaを勉強し始めた時期があったのですが、アドミニストレーターの資格取得にはプログラミングの知識は一切不要です。この2週間は今思えば完全に無駄でした。
まずは資格を取る→転職する→実務でコードを覚える、という順番が正解でした。
転職活動でぶつかったリアルな壁と突破法
資格があっても書類落ちした理由
先述の通り、最初の2週間で8社の書類落ちを経験しました。
振り返ると、落ちた理由は明確です。
「なぜSalesforceエンジニアになりたいのか」の説得力が薄かったのです。
職務経歴書に「Trailhead修了・認定アドミニストレーター取得」と書いても、それ自体はあくまで「机の上で学んだ」証明でしかありません。採用担当者が気にしているのは「この人は現場で使えるか?」という一点です。
前職の営業経験と絡めて「顧客要件のヒアリングや業務フローの整理は経験済みです」という形で結びつけるよう職務経歴書を書き直してから、書類通過率が明らかに上がりました。
面接で聞かれたこととうまく答えられた回答例
実際の面接でよく聞かれた質問は以下のようなものです。
- 「なぜ他のIT職種ではなくSalesforceを選んだのですか?」
- 「Salesforceのどの機能を使ったことがありますか?」
- 「入社後、最初にどんな業務に携わりたいですか?」
最初の質問に対しては、「顧客と直接関わりながら業務改善に携わりたかった」という軸で答えるようにしました。Salesforceエンジニアは純粋な開発職と違い、顧客折衝が多いポジションです。前職の営業経験をここに結びつけると、面接官の反応が明らかによくなりました。
機能についての質問は、Trailheadで手を動かしながら学んだ実体験をそのまま話しました。「開発者組織でこういう設定を試してみた」という話は、学習の本気度を伝えるうえで有効です。
内定を取れた求人の傾向と転職エージェントの選び方
最終的に内定をいただいたのは、**Salesforce案件を専門に扱うSIer(システムインテグレーター)**でした。
コンサルティングファームや事業会社と比べると年収レンジは抑えめでしたが、未経験者の受け入れ体制が整っており、入社後の研修でSalesforce認定資格をサポートしてもらえる環境が整っていました。「まず現場に入って実務経験を積む」という最初のステップとして最適な選択だったと思っています。
転職エージェントについては、IT・エンジニア特化型のエージェントを使うことを強くおすすめします。
総合型の大手エージェントに登録もしましたが、担当者がSalesforceの求人に詳しくなく、求人のミスマッチが多かったです。一方、エンジニア専門のエージェントは「未経験でも可能な求人」を的確に絞り込んでくれて、選考の通過率も上がりました。
入社後のギャップと実務でつまずいたこと
勉強と現場でのギャップを感じた瞬間
入社してすぐ、思い知らされました。Trailheadで学んだことは「入口」に過ぎなかったということを。
現場では、複数の機能を組み合わせて要件を実現する必要があります。
「この設定をすれば動く」という知識はあっても、「なぜこの設計にするのか」「他の方法と比べてどちらが最適か」という判断が、最初はまったくできませんでした。
Trailheadは「それぞれの機能を学ぶ」ことには向いていますが、「複数の機能を組み合わせる判断力」は、実務の経験を通じてしか身につかないのだと痛感しました。
Apex開発・顧客対応で最初に苦労したこと
入社から3ヶ月目に、初めてApexを書くプロジェクトにアサインされました。
Javaを少しかじっていたおかげで構文への拒否感はなかったのですが、Salesforceのガバナ制限(SOQLクエリの回数やDML操作の上限など)に苦労しました。
通常のプログラミングでは意識しないような制限がSalesforceには多く、「なぜこのコードではエラーが出るのか」の理解に時間がかかりました。この部分は、先輩エンジニアに積極的に質問して乗り越えました。
顧客対応では、営業職の経験が意外と活きました。お客様の要望を整理して、現実的な落とし所を提案するプロセスは、営業の商談に近い感覚があります。ここでは同期より早く自信を持てたのは、前職のおかげだったと思います。
1年後にようやく「わかった」と感じた瞬間
入社から約1年が経ったころ、ようやく「Salesforceが面白い」と心から感じるようになりました。
きっかけは、担当したプロジェクトで自分が提案した設計が採用され、顧客から「業務が楽になった」と感謝の言葉をもらったときです。
「勉強→資格→転職」という段階では見えなかった達成感を、初めて実感できた瞬間でした。
この時点での保有資格は、認定アドミニストレーターに加えて認定Platformアプリケーションビルダーを取得していました。
Trailheadのバッジも継続して積み上げており、学習自体が習慣になっていました。
未経験から目指す人へ伝えたい正直なアドバイス
年齢・職歴別に難易度が変わるという現実
未経験からSalesforceエンジニアを目指す場合、年齢と職歴によって難易度は大きく変わります。これは正直に伝えておきたい部分です。
20代前半・職歴なし〜1年程度のケースは最も有利です。ポテンシャル採用に積極的な企業が多く、資格があれば書類が通りやすい傾向があります。
20代後半〜30代前半・異業種経験ありの場合は、前職の経験をSalesforceとどう結びつけられるかが鍵になります。私はここに当てはまり、営業経験を「顧客折衝スキル」として打ち出す戦略が有効でした。
30代後半以降・完全未経験の場合は、私の記事冒頭に登場したような厳しい現実があることも知っておいてほしいです。資格だけでは書類が通らないケースも多く、SES企業でまず実績を作るルートを検討する価値があります。
資格より先に準備すべきだったこと
振り返ってみると、資格を取ることに必死になりすぎていました。もっと早くやっておくべきだったことが3つあります。
① 職務経歴書の「なぜSalesforceか」を早期に言語化しておくこと
資格取得の前から、自分の転職ストーリーを組み立てておくべきでした。
② Developer Editionで実際に何かを「作った」実績を作ること
架空の営業管理システムを自分で設計・構築して、「ポートフォリオ」として見せられる状態にしておけばよかったです。
③ エンジニア特化の転職エージェントに早めに相談すること
転職市場の現実を最初から把握できていれば、遠回りが減ったはずです。
今の自分が当時に戻るならこうする
当時の自分に伝えられるとしたら、こう言います。
「Trailheadをやりながら、同時にSalesforceを使った自作の管理システムを作り始めろ。資格は後からついてくる。まず動かすものを作れ。」
採用担当者が「未経験者を採用してもいいか」を判断するとき、資格よりも「この人は自分でやり切れるか」を見ています。
その証明として最も有効なのは、手を動かして作ったものを見せることです。
まとめ:未経験からSalesforceエンジニアになるための最短ルート
私の体験を踏まえた上での、未経験者向けの最短ルートをまとめます。
Step 1(1ヶ月目):Trailheadで全体像を把握しながらDeveloper Editionで手を動かす
読むだけでなく、必ず自分で触ること。ここをサボると後で必ず苦労します。
Step 2(2〜3ヶ月目):認定アドミニストレーターの取得に集中する
模擬問題を正答率80%以上になるまで繰り返すこと。Trailheadだけでは足りません。
Step 3(資格取得と並行して):Developer Editionで「自作ポートフォリオ」を作る
架空の会社の営業管理システムでも構いません。「自分で設計して作った」という実績が、書類・面接の突破力を大きく高めます。
Step 4(転職活動):エンジニア特化の転職エージェントに早めに相談する
総合型の大手エージェントではなく、IT・エンジニア専門のエージェントを選ぶこと。市場の現実を正確に把握した上で動けます。
未経験からのSalesforceエンジニア転職は、決して簡単ではありません。ただ、正しい手順と戦略で動けば、確実に道は開けます。
この記事が、同じように未経験から挑戦しようとしている誰かの参考になれば嬉しいです。