「プログラミング経験があると就活で有利に聞いたけど、本当?」、「プログラミング経験をアピールしたいけど、どうやってエントリーシートに書けばいいの?」
もしくは、これからプログラミングを少しかじって、就活にいかせないか、考えている場合もあるでしょう。
これらの疑問や悩みにお答えします。
プログラミング経験は、就活で有利に働くスキルのひとつです。しかし、プログラミング経験をどういかせばよいのか、就活ではどのようにアピールしたらよいのか、またどれぐらいのスキルがあれば優位性があると言えるのか、わかりませんよね。
私は大手企業の新卒採用を15年以上している『はれきち』です。実際に私の会社で情報システム部の新卒採用をおこなった経験があります。よって、どのぐらいのスキルや経験があればよいのか、あるいはどのポイントみて採用したのか教えることができます。
- プログラミング経験があるとなぜ就活に有利なのか
- プログラミング経験を就活でアピールする方法
- 実際にどんなレベルの人を新卒採用したのか
- 未経験者はどうやってプログラミング経験を積んだらよいのか
- プログラミング経験がいかせる就職先の探し方
この記事を読むとプログラミング経験やスキルをもっているとIT企業はもちろんですが、情報やシステム系部門の人材が不足している企業からも高い関心を持たれることがわかります。
ただし、新卒採用においてはプログラミングスキルは大事ですが、コミュニケーション力や論理的思考力、協調性の方が重要視されるとわかるでしょう。
~文系就活生が登録すべきおすすめ就活サイト3選~
・文系比率8割以上で特に女性登録者が多い
・紹介案件は3,4件のみで不要なメールがこない
・Googleの口コミが4.7の高評価
・就活に出遅れたと思ってるなら必須
・逆求人サイトなら絶対登録すべき神サイト
・登録企業18,533社からのオファーは内定への近道
プログラミング経験あると就活が有利に
プログラミング経験やスキルあると就活が有利になるの?
それはどこに就職したいかで変わるよ。
プログラミングを必要とするエンジニア職なら有利になるよ。
プログラミングスキルや経験があるということは、「すでにコンピューターを使って問題を解決したり、新しい価値を創造したりする能力が一般の人よりある」と採用者に判断されます。
IT業界やエンジニア職の就活で有利
IT、ソフトウエア、WEB業界は、近年急速に発展しており、IT人材の需要が急増しています。しかし、IT人材はまだまだ不足しているので、プログラミングスキルを持つ人材は重宝されます。
新卒採用も同様にIT人材を必要とする企業は増えています。その理由として、中途採用だけでIT技術者を雇うと、とんでもない費用が必要になるからです。
私の会社で即戦力として、情報システム部の補強をするためリクルートへ募集しようとしたところ、「800~1000万で募集しないとよい人材は集まらないですよ」といわれました。かなりコストがかかる上に、社風や部署内の雰囲気とマッチしないと雇うことはできません。
結果、中途採用はハードルが高いため、新卒採用に切り替えました。このような動きはどの会社でもおきているはずです。
ITエンジニア職はどの企業も人材不足
IT業界だけでなく、自動車、家電、建築、食品、流通、医薬、不動産、サービスなどあらゆる業界で、実はエンジニア職が不足しています。
どの業界もパソコンは使っており、会社独自のシステムを活用しています。システム自体を作るのは別会社ですが、日々の保守やメンテナンスは社内の情報システム部や情報管理部がたずさわっています。
情報セキュリティー、個人情報の管理、電子帳簿の保存と年々法律の改正で強化され、管理が厳しくなっています。当然、社内ネットワークの構築という観点だけをとっても人材を増やさないと成り立たなくなっています。
よって、新卒だとしてもエンジニア職に興味があったり、スキルや経験があれば、すごく重宝がされるのがおわかりだと思います。
プログラミング経験を就活でアピールする方法
ではプログラミング経験やスキルがあるなら、どうやって就活でアピールしたらよいのでしょうか?
IT、ソフトウエア、WEB業界はもちろんですが、他の企業でもプログラミングスキルや経験があれば重宝されるので、履歴書へは必ず記載すべきです。
だた、すぐ書くのはちょっと待って下さい。
アピールする前に一旦あなたのプログラミングスキルや経験を棚卸ししてみましょう。
・プログラミングスキル、経験
・資格、検定
・IT系のインターンシップへの参加体験
・プログラミングを使うアルバイト経験
その上で企業が求める人材をホームページをみて予測しなければなりません。あなたと企業を結びつける書き方をすると採用者から評価されるためです。
いくらプログラミング経験やスキルがあっても自己満なアピールは不快に思われるだけですから。
履歴書
履歴書の特技の欄には「プログラミングやプログラミングができる」と書くだけではもったいないです。
<例>
・PythonでWebアプリケーションを開発した経験あり
・Javaでスマホアプリを開発した経験あり
・SQLでデータベースを扱える
レベルはともかく、少しでもかじったことがあるなら記載しておくと、採用担当者の目にとまります。
さらに資格や検定をもっているなら、資格の欄に記載しましょう。
<例>
・基本情報技術者試験
・Javaプログラミング能力認定試験
・Pythonエンジニア認定試験
自己PR
IT業界を狙うなら、プログラミングスキルや経験がもっと差別化につながります。
エントリーシートでは、自分がどのようなプログラミング言語やツールを使えるか、あるいはどんなアイデアもってアプリを開発したのか、もしくは成果物や学びを具体的にアピールすると評価が高くなります。
<例>
私は、PythonとDjangoを使ってWebアプリケーションを開発した経験があります。
大学では、情報工学を専攻しており、Web開発の授業でPythonとDjangoを学び、チームでオンラインショッピングサイトやブログサイトなどのWebアプリケーションを作成しました。
チームリーダーとして、要件定義や設計、テストなどの工程を管理しました。また、コーディングでは、データベースやAPIなどのバックエンド部分を担当し、私たちのチームは、授業で最優秀賞を受賞しました。
私はWebアプリケーション開発だけでなく、貴社で積極的に新しい技術や知識を学びたいです。さらに自分のスキルを磨いて貢献したいと考えています。
志望動機
志望動機をかく時は、会社に対して強い関心を示し、どのポイントに共感したかをまず伝えます。その上で自分の強みを貴社でどのようにいかしていくか記載するとよいでしょう。
<例>
私は、貴社の「ITコンサルタント」の職種を希望します。ITコンサルティングサービスに強い興味と関心を持っています。
多様な業界や規模のクライアントに対して、最適なITソリューションを提案し、実現することで、ビジネスの価値を高めることに貢献していると認識しています。
私は、そのミッションやビジョンに強く共感し、自分もその一員となってチャレンジしたいと思っています。
大学で情報工学を専攻し、プログラミングやWeb開発などのITスキルを身につけました。このスキルや経験をさらに高めて、貴社のITコンサルタントとして活躍したいと考えています。
面接
面接ではプログラミングスキルだけでなく、人間性が重要視されます。特にコミュニケーション力、論理的思考力、協調性の観点でチェックされます。
業務はチームで取り組むことが多いので、ひとりよがり、気配りができないタイプ、暗い性格、消極的と判断されると落とされます。
質問に対しては必ず前向きな意見で返答するよう心がけましょう。
弊社で新卒採用した時のスキルや経験について
弊社で情報システム部の新卒採用をおこなったとき、どのぐらいのレベルのプログラミングスキルだったかを紹介いたします。
過去に3名ほど新卒採用をして、現在も情報システム部で活躍しております。そのうち1名は課長へ昇格しております。
新卒採用時、気になるのはどのぐらいのプログラミングスキルがあったのか、あるいは経験をしていたのかですよね。
採用時のチェックポイント
私と情報システム部の部長が同席して、採用面接を実施しました。その時に決めていた採用ポイントは以下の通りです。
<採用のポイント>
・エンジニアになりたい目的をもっているか
・大学や独学でプログラミングに触れたことがあるか
・論理的思考力があるか
・コミュニケーション力があるか
・協調性はあるか
どのプログラミングを知っているかや、成果物は強く求めませんでした。なぜなら、新卒採用だからです。
パソコンオタクやゲームを独自に作って遊んでいるツワモノもおりましたが、採用しませんでした。なぜなら、プログラミングスキルより、論理的思考力やコミュニケーション力の方がよっぽど大事だからです。
もちろん、両方持ち合わせているならいうことはありません。
ひとりで完結する仕事ではなく、チームや部署内で協力しながら進めたり、他部署と連携してプロジェクトを組むことが多いので、協調性が必要になるからです。
採用した3人とも情報システム部の部長がすごいと、うなるほどのプログラミングスキルは持っておりませんでした。
・大学の専攻で学んだことがあるレベルでPython、C/C++、Javaを少しかじってる程度
・プログラミングの本を見て独学で学んでいる最中、意欲はあるがレベルは低い
・プログラミングのオンラインスクールで1ケ月学んだ経験があるぐらいのレベル
ハッキリ言って、その程度かと思われますが、私は新卒採用だと『どうしてエンジニアになりたいのか』、この問いに対して、強い意志で答えられる方が大事だと考えています。
やはり仕事は趣味と違うので、ビジョンや目的がないと途中で挫折してしまいます。
即戦力やキャリア採用になるとこのレベルでは採用されませんが、新卒の場合はスキルや経験値がとぼしくても、勉強し続ける姿勢があれば、入社してからモノになるのです。
採用時によくあるQ&A
採用時によくある質問に答えていきます。
Q1.就活ではどのぐらいのレベルのプログラミングスキルがあればよいですか?
A.超大手企業や有名企業だと基本的な知識とスキルは当然ですが、自分でアプリやWEBサービスを作成できるとよいでしょう。その際、成果物を具体的に伝えられると評価が高くなるでしょう。
Q2.プログラミング未経験だと新卒でエンジニアになるのは難しいのでしょうか?
A.IT業界は慢性的な人材不足に悩まされており、未経験者を採用する企業は少なくありません。プログラミングスクールやオンライン学習サービスなどの普及により、未経験から新卒エンジニアを目指す人は増えています。
プログラミングが全くの未経験でもエンジニアになることは可能です。詳細は【新卒エンジニア未経験者向け】仕事内容やスキルをわかりやすく解説こちらを参考にしてください。
未経験者がプログラミング経験を積むには
ここまで読むとプログラミング経験が少しでもあれば、ITエンジニア職は引く手あまただとわかりますよね。
でも経験がない、あるいは興味はあるけど何もしたことがない、プログラミングを少しかじって挫折した方も多いのではないでしょうか。
そこでプログラミング経験を積んで、履歴書の特技や自己PRの欄に「プログラミング経験あり」と書きたいですよね。
差別化につながれば、エントリーシートの合格率やインターンシップへに参加率が格段にアップしますからね。
ではどうやって勉強して経験値を上げるのでしょうか?
<未経験者がプログラミングの経験を積む方法>
・独学で本やYouTubeで学ぶ
・オンラインスクールに通う
・インターシップで経験を積む
独学で本やYouTubeで学ぶ
本屋に行けばプログラミング入門やプログラミング言語に関する本が多数あります。YouTubeでもプログラミングに関するものが多数配信されています。
これらを見て情報収集する、あるいは勉強していくのはありです。
ただ、私は本でプログラミングの勉強をした経験がありますが、途中で大きくつまづきました。論理的思考力が足りないので、なぜこうなるのか理解するのに何週間もかかりました(笑)。当然相談する相手はおりませんので、ネットで色々検索したり、何度も基本に立ち返りやり直した苦い経験があります。
知っている人に相談できれば1分で解決できたんですがね…。
オンラインスクールに通う
オンラインスクールに通う方法があります。20年前はほとんどありませんでしたが、今は対面よりオンラインスクールの方が需要が高いと思います。
まず始めるなら、対面より格段に安い、あるいは無料で学べるところがよいですよね。
対面のプログラミングスクールに3か月で30万といわれたら、学生だとすぐお手上げになります。
その点、オンラインスクールだと、3か月で10万未満で通えます。もちろん無料で学べるところもあります。私は苦い経験から、チャットで気軽に質問できるところが一番よいと思います。
オンラインプログラミングスクールはいろいろありますが、安いのはレバテックカレッジ、無料なのはテックベースがあります。参考までに代表的なこと2つをのせておきます。
レバテックカレッジ
大学生や大学院生専用のプログラミングスクールの『レバテックカレッジ』は特に安いです。
<レバテックカレッジの特徴>
・ITエンジニア採用支援で圧倒的な実績が15年以上ある会社が運営している
・未経験でも3か月プランでWEBアプリ開発ができるようなる
・入学金はなし、月額29,800円とリーズナブル
ちなみにプログラミングで有名なDMMがやっているWEBCAMPは4ケ月で910,800円です。そう考えると格安です。
3か月でクローズするので、初めから完成までを経験できるため理解しやすいです。
\ まずは無料相談会から /
TECH BASE(テックベース)
いやいや学生なのでお金はかけるのが難しいなら
<TECH BASEの特徴>
・新卒採用に特化をしたサービスを展開する人材ベンチャー企業が運営している
・1~2か月無料でプログラミングを学べる
・企業紹介やエントリーシートの添削をしてくれる
学習環境は完全オンラインですが、チームで開発をおこないます。ほんと企業での取り組みと同じです。未経験でも常時チャットで聞くことができるので、ムダなつまづきがなくなるのでありがたいです。
\ 無料で受講満足度94%!/
やっぱり、プログラミング経験を積むならオンラインスクールが一番の近道だね
インターンシップで経験を積む
仕事として、自分に向いているのか確認するならインターンシップを利用して、体験してみるのがよいです。ホームページだけを見ると職業体験するのでは雲泥の差がありますから。
プログラミング体験をさせてもらえる企業へ積極的に参加しましょう。
マイナビ、リクナビから探すのもよいですが、エンジニア系のインターンを探すなら理系ナビが便利です。
★理系ナビ
<理系ナビの特徴>
・理系に特化しているため、メーカー、エンジニア、IT、金融、コンサルタント系の会社を見つけることができる。
・登録情報(研究テーマや自己PRなど)を閲覧した企業からスカウトオファーが届く。
・理系就活の準備に役立つ、業界・仕事研究セミナーや選考対策イベントを随時開催している。
\ iPad当たるキャンペーン実施中 /
未経験なら独学で本やYouTubeで勉強したり、オンラインスクールに参加したり、インターンで情報収集したりと小さな経験を積み重ねることが大切です。
これらの経験をしたなら、必ず履歴書やESに記載しましょう
プログラミング経験をいかせる就職先の探し方
まずどんなエンジニア職を目指しているか、あなたのプログラミングスキルや経験は何なのか、整理して考える必要があります。
目指すエンジニア職ともっているスキル
あなたが目指しているエンジニア職は何ですか?また、あなたのもっているプログラミングスキルは何ですか?これらを一旦整理してみましょう。
エンジニア職は様々な分野がありますからね。
エンジニア職の種類や求めらるスキル(例)
・フロントエンドエンジニア:ウェブサイトやアプリケーションの画面やインターフェースを開発する【HTML, CSS, JavaScriptなどの言語やフレームワークを使用】
・バックエンドエンジニア:ウェブサイトやアプリケーションのサーバーやデータベースを開発する【Ruby, Python, Java, PHPなどの言語を使用】
・AIエンジニア:人工知能や機械学習を利用したウェブサイトやアプリケーションを開発する【Python, R, TensorFlow, PyTorchなどの言語を使用】
・データエンジニア:大量のデータを収集、加工、分析、可視化するウェブサイトやアプリケーションを開発する【SQL, Hadoop, Spark, Tableauなどの言語を使用】
・ゲームエンジニア:ゲームのロジックやグラフィックスを開発する【C++, C#, Unity, Unreal Engineなどの言語を使用】
興味ある業界や企業の事業内容を調べる
あなたが目指すエンジニア職に関連する業界や事業内容を持つ企業を調べてみましょう。
・IT、ソフトウエア、WEB、セキュリティ、通信、金融、医療、ヘルスケア業界など
・大手企業、中小企業、ベンチャー企業、スタートアップ企業
・NTT、ソニー、ソフトバンク、メルカリ、BASE、Freeeなど
業界から探してもよいし、大手企業に絞って探してもよし、直接関心ある企業から探してもよいでしょう。
★就活サイトから探すなら
マイナビ、リクナビ、あさがくナビから探すのが一般的ですが、エンジニアに特化して探すなら『レバテックルーキー』という就活サイトが便利です。
<レバテックルーキーの特徴>
・ITエンジニアに特化しており、大手企業からベンチャー企業まで5,000社以上の顧客情報をもっている。
・紹介物件が多いので、あなたのレベルにマッチした顧客を紹介できる。
・理系の理工、工、情報、電気、電子、機械、システム学部だと特に相性がよい。
\ 各企業の採用条件を熟知! /
プログラミング経験がない場合
プログラミング経験はないけど、ITエンジニアを目指したいなら、エンジニア就活がおすすめです。
登録するだけで無料でプログラミング研修が受けられますから。
<特徴>
・人手が不足しているIT業界に特化
・登録すれば無料でプログラミング研修を受けられる
・ソフトウエア、webアプリ、システム開発の企業多数
\ 文系理系どちらでも未経験OK /
こちらは文系や理系、未経験問わず登録できるのがありがたいです。
使い分けとしては多少プログラミングスキルをかじっているならレバテックルーキー、未経験でこれから勉強するなら、エンジニア就活がおすすめです。
まとめ
プログラミング経験が少しあるということは、エンジニア職に興味があると採用者は判断しています。よって履歴書やエントリーシートに記載すると書類審査の合格率は上がります。
私はAIの進歩の早さをみていると5年後、10年度はどんな世界になっているのか予想できません。それぐらい早い勢いで業務の変化や変革がおこなわれています。そこには必ずITエンジニアの力が間違いなく必要となります。
どの企業も乗り遅れないようにITエンジニアを増やしたいですが、圧倒的に人員が足りていません。
もしあなたがエンジニア職を希望するなら、将来性や年収において、明るい未来が待っているといえるでしょう。
何しろ転職市場で一番活発なのがエンジニア職ですからね。
よって、まだ未経験な方もエンジニア職を目指すなら、プログラミング経験を積むことをおすすめします。