Web 開発をしたい場合は、JavaScript を学習してください。

伊谢尔伦
リリース: 2016-11-23 10:00:18
オリジナル
1718 人が閲覧しました

ある日、Web 開発の仕事ですぐに優位性を高めるにはどの言語を学べばよいかと尋ねられました。私の心は大学に戻り、Pascal、Fortran、C、アセンブリ言語を扱っていましたが、目標は異なりました。

現在の状況と傾向を考慮すると、答えは比較的簡単です。JavaScript を学ぶことです。周りを見回してみると、かつてはローエンドのブラウザー スクリプト言語がサーバーからクライアントに至るまで至る所に普及し、日々選択肢が増えているように思えます。

謙虚な経歴の出身です

私は数年前に Web 開発に携わり、HTML を学び、Perl を使用して CGI スクリプトを開発したことを覚えています。 Netscape は、ブラウザのバージョン 2.0 で LiveScript と呼ばれるスクリプト言語を導入し、その後すぐに名前が JavaScript に変更されました。これはクールな言語でしたが、ブラウザ戦争の最中、約 1 年後に Microsoft がサポートを追加したため、JavaScript は Netscape のブラウザに制限されました。初期の使用はフィールド検証などの単純なタスクに限定されていましたが、サーバー側スクリプトの非常に優れた代替品です。 JavaScript は ECMAScript という名前で徐々に標準になりました。

長年にわたり、JavaScript はブラウザーの操作に使用する優れた言語になりましたが、開発者が Web ページを更新せずに Web サーバーとデータを送受信できるようにする Ajax の突然の普及により、JavaScript の人気はさらに高まりました。認識。次の波は、jQuery 革命と呼ぶべきです。jQuery と他のフレームワークは、強力な Web アプリケーションを開発するための使いやすい機能を提供するからです。 Microsoft も WinJS フレームワークに参加し、レドモンドの巨人も Windows 8 アプリケーション開発のプラットフォームとして JavaScript を選択しました。

Google が高性能 JavaScript V8 エンジンを Chrome ブラウザに追加したとき、JavaScript は大きく前進しました。この開発は、サーバー側 Node.js での JavaScript の新しいパラダイムの開発に役立ちます。 Node.js の使用は驚くべきもので、Web サイトからフル機能のアプリケーションに至るまで、あらゆる開発に使用される多数の JavaScript フレームワークが作成されています。最後の項目はデータです。JSON 標準はすでにデータを送信する最も一般的な方法の 1 つになり始めており、ほとんどの主要なデータ ストアが JSON 標準をサポートしています。

その勢いは続いています

長年にわたって多くの新しいテクノロジーが作成されてきました (Web サイトの進化により、優れたテクノロジー タイムラインが得られます) が、JavaScript の重要な側面の 1 つは、JavaScript が約 2 世紀にわたって存在しているということです。今日、それは機能豊富な言語としてしっかりと確立されています。

これは、本物のプログラマがそれを習得しようとはしなかったため、履歴書に誇らしげにJavaScriptが書かれなかった当初の状況とは大きく異なります。現在、JavaScript はほとんどの採用担当者の評価の焦点となっています。

Web 開発の仕事を探しているとき、JavaScript は始めるのに最適な言語だと思います。その大きな理由は次のとおりです:

参入障壁が低い: JavaScript は他の言語に比べて比較的習得が簡単です。既製のスクリプトやリソースはオンラインでたくさん見つかります。さらに、JavaScript は、任意のテキスト エディターや、Atom、ChromeDev Editor、jsFiddle などのさまざまな無料ツールを使用して作成できます。

クロスプラットフォーム: すべてのブラウザーと Node.js ベースのサーバーは JavaScript をサポートしており、ほとんどのモバイル プラットフォームで通常どおり動作します。一連の JavaScript スキルを使用して、ほとんどのプラットフォーム用のアプリケーションを開発できます。 (注: JavaScript は万能ツールではありません。たとえば、データ分析のようなリソースを大量に消費するアプリケーションは、別の言語を使用した方がよいでしょう。)

既存のテクノロジー: サーバーサイド JavaScript は比較的新しい概念かもしれませんが、コア JavaScriptこの言語は何年も前から存在しており、時間の経過とともに成熟し、汎用の Web スクリプト言語として広く受け入れられるようになりました。

スプリングボード: JavaScript は他のプラットフォームでもうまく機能するため、Ruby on Rails、ASP.NET、PHP などの他の環境に挑戦する場合は、JavaScript のスキルが必要になります。 JavaScript を使用して堅牢な Web アプリケーションを開発するには、HTML といくつかの CSS を学ぶ必要があります。

ホットなテクノロジー: 言語は確立されましたが、業界自体が JavaScript の知識とスキルを備えた言語を見つけました。求人情報を見てみると傾向が見えてきます。

あなたの相棒の JavaScript ではありません

過去に、JavaScript は学ぶのは簡単ですが、習得するのは難しいと説明されているのを聞いたことがあります。これは多くの言語に当てはまりますが、Web では JavaScript が飽和しているため、初心者の開発者は、コードを完全に理解していなくても、実績のあるコードを他の Web サイトからすぐにコピーし、必要な変更を加えて使用できます。

JavaScriptは現在Webのバックボーンとなっているため、Web開発者になりたい人は最初に学ぶ言語としてJavaScriptに焦点を当てるべきです。

同意しますか?同意しない場合は、Web 開発の仕事を探している開発者が最初に学ぶべき言語は何だと思いますか?コメントで教えてください。

翻訳者注:

「プログラミング言語として JavasScript を第一選択として推奨しない理由」では、反対の見解が示されています。

「Why JavaScript is the next (or first) programming language you should learn」

英語原文:Learn JavaScript if you want to land a webdevelopment job 翻訳:labazhou


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート