こんにちは!
Web制作をフリーランスでおこなっている「はやた」と申します!
今回は、Web制作を仕事としていく上で、「JavaScript」と「PHP」を勉強する必要はあるのかという点について、お話したいと思います。
この記事を読んでいただく上で、ご理解いただきたいのが、
あくまで僕個人の経験と主観であって、
- 「JavaScript」と「PHP」を勉強しなくても良い
- 「JavaScript」と「PHP」を勉強しなくてはならない
というような結論を出すわけではありません。
Twitterでもこの手の話題が出ると、さまざまな方がそれぞれの意見を述べております。
僕個人としては、あくまでこれからフリーランスになる方の参考となれば嬉しいと思い、今回記事を書くことにしました!
「JavaScript」について
「JavaScript」はWeb制作において、サイトにさまざまな「動き」をつけるために使用される言語です。
そのJavaScriptをなぜ勉強しなくてもいいという意見が出てくるのかと言いますと、簡単なものであれば「jQuery」というJavaScriptのライブラリで実装することが可能だからです。
この記事で詳しく説明はしませんが、難しいプログラミング言語が数行で簡単に実装できるようになった、という感じです。
つまり、jQueryができれば難しいプログラミングをしなくても、JavaScriptで実装できる項目のいくつかを実装することができるというわけなのです。
実際に勉強しなくてもいいわけではない
まず前提としてエンジニアではなく、Web制作のコーダーであればバリバリ書けるほど勉強しなくてもいいと考えています。
もちろん基礎は勉強しなくてはならないと思います。
jQueryを使用するに当たって、JavaScriptの基礎は必要となります。
基礎を理解せずに使用していると、基本コピペとなりカスタマイズができなくなります。
よって、基礎の勉強は必要だと思います。
基礎の勉強といっても、Progateでオッケーです。
とりあえずProgateを一周してみましょう!
僕はゼロからバリバリプログラミングできません
僕はJavaScriptをゼロからバリバリ書けるスキルがあるわけではありません。
しかし、jQueryでできることは基本できます。(もちろんググります)
jQueryを使ってよく実装するのが、
- ページトップへ戻る(押すとページの一番上にスルスルと戻っていく)
- スムーススクロール(上のメニューボタンを押すと、該当の部分まで滑らかに移動する)
- モーダルウィンドウ(ボタンを押すと別画面が開く)
- アコーディオンメニュー(Q&Aによくある、ボタンを押すと下にメニューがでる)
- ハンバーガーメニュー(棒が三本並んでいるハンバーガーみたいなものをクリックするとメニューが出てくる)
まだまだありますが、メインどころをいくつかあげてみました!
このように、僕が経験してきたWeb制作の案件では、jQueryを使用していますが、JavaScriptをバリバリ書くような案件はありません。
JavaScriptを書くこともあるのですが、ググりながら書いてます!
PHPについて
次にPHPについて書いていきます!
PHPはHTMLを生成するのが得意な言語です。
つまり、Web制作に相性のいい言語なのです。
特に複数ページのホームページを作る際に使うと便利です!
ヘッダー、フッターどのページも同じにしたい、ページにアクセスするタイミングで違う内容(更新性のあるもの)にしたいとき等、めちゃくちゃ便利です。
そしてCMSに使われることが多いです。
WordPressはみなさん知ってると思うのですが、WordPressもPHPで構成されています。
この時点でPHPはWeb制作には必須だということがわかって頂けたかと思います!
いきなり結論になってしまったのですが、もうちょっと詳しく書いて行こうかと思います。
WordPressはPHPでできている
改めて、WordPressはPHPでできています!!
Web制作で仕事をしていくためには、WordPressを構築できることは必須です。
制作会社に営業をして、案件をいただくことがフリーランスになる第一歩となることが多いのですが、制作会社からWordPress案件をいただくことは多いです。
一から構築することもあれば、指定テーマをカスタマイズすることもあります。
WordPress案件ができると、一件あたりの単価も上がるので勉強しておくことをおすすめします!
WordPressに関しては、こちらの記事に書いてあるので是非読んでみてください!
案件単価も公開してます!
-
-
Web制作フリーランスで稼ぐためにはWordPress(ワードプレス)を学べ!案件単価公開!
こんにちは! Web制作フリーランスのはやたです。 2021年2月時点で、フリーランス歴は2ヶ月となります。 2ヶ月はまだまだ駆け出しです! そんな駆け出しの僕が、初月から売上30万円を獲得できた理由 ...
続きを見る
WordPressは特殊なPHPを使う
WordPressはPHPでできているのは確かですが、普通のPHPではなく、WordPress専用のPHPが使われています。
なので、PHPを一からゴリゴリ書く場面はあまりないでしょう。
基本的に場面場面で書く内容の大枠は決まっているので、何を書くかだけ覚えておけば、コピペで対応できることがほとんどです!
僕もコピペで対応することが多いです!
なので、WordPressを構築できるようになるには、PHPの基礎を学んだあとに「WordPressの勉強」をすると良いです。
僕はググりながら書ける程度です
まずWordPressですが、僕の場合はテーマ構築もカスタマイズもできますし、仕事として何度も受注しています。
ただし、この場合のできますとは「ググりながらできる」ということです。
どの場面で何を書けばいいのかを理解していれば、後は調べてコードを書くといった感じですね。
そしてPHPです。
HTMLではなくPHPで構築するような案件を1件だけ受けたことがあります。
僕はWordPress以外で、PHPでのサイト構築をしたことがありませんでしたが、基礎を知っていればググりながら問題なく構築できました。
なので、Web制作においてPHPの基礎を知っていれば十分に仕事ができると僕は考えます。
結論:「JavaScript」と「PHP」の基礎は勉強すべき

結論は、どちらの言語も基礎は理解しておく必要があり、しっかりと勉強しておくべきと言えます。
「JavaScript」と「PHP」を知っているのと知らないのでは、案件の幅が違います。
そしてここでもう一つ伝えたいことがあります。
この記事では、僕は案件ベースで説明をしてきました。
しかし、現実の仕事はお客様ベースで物事が進みます。
稼ぐことばかりに執着していると大事なことを見失います。
Webサイトというのは、お客様の顔であり、営業マンであり、顧客サポートを担っています。
何が言いたいかというと、大事な役割を担っているWebサイトを作るという大事な役割を任されている我々は、より良いものを作るために技術を磨かなくてはならないということです。
なので、「JavaScript」と「PHP」を勉強すれば稼げる、勉強しなくても稼げるという土俵だけでプログラミングの話をするのはちょっと違うなと思います。
僕も現時点では基礎を勉強し、それをWebサイト制作に活かしていますが、必要だと思ったらもっと熱心に「JavaScript」と「PHP」を勉強すると思います。
今回はあくまで僕の意見を書いてきました。
勉強するのはやめましょうとも言いませんし、バリバリ書けるようになりましょう!とも言いません。
まずは基礎を勉強し、必要に応じて一緒にスキルを高めていきましょう!!
ここまでお読みいただき、ありがとうございました!!
-
-
Webサイト制作で独立しフリーランスになるならレンタルサーバー契約は必須
Webサイト制作を勉強している人、独立しようとしている人はレンタルサーバーを契約していますか? 自分自身のポートフォリオや依頼されたサイトのテストアップをする際、phpやワードプレスの勉強をする際にレ ...
続きを見る