サラリーマン副業・お役立ち情報

プログラミング初心者こそhtmlの勉強に時間を掛けてはいけない2つの理由

更新日:

プログラミングはかっこいいし、手に職が持てるし、人手不足で、お金も稼げるというイメージでプログラミングを勉強する人がものすごく増えてきています。

この記事を読んでくれているあなたもよっし!自分も変わろうって思って決意してプログラミングを勉強しようとしていませんか?

 

そんな私もプログラミングの勉強を今年の8月から初めて2ヶ月しか勉強していないプログラミング初心者であります。(お金を稼ぎたいから)

webプログラマーになろうとする人は、最初にhtml&cssから勉強するのですが、完璧主義・真面目な人ほどhtml&cssの勉強を完璧にやろうとします。

でもちょっと待ってください。

 

独学の人ほどhtmlに時間をかけ過ぎると、勉強時間に対してプログラミングができず挫折する原因になる上、プログラミングでお金を稼ぐと言う目的がどんどん遠ざかっていきます。

 

今回は、プログラミング初心者でもある私が反省点を踏まえて、これからプログラミングを勉強する初心者さんにhtmlの勉強スタンスをご紹介させて頂きます。

 

プログラミング初心者はhtmlに時間を掛けてはいけない2つの理由。

html&CSSはプログラミング言語ではなく、マークアップ言語にすぎず、早くお金が稼げるプログラミング言語に勉強時間を使うべき。

 

html&CSSもプログラミング初心者からみればプログラミング言語だと思われがちですが、正式に言うとhtml&CSSはマークアップ言語(印を付ける)と呼ばれる物で、htmlはプログラミング言語ではありません。

プログラミング言語とマークアップ言語の最大の違いは、計算ができるか否かの違い。

 

マークアップ言語ではランサーズなどでも案件を見たのですが、html&cssのスキルだけでできる仕事のコーディング・レスポンシブサイトのコーディングは約3,000件しかお仕事が無いのに対して、サーバーサイド言語であるphpが使えると、13,000件まで仕事量が増え、更に金額単価が上がります。

 

 

仮にhtml&cssのスキルだけあればできる仕事であっても、仕事を発注する側の立場で考えて欲しいのですが、同じ単価であればhtmlだけできる人よりも、htmlに加えてプログラミング言語であるphp・jsなどもできる人(スキルが高い人)に任せたいって思いますよね。

 

html&cssを完璧に覚えようとする心がけは素晴らしいのですが、真面目な人ほど完璧に覚えようとして、いつしかお金を稼ぐって目的からhtml&cssを完璧に覚えるっていう罠にかかってしまいます。

仕事をして忙しい時間を合間見て勉強している人は、年収上げたい・転職したい・お金を稼ぎたくてプログラミングは勉強しているはず。

 

それであれば、htmlに勉強時間を掛けずに、JavaScript(プログラミング言語)を勉強し始めましょう。

 

html&CSSはPHP・JavaScriptなどのweb言語で分からないときに調べた方が効率的。最悪コピペでOK

 

html&cssに時間を掛けなくて良い2つ目の理由は、PHP・JavaScriptでもhtmlを利用するので、プログラミング言語と一緒にhtmlを学ぶことができる=効率的だからという理由があります。

htmlはweb系・web制作では最低限の必須スキル上、ブラウザ上にサイトを映し出すにはhtmlが必要になるので、PHP・JavaScriptを学ぶときでもhtmlの内容は必ず出てきます。

 

本などに書いてあるサンプルコードを模写して学ぶ時に、htmlでも分からないタグが出てきた場合は、htmlクイックリファレンスで調べて実際にブラウザ上で映し出せば、そのタグの使い方をプログラミング言語を学びながらhtmlを学んだ方が効率的で時間短縮になります。(私はここで失敗しました。)

 

しかも、スクールの先生に聞いて後から分かったのですが、仕事のコーディングではhtml&cssでホームページを作る際に、ググれば優秀な人達が、すでにソースコードを転記してくれているのをコピペして変更しているとのこと・・・

 

あとは、設計にあわせてcssなどのデザインを変えていけば良いので、完璧に覚えようとする必要はありません。(変更がわからなければググる。)

初心者は0からサイトを作れるスキルが無いとNG思いがちですが、実際に仕事をしている人達は0から作るのは効率が悪いのでやらないって言うのが、初心者とエンジニアのギャップの差かもしれません。

 

とはいえhtmlの技術が全くもって分からないと、ほかの言語を学ぶときに困ってしまいますので、html&cssに時間を掛けずに効率よく学ぶ方法をご紹介させていただきます。

 

html&CSSの勉強時間は3日~1週間以内で勉強する流れ

1.プロゲートを1日~3日で分からなくても良いので一気に上級コースまでやる。

 

プログラミング初心者の方にオススメな勉強方法として、オンライン学習ができるプロゲートのhtml&cssの講座一気に勉強するのがオススメ。

プロゲートで勉強する理由は、なんと言ってもプログラミング初心者でもわかりやすい。

講座はサイトを実際に作っていきながらやっていく流れになるので、静止のホームページのイメージ図が手っ取り早くつかめます。(ここ重要。)

 

イメージをつかむって言うのがポイントなので、完璧に覚えようとするのは辞めてください。時間の無駄。ここには時間を掛けてはいけません。

 

プロゲートで学ぶ流れ

・初級はタグの使い方。cssとのclass属性の設定方法

・中級はログイン画面の設定。cssの本格的デザイン hover擬似クラス(カーソルが乗っている要素の変更)

・上級は、レスポンシブサイト(スマホ対応サイト)の作成

 

html&cssの中級を勉強するためには月々980円課金しなければなりませんが、ほかの言語も学べるようになるので、課金価値MAX!

ケチるのは辞めましょう。本よりも安いですから。

あと道場コースっていうのもあり、ヒント無しでサイト作りを行うものあるんですが、やらなくてOK !

時間があるときにやってください。プロゲートはあくまでもイメージをつかむための物であり、完璧にこなすために行う物ではありません。

道場コースの代わりじゃないのですが、次が重要になります。

 

2.1冊の本を使って実際にホームページを作ってみる。(本通りでOk)

 

プロゲートで学んだら、実際に静止サイトを作ってみます。

プロゲートではエディタが用意されてそこにコーディングすればOKでしたが、本を読みながらサイトを作る場合はエディタを用意しなければなりません。

(エディタの用意方法は今回はふれません。)

 

エディタを設定したら、実際に本を読みながらサイトを実際に作っていきましょう。

プロゲートでサイトを作ったとのイメージがかなり役に立つはずです。

本に出てくるタグで分からなければhtmlクイックリファレンスで調べて知識に落とし込みましょう。

 

本で勉強するとこんなメリットがあります。

本で勉強するメリット

☑エディタの設定方法が分かる。

☑htmlとcssの連結が上手くいくようになる。

☑ブラウザ上でサイトを作るのでは無く、自分のパソコンの環境でサイトを作ることができるようになる。

 

実際に私もプロゲートをやりこんでしまったせいで、結果、時間がかかり勉強が進まなかったという失敗を犯しましたが、プログラミングを初めて2週間でサイトを作ることができるようになっております。

 

 

実際にブログ形式・ビジネス形式のサイトを本を模写しながら勉強していきました。

cssのfloatの影響でデザインが崩れることから、疑似言語のafterを入れるなど、プロゲートだけでは分からない細かい部分を勉強できるので、本での勉強は早めに行う事をオススメします。

とりあえず私が勉強してきたオススメの本を紹介します。

 

全ページ一生懸命やる必要は無いですよ。分かるところは飛ばしてOK

 

3.タグの使い方などが分かれば、JavaScriptを勉強することで、動きのあるサイト作りを学ぶ

 

htmlとcssを勉強すると、静止サイトはできあがるのですが、クリックすると時間が動き出したり、ブログ内検索などをするときのプログラムはJavaScriptを利用しなければなりません。

JavaScriptがホームページ内で動きを行う際に、htmlの画面上から情報をインプットして動く(アンケートなど)プログラムを組む勉強をしますので、特に<input>タグ・<from>タグの勉強に役立つことでしょう。

サイトを1つ作ったら、JavaScriptでプログラミング言語を学ぶと、よりhtmlの知識も深まりますので、プログラミング言語を学ぶまえのhtmlの勉強に時間を掛けてはいけないのです。

 

JavaScriptを学ぶならこの本が超オススメ!

まとめ

 

この記事で伝えたいこと!

☑html&CSSはプログラミング言語ではなく、マークアップ言語にすぎない。仕事を頼む上で仮にhtmlだけの知識で行える仕事でも、ライバルがphpなどのプログラミング言語が使える人だと競争に負けてしまうので、早くプログラミング言語を学ぶべき。

☑htmlはweb関係で切っても切れないスキルなので、プログラミング言語であるPHP・JavaScriptの学習でも必ず出てくる。プログラミング言語と一緒にhtmlを勉強した方が効率的。

☑html&cssは3日~1週間の勉強でOK。プロゲートを完璧になるまでやりこむ必要は無い。むしろ本やプログラミング言語を学ぶことでよりhtmlの知識が深まるので、最初の勉強はイメージ作りとして行う方が良い。

 

プログラミングの勉強は範囲が広すぎるので、目的に合わせて1つ1つに区切りを付けて勉強していかなければいつまで経っても目的を達成することができなくなります。

目的がプログラミングを勉強するに変わってはいけません。あくまでもプログラミングは目的を果たす手段の1つにしか過ぎません。

もしあなたがお金を稼ぐためにプログラミングの勉強を始めたのであれば、HTMLの勉強を早めに切り上げてJavaScriptの勉強をすることを強くオススメします。

 

この記事を自分の反省点として、今後もプログラミングを勉強していきます。

-サラリーマン副業・お役立ち情報

Copyright© 副業ブログで稼ぎ【不動産購入】を提案する元不動産屋のサイト , 2019 All Rights Reserved Powered by AFFINGER5.