目次:
生活のためのコードを書く人なら誰でも言うように、ウェブ開発は難しいです。 ビルドするブラウザとデバイスの進化、およびビルドする言語とフレームワークにより、開発者はこれまで以上に多くの課題に直面しています。 Webアプリの構築方法を学習するためのリソースの数は膨大であり、多くの場合、時代遅れの資料が含まれているため、一般的な原則、スキル、および言語のリストを以下に示します。 それを頼りに:あなたはそれらが必要になります。
HTMLとCSS
これらが簡単な部分であると思わないでください。 HTML5とCSS3をマスターして、増え続けるデバイスのリスト全体でブラウザーで高速で美しいエクスペリエンスを作成する方法をまだ学習しています。 そのため、多くのフロントエンド開発者(別名ユーザーエクスペリエンス(UX)デザイナー/エンジニア)は、最近サーバー側の開発者よりも高い賃金を稼いでいます。 そして、正当な理由で。 UXエンジニアリングは困難です。 (詳細については、HTML5について知っておくべき5つのことをご覧ください。)
JavaScript
フルスタックJavaScriptは現在ホットであり、いつでもすぐにクールダウンすることはありません。 多くの開発者はjQuery(もちろん重要です)を少し書くことができるため、「JavaScriptを知っている」と考えていますが、この言語はサーバー、デバイス、ロボット、さらにはWebブラウザーのためのユビキタスで堅牢なツールに急速に変わりつつあります。 これを学習することにより、非同期関数プログラミングとプロトタイプベースのプログラミングに時間を浪費することを回避できます。 JavaScriptライブラリとフレームワークのコアセットも学習します。