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

      2016/12/11

「プログラミングって学校で教わらないと無理?」
「プログラミングを独学して就職したいんだけど出来るかな?」
「いい方法が知りたい…」

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

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

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

習うより慣れよ

プログラミング学習の世界には「習うより慣れよ」という言葉があります。プログラミングとはプログラミング言語を使って命令を書くことです。

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

私たちは日本語を覚える時に、日本語を使いながら覚えていきました。学校で文法を覚えたわけではありませんよね。

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

まずは初歩の初歩を学ぶ

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

本で学ぶ

「はじめてのJava」、「PHP入門」みたいなタイトルの本を買ってきて、本に書いてある通りに開発に必要なソフトウェアのセットアップをしてコードを書いて実行してみます。すると、プログラミングを作る手順がわかります。手順さえわかれば、後は知識を増やしていけばいいだけです。

Webサイトで学ぶ

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

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

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

CodeCamp(コードキャンプ)は、今なら無料で体験レッスンが受けられるので試してみるといいとおもいます。

つまづいた時に教えてもらえる人がいるのは、とても助かります。

学校で学ぶ

他の職種で就職経験があれば、失業保険でハローワークの職業訓練校に行くのも良いと思います。月に10万円くらい「もらえる」んですよ。お金貰いながら数か月勉強して、終わったら就職先も紹介してもらえます。講師の当たり外れはあるかもしれませんが、ある程度まで教えてもらえたら、その先はWebサイトや本で自分で学んでいけますから、とにかくプログラミングを始めるという目的には良いと思います。何より、お金もらえますからね☆

学ぶ内容

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

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

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

プログラミングを始めやすいという意味でHTMLとJavaScriptから入るのは良いと思います。ある程度HTMLとJavaScriptが分かってきたら、JavaかPHPかRuby等のサーバーサイドの技術を学ぶといいと思います。おそらくJavaが一番求人が多くて就職しやすいと思います。

あるいは、未経験可でプログラミング知識がなくてもOKな会社に就職するという手もあります。そういう会社は入社後、研修があって、そこで教わることが出来ます。

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

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

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

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

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

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

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

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

勉強って、本やWebサイトから「与えらえた課題」をやる状態です。それをこなして身につけた知識を使って、自分が作りたいものを作ると学習が「能動的」になります。

「Twitterみたいなサイトを作りたいんだけど、この機能どうやって作ったらいいのかなぁ?」と思って検索して調べるのは能動的です。自ら課題を設定しています。これって仕事でも大事です。「~みたいなの作って」と言われて、どうやったら作れるかなぁ?と考えて検索して調べる、そんな場面は多々あります。

もちろん、最初は受動的な勉強を積み重ねる必要があります。ある程度分かってきて、何か作れそうだなと思ったら、やってみるといいと思います。作りたいものがなかったら、既存のものを真似してみるといいと思います。アメブロもどき、twitterもどき、2ちゃんねるもどき、なんでもいいです。完璧に再現する必要はありません。

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

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

図書館にもプログラミングの本はたくさんあるので、パラパラとめくってみて、読めそうだと思ったものを片っ端から借りて読むといいと思います。一字一句全てのページを読む必要はないので、興味が沸いたページだけでも読んでいく、それを繰り返し何冊もやっていく、気づくと、その言語や技術のことがだいたいわかっている、そんな状態になります。

数をこなすって大事です。

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

ある程度身に付いたら、ちょっと自信がなくても就職しちゃった方が早く知識が身に付きます。

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

IT業界はいつも人手不足なので未経験の人にも就職のチャンスがたくさんあります。

就職する時には私がやってる無料の就職支援サービスもぜひ活用してください!

全力でサポートします!

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

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

2. 講師から直接学びたい派なら

ストリートアカデミーがおすすめです。こちらもユーザー登録無料で参加したい講座だけ受けられるますし、料金も良心的なので良いと思います。1000円の講座もありました!

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

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

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

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

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

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

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

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

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

エンジニア未経験の方や地方在住の方には『DODA』

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

未経験の人はサポート対象外のエージェントが多い中、DODAは未経験者を支援し転職を成功させています。未経験の方こそエージェントから職務経歴書の作り方や面接の仕方のレクチャーを受けた方がずっとうまくいきます。

フリーランスになりたい人には『ギークスジョブ』

フリーランスエンジニアになるには人脈が必要と思われがちですが、ギークスジョブに登録して希望条件を伝えれば、自分に合った案件を紹介してもらえるんですよ!思ってるより全然簡単にフリーランスってなれるもんなんです。

東京・大阪・名古屋・福岡の案件を紹介してもらえます。

 - 勉強法 , , ,