2019-03-25エンジニアに転職したい/転職するべくPythonを独学している方へトラハックプログラミング未経験だけど独学でPythonエンジニアに転職できるのかな?エンジニアに転職するには何をすればいいんだろう?この問いに対する私の回答は「プログラミングの学習プロセスを間違えなければ、未経験者からでもエンジニアに転職できる」です。この記事では以下についてお伝えします。現在、私は転職活動真っ最中です。現職がエンジニアとはいえサーバー運用がメインであるため、プログラミングは全くの初心者でした。そんな私が1年前からPythonを独学しており、転職に必要なスキルを身につけてきました。転職活動中の気づきと体験談をもとにこの記事を書きました。Contentsまずエンジニア向け転職エージェントに登録して目標地点を決めよう転職エージェントから送られる求人情報を見て目標地点を知ろうオススメのエンジニア向け転職エージェント5選プログラミング学習を始めて転職するまでのロードマップを立てようプログラミング言語を決めていないならPythonを選ぶべき理由Pythonを独学するなら動画学習がオススメPythonでプログラムを書いたらポートフォリオ化しようまずエンジニア向け転職エージェントに登録して目標地点を決めようエンジニアに転職するべくプログラミングを学習し始めようと思うなら、まず最初に転職エージェントに登録することをオススメします。トラハックいきなりエージェントに登録するの?これからプログラミング学習を始めるんだから、まだどこにも転職できるレベルじゃないよ。転職活動を行うわけではありません。転職エージェントから送られる求人情報を見て目標地点を知ろういきなりエージェントに登録することの目的は「転職の目標地点を知ること」です。エージェントに登録すると多くの求人情報が届きますよね。触れることのできる技術分野」について、なるべく多くの求人情報を広く見ていきましょう。この情報収集が必要な理由は「理想の転職先はどういう企業か」「転職するためにどのようなスキルが必要なのか」というあなたの転職イメージを固めるためです。登頂がどこか知らないまま登山するのは不可能ですよね。登頂が異なればルートも異なりますし、日帰りか宿泊するかで用意する道具も異なります。プロアマチュア関係なく、必ず登山前に下調べと準備をするはずです。同様に、転職したい企業が異なれば企業へのアプローチも異なりますし、必要なスキルも変わってきます。転職エージェントに登録することで、マップにゴールフラッグを立てることが必要なのです。オススメのエンジニア向け転職エージェント5選そうと決まればエージェントに登録してみましょう。トラハックいきなり履歴書提出や企業面接を求められそうで不安だな。転職エージェントに登録すると、まずは求人情報やスカウトが送られてくるのが基本的です。エージェントによっては転職コンサルタントとの面談がありますが、以降の転職活動を強制させられることはありませんし、あなたの意志で次のアクションを選べるので安心してください。どの転職エージェントにも共通しますが、サービスの利用は無料です。転職エージェントは企業側から成果報酬をもらう仕組みだからです。レバテックキャリアエンジニア・クリエイター特化型の転職エージェントです。対象地域限定」というだけあって取り扱う企業の質が高く、第二新卒向けの求人情報が多いことで定評があります。面談で丁寧なヒアリングをしてもらった後にあなたにマッチする求人情報が送られてくるところもポイントです。求人情報の多さエージェントの対応マイナビエージェント×IT人材業界最大手のマイナビが運営するIT/web業界特化エージェントです。最大手だけあり案件数は1万件を超え、IT未経験OKというものもチラホラ。8割以上が未公開求人(企業が自社サイトではリクルーティングしていないポジション)です。求人情報の多さエージェントの対応パソナキャリア総合型の転職エージェントですが、IT/通信/インターネット業界の求人に強みがあります。各業界・職種毎に専門特化したキャリアアドバイザーが一緒にキャリアプランを考えてくれます。求人情報の多さエージェントの対応GeeklyIT・WEB・ソーシャルゲーム業界に特化したエージェントです。求人情報を絞っているだけあって1つ1つの質が高いです。大手ITベンチャーの求人が多いことも特徴です。求人情報の多さエージェントの対応GreenIT・web業界の転職サポートに特化した転職サイトです。特徴は会員登録時にポートフォリオを登録できる点です。エンジニアにとってのポートフォリオ、すなわちこれまで作成してきたプログラムをQiitaやGithub、ブログなどでソースコードを公開していれば、それらを自己PRに使えます。求人情報の多さエージェントの対応プログラミング学習を始めて転職するまでのロードマップを立てよう転職エージェントに登録して情報収集を行いながら、転職までのロードマップを立て始めましょう。プログラミング言語を決めていないならPythonを選ぶべき理由エンジニアに転職したいと思うならば、まずどのプログラミング言語を学ぶのか決めます。志望企業のスキル要件に応じて選ぶべき言語は異なります。どの言語にすれば良いか迷っているなら、私はPythonを選ぶことを強くオススメします。Pythonをオススメする理由について以下の記事で詳しく解説しています。この記事では、そんなあなたの悩みを解決します。...最大の理由は、Pythonは多くの分野で利用されているため、転職時にカバーできる領域が広くなるからですね。IoT画像処理スクレイピング・クローリングどの開発領域も現在伸びている市場であり、Pythonの需要が確実に高まっていることが分かります。Pythonを独学するなら動画学習がオススメ私は、Pythonを独学する方に動画学習をオススメしています。入門書で独学を始めることは挫折する可能性が高く本気でオススメしていません。私も一度挫折しています。動画学習がオススメである理由は次の記事にまとめているのでご覧ください。本記事では、独学を始めたばかりのプログラミング初心者...Pythonでプログラムを書いたらポートフォリオ化しよう上記記事でも紹介していますが、「あなたの生活をちょっと便利にするプログラム」を考えて作ってみましょう。そのプログラムが最終的にポートフォリオとなります!「生活を便利にするプログラム」としたのはモチベーション維持のためです。「転職」という大きな山を登るためには3合目、5合目、7合目のような目安として「プログラム作成」を行います。ポートフォリオとするためには必ずQiitaやGithubにアウトプットすることになります。「あなたのソースコードを他人が理解できるよう説明する」というプロセスを経ることで確実にプログラミングのスキルが上がります。このプロセスに力を入れるほど志望企業の面接時に自信を持って技術力をアピールすることができますよ。以上、エンジニアへの転職を目指してプログラミングを学び始める方の道しるべとなれば幸いです。リモートOKなスタートアップでフロントエンド|搾取されないエンジニアを増やすために、キャリア論や転職を成功させる方法、勉強方法について発信しています。