プロトタイプベースのオブジェクト指向プログラミング言語である「JavaScript」。
アメリカの調査会社RedMonkによると、JavaScriptはプログラミング人気ランキング1位を獲得*しており、Webサイト制作の仕事をしたいと考えている人であれば避けては通れないプログラミング言語です。有名なフレームワーク/ライブラリでは、jQuery・React.js・Node.js・Vue.js・Angularなどがあります。
今回はこのJavaScriptについて、初心者でも気軽に学習できるサイトをいくつかピックアップしました。それそれのサイトの特徴などをご説明します。
*The RedMonk Programming Language Rankings: January 2020
https://redmonk.com/sogrady/2020/02/28/language-rankings-1-20/#comment-134484
JavaScriptとは?
JavaScriptの特徴として最も知られているのは、クライアントサイドで動作する(ブラウザ上で動く)点です。そのため、開発環境を構築する必要がなく、ブラウザとテキストエディタがあれば動かすことが可能です。また、豊富なフレームワークがあるため、フロントエンド 、バックエンドどちらも開発できます。
実際に、メルカリやはてなブログをはじめ多くのWebサイトで導入されています。
JavaScriptを学べる6個のサイト
では、初心者でもJavaScriptを手軽に学べるわかりやすいサイトをいくつかご紹介しましょう。それぞれに特徴があり、現在のプログラミングスキルにあわせて適切なサイトを選ぶことにより習得までの期間が短縮できます。
1. マンガで分かるJavaScriptプログラミング講座
応用編では、フロントエンドだけではなく、Node.jsといったサーバーサイドも学ぶことができます。
活字だけでは取っ付きにくい人にお勧めです。
2.Progate
独学できるレッスン体系に定評のあるProgate。JavaScript講座は全7レッスンで、基本的な文法は無料で学ぶことができます。
チャレンジ編まで含めるとレッスン終了までに13時間程度の学習時間が必要です。
環境構築などの事前準備なく、ブラウザ上ですぐ学ぶことができるのが魅力です。
3. codeprep
React.jsやVues.jsなど人気のフレームワークやライブラリも学ぶことができます。
合計37レッスンあり、それぞれのレッスン開始時に難易度や終了時間がわかるので安心です。
4.Let’s プログラミング
各講座には、巻末にサンプルコードも記載されているため、手を動かしながら勧められます。
分量も少ないので、何周も繰り返し学習して基礎部分の定着を図るとよいでしょう。
5. CODECOMBAT
ゲーム内容も作り込まれているので楽しみながら学ぶことができます。
月1000円ほど課金をすれば、キャラクターやステージがさらに追加されやりこみ要素もあります。
6. JavaScript初級者から中級者になろう
ES5以降のJavaSciptやHTML5の関連技術、また最近標準化されたAPIなどを紹介しています。
全17章から構成され、質問はtwitterで受け付けてくれます。JavaScriptの大抵なものつくれるようになるでしょう。
おわりに
フリーランスエンジニアにとってJavaScriptは、汎用性が高く、HTML5の登場もあわさって、フロントエンジニアにとって必須の言語ではないでしょうか。
ちょっとした空き時間などを利用してJavaScriptを習得しておくことは、フリーランスとしての将来性を広げてくれることでしょう。参考までにJavaScriptを仕事につなげると下記の様な案件でフリーランスとして働くことができます。
最後に、フューチャリズムとは?
フューチャリズムは、フリーエンジニアの方々を対象に案件をご紹介するエージェントサービスです。常駐型案件を多く揃えており、安定した収入を得るお手伝いをするとともに、さまざまな特徴で多くのフリーエンジニアから利用されています。
1.キャリアビジョン優先型のエージェント
フューチャリズムとは、キャリアビジョン優先型のエージェントサービスです。「フリーエンジニアとしてキャリアアップが難しい」という不安を払拭するために立ち上げたサービスになります。
ITエンジニア市場における「自身の価値」、「強みを把握し」、「どのようなスキルがマーケットから必要とされているのか」等の情報収集ができていない方がいるので、現状のキャリア、スキルを踏まえ、より伸ばしたほうが良いスキル、そもそも軸にするべきスキル、キャリア転換のアドバイスを行っています。
2.優良な高額案件も
新卒・中途・エンジニア領域を含め年間2,000名以上マッチングを成功させてきたポート株式会社だからこそ、優良企業、成長企業からの高額案件が豊富で、85%以上の方が前職からの収入アップに成功しています。
3.案件参画後も続く継続的サポート
キャリアビジョンの方針が変わったとしても、お気軽にご相談ください。変更後のキャリアビジョンに合わせて最も効率的なプランを一緒に模索し、長期的にご支援させていただきます。
フリーエンジニアのことならなんでも相談にのります!
初めてのフリーエンジニアの方はもちろん、今までフリーランスで働いていたけど他の案件との比較をしてみたいという方も多くご登録いただいております。
まずは、お気軽にご登録ください。