(@aoirubygirl)2018年に某無料プログラミングスクールを卒業するも、「徹底的に自力で転職」を目指して転職活動し、都内某WEBサービス開発企業に転職。未経験からエンジニアを目指すひとを応援する本ブログメディア「みんなのエンジニア就職.com」を友人と立ち上げる。今回は、Twitterで何名かからお問い合わせをいただいた、「どうやったら未経験からいい会社に入れますか?」というお声にお応えして、私や周りの転職経験者オススメの方法、ポイントをご紹介します。目次あなたはどのラインにいるのか?まずは情報収集・発信の環境を整える転職するための最低限のライン超えてますか?企業は未経験エンジニア志望者のどこを見ているか?(1)現場に沿った技術を抑えよう(2)ポートフォリオと錯覚資産を用意する(3)企業へゴリゴリ会いに行こう最後にあなたはどのラインにいるのか?いまこの記事を読んでいただいている方には、色々な状況にいらっしゃる方がいることと思います。World!Railsチュートリアルをやってるけど難しい...いまプログラミングスクールに通ってていい感じ〜私は数ヶ月前まで、(1)の状態でした。いまでは超いい環境で、毎日楽しくエンジニアライフを送っています。2019ツイートした通り、ブラック企業から努力と工夫でこんなにも環境を変えることができました。そのために徹底した秘伝の方法を今回はお伝えします!なんだか胡散臭いアフィリエイトサイトっぽいですね...。本ブログメディア「みんなのエンジニア情報.com」では情報商材や、嘘の広告記事の一切を発信しておりません。情報収集・発信の環境を整える「最強の」とか「秘伝の」とか大げさに言っていますが、超簡単なことです。効率よく準備して、アプローチする。残念ながら、その努力の7割は転職に際しては意味がありません...。やるべきこととはなにか?とにかくTwitterアカウントをつくろう...え?それだけ?と思われるかもしれませんが、まずは準備と思考を変える段階です。その理由は、エンジニア界隈にはどんな人がいて、どんなことが評価されて、どうすれば転職できるのか、を知るためです。結論から言えば「未経験エンジニア転職」を成功させるために必要なのは積極性、”現場に沿った”技術学習、ポートフォリオだけです。Progateのレベルや、技術書を何周したか、は三の次です。転職するための最低限のライン超えてますか?上でも説明した通り、未経験からエンジニア転職を成功させるには、最低限越えるべきラインがあります。それは以下の通りです。今回はRailsエンジニアを例にとっていますが、PHPやJava、Pythonなどでも同様です。超えるべきラインWEBの仕組みについて最低限理解している例えば)httpとhttpsの違いとは?今更聞けない!Webサーバーの仕組みと構築方法HTTPリクエスト/レスポンスの構成要素を初心者にも分かるように解説してみたHTML,CSS,JavaScript,Rubyの基礎言語を理解し、読むことができるRailsチュートリアルを最低1周している、あるいは1ヶ月以内でできる正直に言って、このラインに達していないのなら、まずはそこまで達するように独学やプログラミングスクールに通うことをオススメします。個人的にはRailsエンジニアには、ポテパンキャンプさんを激推ししています。その人の実際の能力、営業さんなら営業力やコミュニケーション能力でしょうし、エンジニアならどれだけ質の高いコードをスピーディに書くことができるか、という技術力になります。錯覚資産とはなんでしょうか?それは以下のサイトに詳細は任せますが、端的に言えば「この人はこれくらいの能力だろう」と周りから見られる、実際の能力とは別の事実、経歴のことです。それを引き起こす事実のことです。著者自らがそのポイントを解説では、一般的な転職活動における「錯覚資産」とはなんでしょうか?年齢:20代前半であること学歴:一般的に高学歴であること職歴:有名企業に勤めていた経歴でも、これらを持ち合わせているひとはおそらく未経験エンジニア転職希望者の1割程度ではないでしょうか。未経験エンジニアの場合は幸いなことに、これらの錯覚資産も有効ですね。扱える技術やライブラリなど(発展)執筆歴やLTの登壇歴などGithubにたくさんのリポジトリをつくって、そこに勉強の中で書いたコードを日々Pushしていくことで、どれだけその人がコードを書いているのかが可視化されます。Qiitaやブログに学んだことをアウトプットしていきましょう。知識の定着にも役立ちますし、あなたがどの程度知っている人なのかを採用担当者が知ることができます。プログラミングスクールやエンジニアさんのコミュニティに入られているのであればLT(ライトニングトーク)に挑戦してみることも重要な錯覚資産の一つになると思います。未経験エンジニアの多くがここまで徹底して準備しません!なので、ここまで準備できるようになれば「未経験エンジニア転職市場」においては超有利です。転職アプローチを始めるにはプログラミングスクールしかない?なぜ未経験エンジニアがそこまで準備しない、できないのかというと、「転職=プログラミングスクールに通うもの」と思ってしまうからではないかと考えています。スクールの言う通りに勉強すればなんとかなる...と考えてしまうあまり、何がポイントなのか?を考えられないようになってしまっていると思います。深刻なことに、プログラミングスクールが紹介する企業はどこもいい企業とは限りません。レガシーな職場環境が5,6割くらいと思っておきましょう。スクールが紹介する「いい企業」はどこも倍率が高いことが多いです。ここからは未経験から自力転職で”いい企業”に入るステップについてお話ししていきます。(1)現場に沿った技術を抑えよう未経験エンジニアの多くがHTMLやCSS、JavaScriptを学びすぎています。エンジニアの現場でそれらをフル活用することはほとんどありません。HTMLというよりhamlやslimを使っていますし、cssもscssがほとんどです。JavaScriptもReact.jsやVue.jsといったフレームワークを使ってコードを書いていきます。例え話ですが、あなたがコンビニの店長だとして、お金の計算(お釣りの計算など)をたくさん勉強した人とレジを使って会計をできる人、どちらを選びますか?お金の計算ができることはとても大事ですが、大前提なので現場でレジを使うような場面ではあまり評価されません。WEBエンジニアを目指すひとが抑えるべきはコレ結論としては、以下のポイントを学習して、それぞれについて1分程度話せる程度の知識を持ちましょう。最低でも1,2回は実際のコードを書いて、読める程度にはなっておきましょう。今回もRailsエンジニアを対象としています。その他の場合は少し読み替えてください。本ブログメディアでも、今後これらの学習ポイントについて詳しく発信して行く予定です。Twitterでも発信しますので、ぜひチェックしてください!未経験エンジニアが転職活動したい!となっても、プログラミングスクールに吸い込まれてしまう問題をなんとかしたい。スクールはよくても、スクールに入った段階で自分の市場価値について思考停止になってしまうことが多い気がする。市場価値をあげる学習ロードマップを用意していこう。2019(2)ポートフォリオと錯覚資産を用意する上で説明した学習ロードマップを一通り理解・実践したら、次はポートフォリオの用意です。今回は最低限したほうがいい範囲のものを用意しました。用意するものQiitaで学んだことに関する記事を「合計100いいね以上」もらえるまで書く学習した成果をGithubのリポジトリにあげる。静的WEBサイトを1つ作ってGithub.ioにあげる超カンタンなWEBサービスをつくってherokuで公開する1について...Qiitaはおそらくみなさんご存知ですよね。誰でもどんなクオリティでも技術に関して記事を投稿できます。面接で「Qiitaで合計100いいね!もらいました」といえるようになることは重要です。いい記事を100記事書くより、みんなが欲しがる情報を調べてわかりやすい記事にまとめた数記事のほうがはるかに価値があります。2について...Udemyや技術書のなかに、実践編があったらそれは実際に書き出してみてください。GithubにPushするだけです。可能なら毎日コードをPushしましょう。Githubの行動履歴(通称、草)に残って、あなたがどれだけ真剣にコードを書いているかが可視化されます。Pagesという機能を使うことで、例えば「yourpage.github.io」というドメインでウェブサイトを公開することができます。Github.ioについてはこちらの記事が詳しいです。あなたの自己紹介のようなものをウェブサイトとして作って見ましょう。(参考)GitHubを使って3分でHPを公開する。4について...これが超重要です!2018年ごろからTwitterに投稿できるいろんなWEBサービスが個人で作られていますね。有名なものだと、「質問箱-peing-」や「bosyu」など。ここまで行かなくても、Twitter連携をして、WEBサービス上でボタンを押すと、その日の天気が投稿されるアプリでもいいと思います。botのサービスも比較的簡単に作ることができます。クオリティは問わないので、まずは何かサービスを作ってみてそれを公開するところまで一人でやってみましょう。これらのポイントをすべてクリアしたら、プログラミングスクールを卒業した一般的な生徒よりもはるかに優秀な方だと思います。全て自ら考えて行動して、アウトプットするという姿勢に対して大きく評価されるはずです。▼プログラミング初心者でもできる実践チュートリアルまとめはコチラ!▼(3)企業へゴリゴリ会いに行こう最後のステップです!プログラミングスクールを使わずに未経験エンジニア転職を成功させる最後のステップ、企業へのアプローチの段階です。今回は暫定的に「自社開発企業」を目指すこととします。SESやSIerにもいい企業はあるのですが、それらを目指すのであれば無料プログラミングスクールから、で十分だと思ってます。具体的には3つの方法を同時並行でやっていきましょう。ハッシュタグでTwitter検索すると、たくさんの転職希望ツイートがでてくると思います。これまでのスキルセットや希望要件込みでツイートしてみましょう!意外とたくさんの応援や反応があります。エンジニアとして働きたいと思っています。2018https://twitter.com/Towel_blankets/status/10873490293635440642について...私もこの方法で転職しました!Wantedlyはいわゆる求人サイトなのですが、スタートアップや中小企業の割合が高く、また「話を聞いてみたい」と軽いステータスで会うことができるのがメリットです。転職面接でなくても、相談というかたちでも数社会っていただけました。未経験」で検索してみてくださいー!本ブログメディアでもWantedly攻略方法についてはまとめていきますね。3について...一般的には転職エージェントはいらない、という声も多いのですが未経験エンジニアで初のエンジニア転職の場合不安なことが多いと思います。そんな方でもスムーズに転職を進めるために、Greenのような転職サービスを使うのもひとつの手だと思います。注意していただきたいのですが、一般的に転職サービスやエージェントを使って採用するのには企業側にとっては「採用コスト」がかかります。そのコストがある分、未経験エンジニアを採用することにメリットを見出されない可能性が高いということは念頭に入れておきましょう。順で企業マッチング率は高いと考えていいと思います。最後にここまで準備して、アプローチをすれば未経験エンジニア転職は8割成功すると思っていいです。失敗した!という方がいらっしゃれば、クレーム入れていただいて結構です。したらその方は面接やコミュニケーションに改善の余地があるかもしれません。次回はそういった、未経験エンジニアの面接攻略法について、私の経験談をもとにご紹介させていただきます!そして、やっぱりここまで大変ならスクールに通おうかな...という方にはポテパンキャンプさんをオススメします。人気記事【2019年最新版】Twitterで評価の高いスクール5選まだプログラミングスクール選びで悩んでませんか?現役エンジニア、フリーランスエンジニア、個人事業主が語る、プログラミング初心者〜エンジニア就職のアドバイスをまとめました。いう方へオススメする、最強の転職法は以下よりお読みいただけます!未経験からエンジニアになる方法をみるプログラミングスクールをでてもエンジニアにはなれません!残念ながら、プログラミングスクールを出れば誰でもエンジニアになれるわけではありません。【選考のポイント!】ポテパンキャンプ受講生に聞いた評判・クチコミ【就職できる?】ポテパンキャンプ受講生の口コミ・評判RECOMMENDこちらの記事も人気です。ひびのあおい(WEBエンジニア)本ブログメディアを運営しているWEBエンジニアです。短大卒からブラック企業に入ってしまい、うつ状態...。そこからプログラミングにハマってエンジニアとして自社開発企業にジョイン。