ホームページ >見出し >Webフロントエンド開発とは何ですか? 2017年のフロントエンドエンジニアの展望

Webフロントエンド開発とは何ですか? 2017年のフロントエンドエンジニアの展望

PHPz
PHPzオリジナル
2017-05-20 18:01:524246ブラウズ

Webフロントエンド開発とは何ですか?

多くの初心者はまだWEBフロントエンドに慣れておらず、わかりませんWEBフロントエンドとは何ですか? Web フロントエンドは何をしますか?そして Web フロントエンド テクノロジーについて何を学ぶ必要がありますか? 実はウェブフロントエンド開発は、冗談めかして「ウェブフロントエンド開発包囲ライオン」とも呼ばれており、このポジションは現在「ビッグフロントエンド」とも呼ばれています。この役職がどのように呼ばれているか知らない人も多いので、こっそり教えておきます。このローカライズされた名前を考案したのは、実はタオバオ チームでした。歴史的な理由により、タオバオは 2005 年以降に急速に成長し、アクセス数が爆発的に増加しました。タオバオのユーザーエクスペリエンスは大いにテストされており、進歩が急務となっています。

そして、タオバオに初めて公式に「ウェブフロントエンド開発」という言葉と採用ポジションができました。おそらく他のウェブサイトもそのような説明を考えたのでしょうが、結局のところ、知名度の高いタオバオは自然に引き寄せられます。フロントエンド開発という言葉は多くの注目を集め、口コミで広まりました。

初期の頃、Web フロントエンドはフロントエンドとは呼ばれず、親しみを込めて「Web デザイナー」と呼ばれていました。当時はそう呼ばれていたのを覚えています。 「ウェブの三銃士」なんて言葉が飛び交っていましたが、この3つのコツをマスターすれば、あなたもウェブデザイナーと呼ばれます。

Web ページの三銃士 (Flash、Dreamweaver、Firewoks) は、Macromedia の Web ページ制作の三銃士としても知られており、同じ会社の製品であるため、機能の点で非常に緊密に統合されています。その後、Firewoks が変態巨人 Adob​​e に買収された後、PS は基本的に Web デザイン作業用に Firewoks を置き換えましたが、今でもそれを使用している人がいることは知っていますが、おそらく懐かしさといくつかの便利な画像切り取り機能のためです。

当時の Web デザイナーがこの分野に参入したい場合は、Dreamweaver をマスターする必要がありました。HTML と CSS を作成できるのは彼だけだったわけではありませんが、当時の Web デザイナーの自動プロンプトは非常に使いやすく、脳細胞を使わずに、やりたいことを簡単に達成できます。フロントエンド ツールやエディターが不足していた時代には、これは間違いなく魔法のレベルでした (もちろん、書き続けるうちに慣れてきて、基本的にプロンプ​​トは必要なくなりました)。当時は、Dreamweaver に基づいて Web サイトを構築するためのチュートリアルがたくさんありました。本当に、ゲイやレズビアンでいっぱいの時代でした。興味のある友人は、これらのツールの歴史的な製品について学ぶことができます。2005 年には、ほとんどの Web ページは次のようになります。このように:

Webフロントエンド開発とは何ですか? 2017年のフロントエンドエンジニアの展望 現在の Web ページは通常次のようになります:


Webフロントエンド開発とは何ですか? 2017年のフロントエンドエンジニアの展望


Web フロントエンド エンジニアは主に何をしますか?フロントエンドエンジニアに必要な知識とスキル

フロントエンドエンジニアは、インターネット時代のソフトウェア製品開発において欠かせない研究開発の専門職です。狭義には、フロントエンド エンジニアは、HTML、CSS、JavaScript などの専門的なスキルとツールを使用して、製品の UI デザインのドラフトを Web サイト製品に実装し、ユーザーの PC およびモバイル Web ページをカバーし、視覚的およびインタラクティブな問題に対処します。大まかに言うと、ユーザー端末製品のビジョンやインタラクションに関連するすべての部分は、フロントエンド エンジニアの専門領域です。

実際、フロントエンド エンジニアのコア スキルは依然として Html、CSS、JS です。典型的なインターネット企業の製品開発プロセスでは、フロントエンド エンジニアと他の役割の関係はおおよそ次のとおりです。

Webフロントエンド開発とは何ですか? 2017年のフロントエンドエンジニアの展望フロントエンドとは 製品やデザインに最も近いエンジニアは、製品と技術をつなぐ役割を担います。フロントエンドはユーザーの目に見える部分を担当するため、ユーザーに最も近いエンジニアでもあります。

マルチ端末の時代において、製品が PC とモバイル端末の両方をサポートする場合、フロントエンド エンジニアはより多くの役割に対処する必要があります:

Webフロントエンド開発とは何ですか? 2017年のフロントエンドエンジニアの展望 実際、フロントエンドはインターフェイスとインタラクションの問題を解決する必要があります。 UI レベルの問題は常に存在します。UI は常に変化するため、これはソフトウェア エンジニアリングにおいて難しい問題です。さまざまなブラウザのバージョン、Web 標準、モバイル デバイス、および複数端末への対応の互換性は、フロントエンド エンジニアに大きな課題を与え、フロントエンド エンジニアの能力にも高い要求を与えています。多くの UI 問題には複数の解決策があり、フロントエンドは豊かな創造性と想像力を必要とするエンジニアの中でも非常にクリエイティブな集団です。

フロントエンドエンジニアはWeb標準の設定者、実践者、推進者でもあり、現在のW3C標準にはブラウザに限定されず、さまざまなハンドヘルドスマートデバイス、車載デバイス、スマートホームなどが含まれています。将来の Internet of Everything の時代では、フロントエンド エンジニアは Web ページのエンジニアだけでなく、ヒューマン マシン インタラクションのあらゆる分野のエンジニアになるでしょう。 参照: 優れたフロントエンド エンジニアになるためには何を学ぶ必要がありますか?

2017 年の大手フロントエンド エンジニアの展望

2017 年のフロントエンドは、より残酷であるというよりも、より標準化されています。過去 2 年間、数か月にわたるさまざまなトレーニングを経て、彼らはやって来ました。何万人もの初心者に気軽に不使用を勧めました。

フロントエンド開発ツール/コンパイルツールは、object-c、java、C+ などのトップクラスのプログラミング言語の IDE 環境ほど完成度は高くありませんが、徐々に形になってきています。エンジニアリングのモジュール性の概念が人々の心に根付き始めている今日、オリジナルの HTML CSS Javascript コードを作成する人は、小規模なプロジェクトか初心者です。 ブラウザは Iron Triangle を実行します: css、html、js、これらの必要なファイルが変更されない場合、将来エンジニアはこれらのファイルを直接記述することができなくなり、代わりにコンパイル ツールを使用して独自のファイルを選択することになります。お気に入りの新興言語で記述し、それをブラウザーが認識できる Iron Triangle ファイルにコンパイルすることもできます。もちろん、将来的にはブラウザーが less、scss、ts、その他のファイルを直接実行できる可能性も排除されません。 . これは可能です。 詳しくはこちらをご覧ください: 2017年はフロントエンドを書きたいそうですが?

2017 年のフロントエンドの仕事はより困難になり、方向性はより多様になります。最近はVRや小規模プログラムが非常に人気があり、多くの企業がフロントエンド人材を募集しています。もちろん、スキルがあれば大丈夫です。月給数万は当たり前!

しかし、テクノロジーは人生の一部にすぎません。以前は野心的でしたが、今はただ頭を下げてコードを書いています。変えられるものは変え、変えられないものは受け入れる。命には限りがあり、兄弟は昼も夜も戦います。人生学習に対する態度は、せっかちでもせっかちでもなく、速くも遅くもなくです。耐えて自分を信じてください。世界を変えようとするのではなく、自分自身の人生を変えようと努めてください。飛躍的な歩幅を求めるのではなく、一度に一歩ずつ求めてください。苦しみのおかげで、私たちは内面的に強くなります。挫折のおかげで、私たちは成長し続けます。バグのおかげで、私たちの思考は深まります。フロントエンドのおかげで、彼は私たちに、空を支えるには 18 種類の武道が必要であることをさらに信じさせました。

【関連おすすめ】

1. ダウンロードにおすすめの最新WEBフロントエンド開発マニュアル6選

2. Webフロントエンド開発ツールランキング: ダウンロードにおすすめのHTML開発ツール8選

3. Web フロントエンドの学習ルート: WEB フロントエンド開発の簡単な紹介

4.

Web フロントエンドの学習ルート: CSS+DIV だけを学ぶだけで Web サイトを構築できますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。