Web 制作のフリーランスになるにはどのような順序で学べばよいですか?

まずは HTML/CSS 、JavaScript 等を一通り学び、たくさん作品を作ってみましょう。
2021年9月17日
ユーザー

いつも学習で活用させていただいております。
お世話になっております。
僕は、ホームページやウェブアプリを制作して、いつかフリーランスで生計をたてたいという
なんとなくな考えからプログラミング学習を始めたのですが、

(1) どのような順番で言語を学んでいけばいいのか
(WordPress、PHP、Linuxコマンド、SQL、React、Node.jsなど、どのタイミングでどういう順番で学べばよいかのような、またおすすめの書籍など)

(2) 実践的なホームページ、ウェブアプリを自分で作成できるようになるためには、どのように学んでいけばいいのか
(模写をしたほうがいいのか、模写以外で行ったほうがいい練習であったり、
また模写をするのであれば、どのようなページからやってみたらいいか、など)

を教えて頂きたいです。


今年の8月から学習を始めて、
今までProgateでHTML、CSS、JavaScript、jQueryはすべてのレッスン学び、
ドットインストールでは、HTML、CSSはすべてのレッスンを学び、JavaScriptは「ミニアプリを作ってみよう」まで学び、jQueryも学びました。
まだウェブサイトなどを自分で実装したことはなく、作ってみたいものがあるわけではないです。

またドットインストールのWordPressのレッスンで7年間更新がないと出てくるのですが、
こちらのレッスンでWordPressを学ぶのは問題ないですか?また、更新される予定はありますか?

長くなってしまいましたが、ご回答よろしくお願い致します。

スタッフ

こんにちは。ご質問ありがとうございました。

まだウェブサイトなどを自分で実装したことはなく、作ってみたいものがあるわけではないです。

最終的にフリーランスを目指されているのでしたら、たくさん作品を作ってみるのが良いと思います。また特に作りたいものがない場合は、ご自身で架空の案件を受けたと仮定して作ってみるのが良いでしょう。

  • よく行くカフェやレストランのサイトをご自身でリニューアルしてみる
  • それを公開する
  • 友人(や、そのお店の人)に意見を聞く

といったことをすれば、実際にお仕事に近い感覚でスキルアップしていけるのではないでしょうか(なお、 模写したサイトはインターネット上に公開しないようにしましょう。実在する会社や商品/サービスの名前、もしくは第三者が著作権を持つ画像などを模写サイトに掲載してしまっている場合、それが検索結果などで公開されていると法的な問題に発展する可能性があります)。

そのためのステップは人にもよりますが、

  • HTML/CSS
  • JavaScript(もしくはNode.js/React)

まででサイトが一通りできるので、そこで一区切りしたあとに、

  • Linuxコマンド
  • データベース
  • PHP(もしくはNode.js)
  • Laravel

などで高度なウェブサービスに挑戦してみてもいいでしょう。

またドットインストールのwordpressのレッスンで7年間更新がないと出てくるのですが、
こちらのレッスンでwordpressを学ぶのは問題ないですか?また、更新される予定はありますか?

だいぶ古くなっているので参考程度に見られるのが良さそうです。WordPressについては他の教材を使われるのが良いでしょう。更新時期はお約束できませんが、いまのところ他の言語よりも優先度は低い状態です。

以上、参考にしてみてください。

ユーザー

回答ありがとうございます。
フリーランスを目指すのであれば、自分でサイトの設計をして実装できるようになったほうがよいということですね。
とりあえずはHTML/CSS、JavaScriptの技術を磨いていこうと思います。
大変参考になります。

WordPressに関してなのですが、
色々なフリーランスの方のブログなどを見ていると、
フリーランスで稼ぐにはWordPress、SASSが使える必要があるという意見をみかけるのですが、学習するタイミングとしては、
SASSはHTML、CSS、JavaScriptで本格的なサイトが作れるようになってから、
WordPressはPHPの学習が終わってからでよさそうですか?

スタッフ

SASSはHTML,CSS,JavaScriptで本格的なサイトが作れるようになってから、
WordPressはPHPの学習が終わってからでよさそうですか?

それで良いと思います!

この質問はユーザーによって解決済みになりました

このレッスンの質問と回答(158)