プログラミング 副業

副業スキルUP!プログラミング学習で初心者でも案件ゲット!

プログラミング学習
副業アドバイザーのまめおです(^^)

「プログラミング」が出来る人って
よくわからない人からすると、
なんかカッコいいですよね。

「副業で在宅プログラミングやってる」
なんて、いつかは言ってみたい!
プログラミングがどんなものか
知る前はまめおも
そう思っていました。

そんなまめおでさえ
プログラミングは
出来るようになるんです。

まめおは文系でも
理系でもありませんが、
強いて言えば文系でしょうか。

今はあまりプログラミングに
文系・理系は関係ないって
言われますよね。

この記事では

具体的に

  • プログラミングって何?と気になっている方
  • プログラミング学習の進め方
  • プログラミングで副業するメリット・デメリット

についてシェアしたいと思います。

そもそもプログラミングって何?種類とかあるの?

プログラミング言語種類

プログラミング言語は現段階で
数百種類あると言われており、
正確な全体数は不明です。

今でも新しい言語は
生まれていますので
これからもっと画期的な言語が
出てくるかもしれませんね。

iPhoneアプリはSwift(スウィフト)という
プログラミング言語で作られているモノが
多いですが、この言語は
2014年にAppleが開発・発表したもので
比較的新しいプログラミング言語になります。

FacebookでもHack(ハック)という
プログラミング言語をAppleと同じく
2014年に発表していますね。

数百種類もあるなら
どんな種類を学べばいいのか

わからないですよね。

でも世の中で人気があり、
使われている言語は限られています。

例えば、
こんな種類があります。

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

厳密に言うと、
HTMLはプログラミング言語ではなく
マークアップ言語になります。
Hyper Text Markup Language
(ハイパーテキスト・マークアップ・ランゲージ)
「マークアップ」ってありますね。

今見ているこのブログも
HTMLで構成されたものです。

文字や画像などを表示するため、
WEBページにおける基本的な
言語になります。

CSS(シーエスエス)

CSSも厳密に言うと、
プログラミング言語ではなく、
スタイルシート言語になります。
Cascading Style Sheets
(カスケーディング・スタイル・シート)
「スタイルシート」って入ってますね。

CSSはHTMLで書かれた
コードに対して装飾を施す、
つまり文字の色を変えたり
文字の大きさを変えたりして
読者に見やすく整える
役割があります。

プログラミング言語って何?
という説明なのに
マークアップ言語とか
スタイルシート言語とか
プログラミング言語が
全然でてきませんね。

PHP(ピーエイチピー)

PHPはプログラミング言語です。
PHP:Hypertext Preprocessor
(ハイパーテキスト・プリプロセッサ)
こちらにも「ハイパーテキスト」が
でてきました。

PHPは動きのある
WEBページが作れます。
例えば、お問い合わせフォームや
掲示板などがそうですね。


このブログもwordpressという
PHPで作られたブログシステムで
ページが表示されています。

JavaScript(ジャバスクリプト)

JavaScriptは記事コンテンツを
動的に動かしたり、
登録フォームを動かしたりと
WEBページに組み込まれ
利用されるプログラミング言語です。

動的というのは
画像がスライドショーで
自動で切り替わったり、
お問い合わせフォームで
入力漏れがあった場合に
警告を出してユーザーに
教えたりすることができます。

WEBページをより見やすく、
使いやすくするために
使われるていることが
多い言語になります。

他にもまだまだ
ありますが、上記で挙げた
言語はWEB制作で主に使われる
言語になり、他にも
組み込み系や制御系、
アプリ系など系統も様々です。

副業感覚でプログラミング学習なんてできるの?

独学でプログラミングを学習する人も
多くいますが、
一緒に利用したいのが
スクール系のプログラミング講座です。

まめおは10数年前
通学型のプログラミングスクールに入って
半年間Javaを学びました。

受講費は50万円前後だったと思います。

その後独学と別のオンラインスクールで
PHPとJavaScriptを学び、
会社員時代の業務で
HTMLとCSSを習得しました。

もし今、プログラミング経験がなく
初めて学ぶなら
まずはHTMLとCSSですね。


需要も高く、勉強しやすく
習得期間も短いですし、
費用も大分安くなっています。

独学でもある程度までは
進められますが、
わりと早い時期に、
「あれ?わからない…」という
場面が訪れます。

ネットのコミュニティで
質問することもできますが、
回答までのタイムラグがあったり、
思った回答が得られなかったり
自身のレベルに合わせた回答が
得られず、せっかくもらった回答内容に
理解が追いつかないなんてことは
本当によくあります。

結局質問に質問を繰り返し、
知りたかった事に1日かかった
なんてことはよくありますね。

わからないことを
すぐに聞ける環境は、
特に初心者さんには必要ですね。

環境さえ準備でき、
取り組む時間さえしっかり確保できれば
副業感覚としてもプログラミングを
習得することは十分に可能だと思います。

プログラミングを覚えるとこんな仕事が出来る!

WEB系のプログラミングを
習得すると、HP制作やwordpressでの
サイト構築、主に広告ページ等に使われる
LP(ランディングページ)ページ制作、
既存サイトのリニューアル制作などの
案件がお仕事として多くあります。

クラウドソーシングでは
WEB制作関連の案件が本当に沢山あります。

単価も5-10万円や40-50万円と
作成するページ数や、難易度によって
報酬も異なり沢山あるので
仕事を選べる状況にあります。


始めやすいのはHTMLやCSSを使った
HP制作がありますので
そこを目指してスタートして
徐々にステップアップしていく
という方法もありますね。

HP制作ができるようになると、
動きのあるページや、
ユーザー側で簡単に更新作業ができる
wordpressでのサイト構築スキルも
習得しやすくなってくると思います。

さらにはアプリ開発にも
ステップアップし、
アプリ開発を考えられる頃には
今度は教える側の
プログラミング講師としての道も
考えられるようなります。

独学の限界はすぐ訪れる。プログラミング学習はメンター(先生)が絶対必要!

独学でプログラミング学習を
始めることは簡単ですが、
残念ながら挫折してしまう機会も
早く訪れてしまうことがあります。

まめおの場合もこのケースで、
独学で始めたはいいものの、
開始2日目にしてわからなくなり、
「高額な授業料を払ったのに、
本当に自分に出来るのだろうか…」
という不安に襲われました。

わからないところを
とりあえず飛ばして先に進めても
またさらにわからないという
ループにはまりましたね。

結局プログラミングスクールに通い、
わからないところがあれば
その場ですぐ講師に質問し、
回答をもらって理解に繋がる
という経験をしてからは
プログラミング学習にメンターは
絶対必要だと痛感しました。

副業から本業に?プログラミング学習のメリット

副業の幅を広げるために始めた
プログラミング学習で得られる
メリットはとても大きなものです。

スキルアップに繋がる

プログラミングを始めることは簡単でも
習得までの時間や苦労は当然あります。

勉強に時間を割くことで、
プログラミングを通しての考え方も
知ることができ、ビジネス全般における
自身の全体的なスキルアップが
期待できます
よね。

選べるほど仕事がある

現在も慢性的なIT人材は不足しており、
案件に対しての人員が圧倒的に
足りていない状況があります。

プログラミング案件の種類は様々で、
自分の得意とする分野を突き詰め、
専門分野としてスキルを
高めることもできますね。

副業から本業へシフトチェンジが可能

副業で始めた、
「本業とは異なる種類の副業」が
いつしか逆転し、本業となっていた。
という話はよくある話だと思います。

プログラミングを習得することで
これからも続く未来のIT時代において
生き抜く術が身につきます。

本業として独立することも
十分可能で、自由な働き方さえも
手に入れることが期待できます
よね。

「こんなサービス欲しかった」が自分で作れる。

世の中に便利なサービスは
既に大抵ありますが、
自分だけのニッチな需要に
応えれてくれるサービスやアプリは
あまりないですよね。

自分の為だけのサービスが
みんなも必要としていたサービス
だったなんてこともありますので
サービスを自ら作ることが出来る
というのはとても大きなメリットです。

アイデアレベルでとりあえず
形にすることができると
身の回りの事はもっともっと
便利になってきますね。

オンラインスクールの学習メリット

決められた期間で効率よく学習できるカリキュラム

独学でスタートすると、
書籍や学習サイトでの勉強法
進め方が異なることはよくあります。

もちろんスクールが決めた
カリキュラムが完璧ということでは
ありませんが、躓いた時に
すぐに聞けて答えを示してくれる
という環境は初心者さんにとって
とてもありがたい状況です。

多くはチャットツールを使い
リアルタイムに質問していくイメージですね。

タイミングや質問内容によっては
少し時間を要するケースもありますが
回答が得られないということは
まずありません。

実践で使えるテクニックが身につく

例えば何か作りたいものがあり
具体的な目標を決めて
独学でプログラミング学習を
進めるのはいいですが、
漠然と「プログラミング」を
覚えようとすると
モチベーションも維持できず、
挫折してしまう可能性があります。

まめおも、
漠然と独学で進めていた時期があり
わからなくなったり、
覚えたことが実践現場で
具体的にどういうことに
活かせるのかがイメージできずに、
何度も壁にぶち当たりました。

スクール学習なら、現役講師も多く
現場であたり前に使われている
テクニックを教えてもらうことも
出来るので、体系的に学ぶ
テキスト通りの学習要領では
得られないスキルが身につきます。

自分の生活サイクルに合わせた勉強ができる

オンライン受講する最大のメリットが
時間を気にする必要がないということです。


自分の都合のよい時間に
勉強を始めることができ、
カリキュラムを進めることが出来ます。

ただし、オンラインスクールによって
質問等のチャット対応は
サポート時間が決まっていることが
多いので、対応時間が
自分の生活スタイルにあっているか
確認しておく必要はあります。

まめおはオンラインスクールを
利用していた時、夜型人間で
主に夜中にかけて勉強していました。

ですが、
サポート対応が日中だけ
だったこともあり、
わからないことは夜中に
メールしておいて
回答を待ちつつ勉強を進め、
回答が来たら復習するという
スタイルでやってました。

でもこれは効率の良い
やり方ではなかったですね。

疑問はすぐに解消出来たほうがいいですし、
カリキュラムを進める上で
勉強箇所が行ったり来たりするのも
よくないですからね。

オンラインスクール学習のデメリット

チャットサポートに慣れないと時間が取られる

講師と対面で学習を進める方法と異なり
オンライン学習はカリキュラムに沿って
学習し、わからないことを質問して
進めるスタイルが基本です。

わからないことは、
わかるまで質問を続け
しっかりとサポートを

受けることが重要です。

対面で口頭質問する場合と
チャットやメールで文章を書いて
聞く場合では、
伝える労力に差が出ます。

一見ささいなことですが、
聞きたいことが沢山あると
その分時間が取られるのは事実です。

その結果、質問自体が
減ってしまうという状況はありがちで、
まめおはまさにその状況になりました。

明確な目標がないまま学習を続けるのは困難

漠然とプログラミングを学ぶより
「〇〇のWEBサイトを作りたい」、
「○○のアプリを作りたい」など
目標を持って学習を進めるとでは
その習熟度合いが異なります。

どんな小さな目標や
到達点でもよいので設定し、
それに向かって学習を進めることが
挫折しないオススメの学習方法です。

オンラインスクール学習と通学型スクール、どっちがいいの?

プログラミングを学ぶ上で
オンラインスクール学習で完結する学び方と
スクール通学して学ぶ通学型があります。

それぞれに
メリット・デメリットがありますが
両方経験したまめお的には
オンラインスクールでの
学習スタイルが合っていました。

プログラミング学習に対して
継続するモチベーションが維持でき、
時間に縛られない学習方法を
望むならオンラインスクール学習は
合っていると思います。

一方で、一人で学習するのが苦手
近くに先生が居て欲しい、
対面で直接コミュニケーションが
とりたいと考える人は
通学型が向いていると思います。

自分の性格的なところや
生活スタイルに合わせた
学習方法を選ばないと
続けることが難しくなります
ので
スクール選びはその点も含めて
慎重に考えて選びたいですね。

まとめ

プログラミング習得は、
「プログラミング」そのものが
どういうものかを理解しておかないと
副業で始めてみようと思っても
中々手が出ませんよね。

どんなものかを知っているだけで
「自分にできるだろうか?」
「なんか出来そう。学習してみようかな。」と
考えられると思います。

習得に時間はもちろん必要ですが、
動き出さないと
プログラミング習得までの時間が
伸びてしまうだけです。

プログラミングは比較的
習得しやすいHTMLから学ぶことで、
初心者さんでも十分こなせる案件が
クラウドソーシングにあります。

副業の幅を広げるためにも
自身のスキルアップは大切です。

この記事をみて
プログラミングをやってみようという
きっかけになったら嬉しいです。

最後までお読みいただき
ありがとうございました。

まめおの副業noteメルマガ

まめおの副業メルマガ始めました!

メルマガではおすすめの副業からブログにはあまり書けないまめおの副業体験エピソードを不定期ですが配信していきたいと思います。

ご興味がありましたらぜひご登録ください(^^)

メルマガ募集
まめおの副業noteメルマガ

副業アドバイザーのまめおです(^^) まめおの副業メルマガ始めました! メルマガではおすすめの副業からブログにはあまり書けないまめおの副業体験エピソードを配信していきたいと思います。 メルマガ登録はも ...

続きを見る

メール無料相談受付中

副業に関しての相談や、WEBサービスについての質問、その他なんでもいいのでお気軽にご相談ください♪

どんな質問にも、まめおの判る範囲にはなりますが答えさせていただきます!

無料相談受け付け中
無料相談受付中

副業アドバイザーのまめおです(^^) 副業に関しての相談や世の中のWEBサービスについての質問その他なんでもお気軽にご相談ください♪どんな質問にも、まめおの出来る範囲にはなりますが応えさせていただきま ...

続きを見る

副業アドバイザーまめおでした(^^)

-プログラミング, 副業

Copyright © まめおの副業note,All Rights Reserved.