副業

【副業】プログラミングを学習して稼いでいこう!!初心者、素人の私が一から学んだ方法

大家好!!こたうめです。

近年IT業界ではエンジニア不足ということもあり、小学校からプログラミング学習が必須科目となることが決定して話題になっていますが・・・

「気になるけど勉強方法がわからない」

「そもそもプログラミングって何ぞや!?」

「聞いたことあるけど難しいやつでしょ?」

と様々なイメージをお持ちかと思います。

 

そこで本日は以下のことについて紹介します!!

プログラミングに関心があるけど中々一歩が踏み出せない方の後押しになっていただけたら幸いです。

・プログラミングとは何か

・プログラミングの種類

・プログラミングの学習方法

・副業として稼ぐ方法

ここまで紹介しても「私にも理解出来るかな?」等色々思っている人もいるでしょう。

安心してください!!必ず理解出来ます。

何故ならこの私が学べたのですから( `ー´)ノ

「そんなこと言ったってお前経験あるだろ?」参考までに私の経歴について紹介します。

文系大学卒業

自動車ディーラー勤務

医療用医薬品メーカー勤務

動物用医療機器メーカー勤務

医療機器メーカー勤務

副業として、

パーソナルトレーナー

物販

 

如何ですか?

全くITとはかけ離れた仕事をしてきたわけですw。

それでも現在はプログラミングを副業として月10万円程のお小遣いを稼いでいます。レベルもめちゃくちゃ低いです(∩´∀`)∩ぶっちゃけお客様に失礼なんじゃないかという程・・・それでもお金を頂けるなんて本当にありがたいです。

プロとしてご飯を食べているわけではないのでちょっとしたお小遣い稼ぎに始めたい方にとっては近い存在なのかなと思います。

話はさせておき、早速本題に入りたいと思います!

プログラミングとは何か

コンピューターのプログラミンとは、コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。(コンピュータ以外にも「プログラミング」という語はつかわれるが、それらについては扱わない)

引用:Wikipedia

「えっ?意味わからない」

「最初でダメだ」

と思わないでください。

かみ砕いて説明させていただきます。

要約すると、

「コンピュータへの指示を書くことです」

コンピュータは非常に賢いのですが人間の指示がないと何もしてくれません。また指示された通りにしか動かないのです。つまり、仕事が出来ない人が共通で言われている「指示待ち人間」というやつです。しかも細かく伝えないと理解してくれません。要するに出来の悪い人に細かくマニュアルを教えてあげないと動いてくれないのです。

コンピュータに「このときは、こうやって動いてほしい!」と伝えるための行動を「プログラミング」というのです。または、「コンピュータが理解できる言語」といったら分かりやすいですかね。言葉も「英語」「日本語」「中国語」等々様々な言葉があるように、コンピュータの言語はプログラミングと覚えていただいてOKです(^^)/

代表的なプログラミング言語の種類

フロントエンド言語

ユーザーに見える画面をつくる言語で、以下種類があります。

・HTM

・CSS

・JavaScript

サーバーサイド言語

ユーザーに見えないサーバーやデータベースを管理する言語で、以下種類があります。

・Java

・PHP

・Ruby

・Python

学べる言語で出来ること

学べる言葉(英語、日本語、中国語など)で出来ることが違うので、自分が学習したいものから選ぶといいと思います。因みに私は比較的初心者でも簡単であるHTML、CSSからスタートし、Rubyを学習といった感じで進めていきました。

フロントエンド言語

HTML(エイチティーエルエム)

HTMLとはHymer Text Markup Languageの略で「Webページの言葉の部分を作成するためのプログラミング言語」になります。現在インターネット上で公開されているウェブページのほとんどがHTMLで作られています。基本的にはWEBページにある文字がHTMLであると考えていただけたらと思います。

ほとんどの初心者の人が最初に学習する言語です。

CSS(シーエスエス)

CSSとはCascading Style Sheetsの略で「HTMLでWebページに書いた言葉に色を付けたり、見出しを作ったりとデザインするプログラミング言語です。CSSで言葉をデザインしないと、ただ言葉だけが並ぶ見にくいWebサイトになってしまいます。Webページの見た目をデザインするために欠かせない言語になります。

JavaScript(ジャバスクリプト)

後ほど説明するJavaとは違いますからね。JavaScriptは動きのあるユーザー画面を作るときに使用されます。カーソルをあてるとメニューが開いたり、ボタンをクリックすると動き出すなどは基本時にJavaScriptが使用されています。パソコンを使用中に注意などで手てくるポップアップウィンドウや、サイトのメニューなどにカーソルを合わせると詳細が出てくるなどといったものです。

サーバーサイド言語

Java(ジャバ)

世界的に使用されている人気言語になります。JavaはOSに依存をしないためどんな環境でもソフトを動かせることが人気の理由となります。OSとはオペレーショングシステムの略で、コンピューターを動かすためのソフトウェアのことを言います。「Windows」と「Mac」をイメージしてくれればOK。OSに依存しないということはJavaで作成したものはソフトが動く環境を考えることが必要ないということです。Javaで出来ることはWebサービスの開発や、Androidアプリの開発、CG映画などが可能です。

PHP(ピーエイチピー)

PHPはWebページを生成することが出来る言語で、HTMLが静的にWebページの表示を行うのに対し、動的なWebページの表示を行うことが出来ます。例を挙げると、ネットの掲示板などを想像してみてください。ユーザーによる発言が増えたりするたびに表示内容が変わりますよね、これが動的なWebページの例となります。同じ動的なWebページ作成に用いられるJavaScriptとの違いは、PHPがWebサーバーで処理が行われるが、JavaScriptはWevページを参照するクライアント側のブラウザで処理が行われます。

Ruby(ルビー)

Rubyは他のプログラミング言語と違って楽しくプログラミンが出来るように設計されているのです。初心者に学びやすく、比較的早く取得できる言語の一つです。ブログサイトやショッピングサイトなどが作れます。代表的なwebサービスの例でいくと、食べログ、クックパッド、クラウドワークスなどがありますね。最大のメリットはRuby on Railsを使うことが出来る点です。

Ruby on RailsとRubyで混同される方がいますが違います。RailsはRubyで作られたフレームワークのことです。フレームワークは枠組みのことで、Webアプリケーションを作成するために用いられます。Ruby on Railsを使うことでWebサイトやWebベースの業務システムを効率よく開発することが出来ると言われています。

Python(パイソン)

Pythoneとは少ないコード量で簡単にプログラムがかけて、コードが読みやすいといった言語です。近年では人口知能(AI)などで使われて注目を浴びています。また、アプリ開発からWebサイト構築など様々な分野で利用可能であり、汎用性が高いめ、初心者~プロの方までにも使用されているほど人気があります。

 

プログラミングの学習方法

無料サイトを利用しての学習

実際に私が使用したのは以下2つのサイトです。

いずれも無料で、分かりやすく、楽しく学習出来るのでオススメです。

ドットインストール

プロゲート

動画ベースで学習し、実践するといった学び方になります。

結構楽しくて、ハマりますよ!

本を見ての学習はオススメしません。

私も本を2冊ぐらい買いましたが、チンプンカンプンで途中で見るのをやめて売ってしまいました。プログラミング学習で一番大事なのは手を動かしながら学ぶことです。

取得までの時間

学ぶ言語、人によりますが、基礎的な部分の取得に関しては200~300時間かかると言われています。

毎日2時間勉強すれば、100日~150日ぐらいで取得できるペースです。

これでようやく入門レベルです。

因みに私もこれくらいの学習時間で、簡単なWebページをつくる程度であれば出来るようになりました。

私は独学でしたのでエラーがおきても分からない状態が何時間も続いたり、かなり効率悪く学習しました。

時間やお金に余裕がある方はプログラミングスクールに通われることをおススメします。その方が効率が良く、より短時間で学べると思います。エラーが起きても直ぐに見つけてくれる講師がいるのは心強いですよね。
未経験でもWEB業界に挑戦したい!【.pro】



副業として稼ぐ方法

本業として稼いでいるわけでは無いのでガッツリ稼ぎたい方向けではないことをご了承ください。

副業として月5~10万円くらいであれば超初心者でも可能です!!

私が現時点でこれぐらいは稼げていますから('ω')ノ

ではどうすればいいのか?

これについては実践あるのみです!!

ある程度基礎的な部分を学習したらいきなり実践です。

仕事はクラウドワークスなどを利用して応募します。

初心者でも出来る簡単な案件からやっていくことで、力も身につけることが出来るし、お金がもらえると一石二鳥です。


さいごに

如何でしたでしょうか?

プログラミング初心者が小遣いを稼ぐレベルまでを紹介しましたが始めようと思いましたか??

日本ではエンジニア不足により年々プログラミングニーズが高まっています。

取得まで決して簡単だとは言いません。

確かに努力は必要かもしれませんが、取得した知識というのは必ず財産になります。

 

なにより今の時代サラリーマン一本で飯を食っていくのはナンセンス!

あまりにもリスクが高すぎます。

以前の日本と違い終身雇用制度も崩壊してます。

政府も副業を推奨しています。

 

時代は変化するので、変化に合わせて我々も進化していかないと生き延びていくことができません。

副業をすることで必ず生活が豊かになります。

会社に頼らずお金を稼ぐことで、自信もつきますし、将来に対する不安もなくなります。

まだ副業をやっていない方、是非真剣に取り組んでみてはいかかでしょうか?

 

それではまた。

再見!!

-副業

Copyright© 日台ハーフこたうめブログ , 2020 All Rights Reserved Powered by AFFINGER5.