いやぁ~副業トレンドですね。
この文言、僕のブログでは何度もでてくるフレーズ。
僕はサラリーマンとして給料を生活安定剤(ベーシックインカム)に、毎日副業を頑張ってます。
サラリーマンの副業はこれからもっともっと一般化されてくると思います。副業が当たり前の時代になってきています。まだ副業をされていない人は、今すぐ始めたほうがいいですよ!
この記事で伝えたいこと
- プログラミングを副業にするためのおすすめ独学本【3冊厳選】
- プログラミングを副業にするには独学では無理?
- プログラミング未経験でも副業で稼ぐための方法はある?
サラリーマンの副業で注目されている1つとして、プログラミングがあります。プログラミングは理系的なイメージがありますが、文系の人でも全く問題ない分野です。
僕なんか、まぁ機械音痴でテレビの接続すら迷ってしまうような、現代には似つかわしくない30代の超文系人間です。しかし、プログラミングやブログにはまって最近では毎日パソコンを目の前にするのが楽しくて仕方ありません。
もともと人と会話することが苦手で無口な方なので、プログラミングが僕の性格にマッチしているのかもしれません。
そもそも、プログラミング需要は増加しつつあり、現在では需要過多でプログラマーが足りない状況です。この点からもプログラミングは将来性ありますし、学んでおいて損はないです。
この記事では独学でプログラミングを学ぶ人に、おすすめの本を厳選して3冊紹介しています。しかし、プログラミングで僕の挫折した経験からプログラミングを学ぶコツなんかも紹介しているので、最後までお付き合いいただけたら幸いです。
プログラミングを副業にするためのおすすめ独学本【3冊厳選】
・プログラミングを学ぶなら、Web系です!
プログラミングで稼ぐコツとして、Web系のプログラミング言語を学ぶのがオススメです。無料登録をして案件を見てもらえるとわかりますが、クラウドワークスでは、Web系のプログラミング案件が豊富にあります。
プログラミングを副業として稼ぐためには、学んだ知識をクラウドワークス等の案件でアウトプットすることが一番手っ取り早いです。比較的イージー案件もありますので、一度確認してみてください。
つまり、Web系のプログラミング言語を学びましょうってことで、Web系のプログラミング言語を学ぶための基礎知識に関するオススメ本を厳選して3冊、紹介します。
【その1】おうちで学べるプログラミングのきほん
今さら聞けないコンピュータやOSの仕組みなど、コンピュータ系にあまり詳しくない方に親切な1冊です。
実際にコードを書くといった実践的な内容のものではないですが、プログラミング言語とは何かを知るには良いと思います。
僕みたいなITとは無縁な世界で過ごしてきて、プログラミングをやってみようとしている人は基礎的理解がつくと思います。
【その2】いちばんやさしいHTML5&CSS3の教本 人気講師が教える本格Webサイトの書き方
細かく言えばプログラミング言語には分類されないですが、プログラミングを学ぶにはまずHTMLとCSSを学ぶべきです。プログラミングの最も基本となる部分で、初歩の初歩なのでプログラミング未経験の人にも学びやすいです。
ソースコードを打ち込むためのテキストエディタの設定方法からコードを打つ際のルールなど、プログラミング初心者にもわかりやすく記載されています。
HTMLとCSSの市販本で購入に迷ったらまずこの本を買うべきですね。
このブログの読者からtwitterのメッセージでかなりオススメな情報をいただきました。
この「いちばんやさしいHTML5&CSS3の教本」ですが、Kindle Unlimitedであれば無料で読めるそうです。Kindle Unlimited会員はかなりお得です。会員ではない方も30日間の無料体験ができるので、その間に読んでしまうのも手ですね。
Kindle Unlimitedの無料体験はこちら
【その3】作りながら学ぶ HTML/CSSデザインの教科書
プログラミングは習うより慣れろ的な要素が強いです。その点、この本では実際にソースコードを打ちながら学習できるので、かなり重宝する1冊だと思います。
課題となるWebサイトも、シンプルではあるもののデザイン性の高いものなのでコードの練習にはちょうど良いのかなと思います。
ダサいWebサイトを作ってもマジでモチベはあがらないですからね。そんなWebサイトは誰も求めてはいませんから。でも、デザインは良くてもソースコードがハチャメチャというサイトも良く見かけますけどね。
この本ではしっかりとしたソースコードのルールに加え、デザイン面も学べるのでかなりの良書だと思います。
プログラミングを副業にするには独学では無理?
これまでは、プログラミングを副業にして稼ぐためのおすすめ独学本として基礎であるHTMLとCSSについて紹介してきました。
しかし、ここで超残念な結論を皆さんに披露します。
プログラミングを本のみの独学で学ぶのは無理!
本で学ぶことは否定しませんが、スキルはあまり身につきません。本で学んだコードやスキルだけでも実際はWebサイトをつくることができます。
しかし、応用がまったく効かないのです【実体験】。
学校のテストで「定期テストの点数は良いけど、実力テストはなかなか順位が伸びない!」なんて経験されたこともありますよね。実はプログラミングも同じなんです。
基礎は習得できたとしても実戦ができません。「戦うための甲冑は着ているけど、刀がなくて勝負ができない。」
こんな感じです。
また、本でも正しいコードを学ぶことはできますが、現役のプログラマーとかに実際に自分の作成したコードを見てもらうと、「あーでもない、こーでもない」と言われます。
つまり、ケースバイケースですが、自分なりに合っているだろうなというソースコードが実は修正点が山ほどあるという事実を目のあたりにします。
さらにもう一点重要な結論を紹介しておきます。
本だと「挫折」と「挫折しない」が紙一重!
本でプログラミングを学ぶデメリットは、誰も教えてくれない点にあります。プログラミングという初めての分野を、自らが進んで勉強して、理解して、わからないことはググってというふうに結構努力する必要があります。
努力と根気とやる気があれば別ですが、僕みたいな3日坊主的な人間だとあまり向いていない気がします。東大生は別人間と考えて、僕みたいな超絶一般人ですと学習塾に行って、勉強する機会をあえて作らないとなかなか勉強できないですからね。
プログラミング未経験でも副業で稼ぐための方法はある?
プログラミングを学ぶ極意はこんな感じです。
- 教えてもらいながらアウトプットすること。
- 知識を得たら、即実践でアウトプットすること。
本を読みつつ、この2点を押さえておけばプログラミングを稼ぐスキルに変えられると思います。マジで習得効率があがるのでオススメです【実体験】。
では、どうやってプログラミングを教えてもらうのかというと答えは簡単です。プログラミングスクールの講座を無料で受講すること。
プログラミングスクールの無料講座を使うメリットは以下の3点。
- スクールで使う教材とほぼ同レベルの教材を読める。
- わからない点を現役プログラマーが教えてくれる。
- 正しいソースコード知識が得られる。
本を使って実際にソースコードを書いていくと、100%理解できない点が浮上します。ググらないと理解できないですし、ググったとしても理解できない場合も多々あります。
その点、プログラミングスクールの無料講座ではわからない点を講師のプログラマーが教えてくれます。わからない点が秒速で解決できるので「勉強でわからないというイライラ」が生じません。
プログラミングスクールのおすすめの無料講座はあるの?
プログラミングスクールの無料講座としては、おすすめは以下の2社です。
この2社であれば、プログラミングスクールの大手ですし無料講座の質が高いので受講すると良いと思います。どちらかでも良いですが、無料なので両方とも受けてしまっても何ら問題ありません。
プログラミングをより本格的に学ぶ人はこの2社のどちらかのコースを学べば問題なしです。どちらのスクールが自分に合っているかという意味でも無料講座を両方受けて判断しても良いですね。
TechAcademy
TechAcademyは、プログラミングで注目されているPythonをはじめ、仮想通貨で話題のブロックチェーン技術、YouTuberみたいな動画の作成講座など、時代に即したオンライン講座をどんどん展開している大手のプログラミングスクールです。
1週間も無料体験期間があるので、忙しい社会人にもオススメです。体験中はプログラミングでわからない点をプロのプログラマーに質問できます。
パソコンとネット環境さえあれば、氏名とメアドだけの入力で超簡単に始められるので、試す価値アリです。
CodeCamp
CodeCampも完全オンラインのプログラミングスクールの大手です。現役エンジニアの時間で受講できるタイミングを設定する必要はありますが、完全マンツーマンなのでプログラミング初心者でも安心して受講できます。
ちょっと聞くのが恥ずかしいという点も気軽に質問できるので、右も左もわからないプログラミング未経験者にはオススメです。
こんなヘッドセットが必要なので、持っていない人は事前に用意しておくと良いですよ。
まとめ:副業プログラミングで稼ぐには本とスクールの無料を同時並行させよう!
プログラミングは将来的にも知っておいて損なしのスキルだと思います。副業もさることながら、プログラミングスキルを生かして副業を本業に変えることもできます。
お子さんがいる家庭では、お子さんにプログラミングを教えるためにもまず親が楽しんで学んでみることを個人的にオススメします。
プログラミングの無料体験を徹底的に活用しよう!
無料体験を通じて、さらに学びたいと思ったらWeb系のプログラミング言語を選ぼう!個人的なオススメはTechAcademyのフロントエンドコースです。詳しくは以下の記事でも紹介しています。
人気記事【ニーズ別】プログラミングスクールのおすすめ3選【脱・挫折】