初心者がプログラミングを独学して就職する方法

      2017/09/11

プログラミングを独学する男性

「プログラミングって学校で教わらないと無理?」
「プログラミングを独学して就職したいんだけどできるかな?」

先日、読者の方から相談のメールが届きました。

「会社を辞めて、プログラミングの勉強をしています。プログラマーとして就職するためにはどんな勉強をしたらいいでしょうか?」

そこで考えた回答が多くの人に役立ちそうなので紹介します。

習うより慣れよ!

プログラミング学習の世界には「習うより慣れよ!」という言葉があります。

プログラミングとはプログラミング言語を使って命令を書くことです。

ですから、「プログラミング = 言葉を使う」なんです。

私たちは日本語を覚える時に、日本語を使いながら覚えました。英語のように学校で文法を教えられたわけでもないのに流暢にしゃべれますよね。

使いながら覚える → つまり独学なんです。ですから、プログラミングは独学できるし、独学に向いているんです。

まずは初歩の初歩を学ぶ

何事も始めの一歩って労力がかかります。知識0をまず1にする、これが大事です。やり方はいろいろあります。

本で学ぶ

「はじめてのJava」、「PHP入門」みたいなタイトルの本を買ってきて、本に書いてある通りに開発に必要なソフトウェアをセットアップしてコードを書いて実行してみます。

すると、プログラムを作る手順がわかります。

手順さえわかれば、後は知識を増やしていけばいいだけです。

Webサイトで学ぶ

Googleで、

  • Java 入門
  • PHP 初心者
  • Ruby 入門

等を検索すると初心者向けに書かれたプログラミング入門サイトが見つかります。こちらも本と同様に書かれてる通りに手順を実行することで学べます。

オンラインレッスンを受ける

最近はSkypeなどの無料テレビ電話システムを使ったオンラインレッスンが受けられるサービスがたくさんあります。

「就職保証付き」オンライン就職予備校のように就職保証がついているサービスもあります。

プログラミングって独学で学ぶこともできますが、最初は人から教えてもらった方がスムーズに学習できるので、オンラインレッスンは良い選択です。

プログラミングスクールで学ぶ (無料の学校もある)

プログラマカレッジはProEngineerという転職エージェントが運営している無料のプログラミングスクールです。無料で受講できて、修了後、就職支援もしてくれます。最高過ぎです!

企業からの協賛金で運営しているのでスクールを無料にできるんだそうです。

  • 利用者は無料で教育と就職支援が受けられる!
  • 採用企業は教育を受けたエンジニアを採用できる!
  • スクールは採用企業から協賛金をもらえる!

三者がそれぞれ得するすばらしいシステムですよね!

学ぶべき技術・言語は?

HTMLとJavaScriptだけじゃ就職は難しい?

初心者が取り組みやすい分野としてHTMLとJavaScriptがあります。
HTMLとJavaScript専門の仕事ってフロントエンドエンジニアと言われていて、技術的に一番変化が起きている先端分野です。求められる技術レベルも高くなります。

未経験から採用となる場合、サーバーサイドエンジニアの方が採用されやすいと思います。サーバーサイドの仕事でもJavaScriptやHTMLは使いますので、無駄にはなりません。

プログラミングを始めやすいという意味でHTMLとJavaScriptから入るのは良いと思います。

ある程度HTMLとJavaScriptが分かってきたら、

  • Java
  • PHP
  • Ruby

等のサーバーサイド技術を学ぶといいと思います。おそらくJavaが一番求人が多くて就職しやすいかと思います。

あるいは、プログラミング知識がなくても採用してくれる会社もあるので、そういった会社に就職するという手もあります。入社後、プログラミング研修があるので、そこで学べます。

ですから、

  • プログラミングを学んでから就職する!
  • 就職してから研修でプログラミングを学ぶ!

のどちらでもいいんです。

ワークポートはエンジニア未経験の人向けの求人を紹介してくれるので、こういったサービスを使ってみるのも良いと思います。

クラウドソーシングでの実績は就職に有利?

ランサーズなどのクラウドソーシングで仕事を請けて、それを実績に就職するのがいいという考えがありますが、私は反対です。

Webデザイン位なら初心者でもできるだろうと考えられがちですが、そんなことはありません。Webデザインはデザイナーの仕事であり、プログラミングとは違うセンス、スキルが要求されます。HTMLが分かっても、それを使って良いデザインを作れるかは別です。

良い絵の具と絵筆を持っているからといって、うまく絵が書けるわけではないのと同じです。

Webデザインって発注者からデザインののイメージ画像をもらって、それをHTML化する仕事です。あるいは、「クールな感じで」とか「twitterみたいなイメージのデザインを作ってください」みたいなぼんやりとしたイメージを伝えられてそれに合ったHTMLを作る場合もあります。

つまり、単にHTMLが分かるだけでなくデザインの勉強も必要だということです。

それにクラウドソーシングを実績にしなくても、未経験可の求人はあるので、そちらに応募すればいいですし、もっとやるべき勉強法があります。それは…、

自分が作りたいものを作ってみる

本やWebサイトで学ぶ勉強法は知識を覚えるという意味で非常に有効です。

しかし知識は使わなければ真の意味で身につきません。

そこで、自分が作りたいものを作るんです!

作りたいものを作ろうとすると、自分に足りないものが見えてきます。

例えば「Twitterみたいなサイトを作りたいんだけど、フォローの機能機能ってどうやって作ればいいのかなぁ?」などと疑問がわきます。それを検索して調べます。

これって仕事でも同じです。会社から「~みたいな機能作って」と言われて、「どうやったら作れるかなぁ?」と考えて検索して調べる、そんなことの繰り返しです。仕事の場合、自分で調べてもわからない場合、先輩に聞けるのでむしろ楽かもしれません。

作りたいものがなかったら、既存のものを真似してみるといいと思います。Twitterもどき、Facebookもどき、Youtubeもどき、なんでもいいですし、完璧に再現する必要もありません。

何かを作ってみる体験ができればOKです。

量をこなすと、いつの間にか身に付いている

知識って何度も繰り返すと定着します。大量の知識を一気に身につける方法としておすすめなのが図書館の活用です。

図書館にもプログラミングの本はたくさんあるので、パラパラとめくってみて、読めそうだと思ったものを片っ端から借りて読むのもいいと思います。

一字一句全てのページを読む必要はないので、興味が沸いたページだけでも読んでいく、それを繰り返し何冊もやっていく、…しばらくして振り返ってみたら、その言語や技術のことが大分わかっている、そういうものです。

質を気にせず、とにかく量をこなすっていうやり方もありだと思います。

知識がある程度身に付いたら就職活動しよう!

ある程度、基礎知識が身に付いたら、ちょっと自信がなくても就職しちゃった方が結果的に早くプログラミングをマスターできます。

仕事でプログラミングすれば、分からないことがあったら先輩社員に質問できますし、先輩が書いたコードを読むこともできます。ですから、上達スピードも一気に上がります。

IT業界はいつも人手不足なので未経験の人にも就職のチャンスがたくさんあるのでぜひチャレンジしてみてください!

プログラミング初心者におすすめのサービス
1. 講師から対面で学びたい派なら

プログラマカレッジをおすすめします。ProEngineerという転職エージェントが運営しているプログラミングスクールです。20代限定なんですが、無料で受講できて、修了後、就職支援もしてくれるんです。最高過ぎですよ、これ!!就職の紹介料を企業からもらえるのでスクールを無料にできるんでしょうね。すばらしいシステムだと思います!

30代以上の方には

プログラマカレッジは20代限定なので30代以上の方にはWebCamp Proをおすすめします。受講料の返金保証がついているし、毎日11時〜23時まで通い放題なのでとてもいいと思います!

2. 自宅で学びたい派なら

「就職保証付き」オンライン就職予備校をおすすめします。Javaエンジニアコースでは就職保証がついているのでプログラマーとして就職したい方にはぴったりです。Javaエンジニアの求人ってめっちゃ多いし、求められる技術レベルもそこまで高くないのでちゃんとした教育プログラムなら就職保証できるだろうなとJavaエンジニア経験者の私も思います。

3. つまづいた時に質問したくなったら

プログラマー専用の質問サイトteratailをおすすめします。 つまづいた時にteratrailで質問すれば教えてもらえます。

これらのサービスを活用すれば、全くの初心者からでもプログラミングをばっちり出来るようになると思います!レッツトライです!

エージェントを使った方が転職活動は楽です

東京・大阪近郊のイケてるIT企業に転職したい人には『レバテックキャリア』

 東京・大阪近郊のエンジニア経験者向け転職サービスです。

このサービスを運営しているレバレジーズという会社はシステム開発もやっているので、現場の仕事をよくわかってくれてますし、ヒカ☆ラボというIT系の勉強会なども主催していたりteratailというプログラマー専用の質問サイトを運営してて好感が持てます。求人案件もWebやスマホの面白い仕事が多いのでいいと思います。

ホームページを見ると分かるんですが、若くて美人の担当者が多いのもナイスなんです!私の場合(たぶんあなたも)、担当者が美人だと転職活動のモチベーションめちゃ上がりますからね笑

エンジニア未経験の方や地方在住の方にはワークポートというエージェントをおすすめします。

エンジニア未経験の方や地方在住の方には『ワークポート』

全国の求人を扱っていて、しかもITエンジニア未経験の人にも転職支援をしてくれるエージェントです。

未経験の人はサポート対象外のエージェントが多い中、ワークポートは未経験者を支援し転職を成功させています。

未経験の方こそエージェントから職務経歴書の作り方や面接の仕方のレクチャーを受けた方がずっとうまくいきます。

『派遣社員』なら正社員とフリーランスの『良いとこ取り』!

  • 「フリーランスになりたいけど、確定申告とかめんどくさいな」
  • 「定時帰りできる職場や、時短勤務がしたい」

という方には派遣社員がおすすめです。

派遣ってネガティブなイメージありますが、ITエンジニアの派遣社員なら

  • 時給が高く、給料も悪くない
  • やりたい仕事を選べる
  • 確定申告不要(派遣会社がやってくれる)
  • 厚生年金、健康保険も派遣会社が入ってくれる

ので、正社員とフリーランスのいいとこ取りな、とてもいい選択なんです。

 - 勉強法 , , ,