これは非常に古いトピックです「フロントエンドエンジニアの価値はどこにあるのか?」。 「Web サイトに対するフロントエンド エンジニアの価値は、スターに対するメイクアップ アーティストの価値に似ています。」優れた フロントエンド 開発エンジニアはそうしなければなりません。知識体系には幅があり、深さもなければなりません。もちろん、Web フロントエンドエンジニアが毎日最も接触するのはコード、コード、コードです。この点に関して、あなたは自分自身をどのように位置づけていますか?あなたの価値をうまく反映できていますか?今日は、フロントエンド エンジニアの価値について開発者と議論したいので、古い話を再び取り上げます。これが皆さんに何らかの洞察を与えてくれれば幸いです。 フロントエンドエンジニアの価値はどこにあるのでしょうか?
業界の上級専門家のフロントエンド エンジニアについての意見を見てみましょう:Zhang Kejun
Douban フロントエンド エンジニア:
個人的には、フロントエンド エンジニアは遅いと思います。プロダクトエンジニアへと進化していきます。 WAPアプリ
、レスポンシブUI、その他HTML5技術に基づく開発が、製品のクロスプラットフォームやクロスデバイス実装の課題を解決するフロントエンドエンジニアの主な業務内容となります。 Javascript、HTML、CSSフロントエンドエンジニアが長年使い慣れているこれらの言語は、オープンスタンダードとしてさまざまなプラットフォームでサポートされることになります。製品の形態とデータの分離が状況の傾向です。モバイル時代における製品形態の多様化への要求は、さまざまな技術によって実現できますが、それには莫大なコストがかかります。これは、 04 で提案された標準である HTML5 がここ 2 年間で普及しただけの理由でもあります。 現在値も素晴らしいです。 Web 製品のインタラクションはますます複雑になっており、ユーザー エクスペリエンスと Web サイトのフロントエンド パフォーマンスの最適化を解決するには、プロのフロントエンド エンジニアが必要です。さらに、プロジェクトでは、インタラクションデザインにおけるデザイナーの欠陥を補う必要があり、フロントエンドエンジニア
は開発プロセスにおいて重要な役割を果たします。 1 人または 2 人のフロントエンド エンジニアが開発全体を並列化して、設計から実装への移行をよりスムーズに行うことができます。賢明な企業は、フロントエンド エンジニアリングのリソースを蓄える必要があります。フロントエンドエンジニアとプロダクトマネージャーは何の関係もないと思います。優れたフロントエンド エンジニアは、間違いなく優れたインタラクション デザイナーになります。フロントエンド エンジニアは、プロのインタラクション デザイナーと同様に、情報アーキテクチャを理解している必要があります。 Zhang Jingwei
フロントエンドエンジニア:1. フロントエンドエンジニアが習得すべき基本スキル:
HTML CSS
JavaScript
PHP/ ASP/
またはその他の広範なプログラミング言語アート、ビジュアル
Web フィールドに適用される
2. フロントエンドエンジニアは、
ユーザーを対象としています:す
ブラウザ
データインターフェース
3. では、フロントエンドエンジニアの価値はどこにあるのでしょうか?
ユーザーの使用を簡素化するための技術サポート (対話型部分) を提供します
複数のブラウザーの互換性のサポートを提供します
ユーザーのブラウジング速度 (ブラウザーのパフォーマンス) を向上させるためのサポートを提供します
クロスブラウザーのサポートを提供します互換性
Webkit に基づくプラットフォームまたは他のアプリケーションまたは他のレンダリング エンジンがサポートを提供 表示データ (データ インターフェイス) のサポートを提供
Yuan Yan クラウド エンジニア:
フロントの値について包囲部門を終了するには、主に次の側面に依存すると思います:
1. ユーザーに最も近く、ユーザーのことを最も喜んで推測し、ユーザーを最もよく知っているエンジニア
2 フロントエンドはイノベーションに満ちています
3. フロントエンドスキル
JavaScript、HTML、CSS....始めるのは簡単ですが、難しいです4. フロントエンドとバックエンドと対話するさまざまな方法があり、さまざまなシナリオに適用できます
Ajax(Post、Get)。 )、Comet (ポーリング、ロングポーリング、永続フレーム、XHR ストリーミング)、WebSocket 5 ブラウザの発展に伴い、多くの技術的ソリューションが支持され始めています。フロントエンド
6. フロントエンドはデスクトップだけでなく、
モバイル、パッド、TV... 高原ウェブエンジニア: フロントエンド エンジニアとしての核となる価値観または責任は、すべてのハードワークと努力をユーザーに完璧に提示することです。技術開発チームにおいて、ユーザーに最も近い人々は間違いなくフロントエンドであり、次に UI、UE と製品、そしてバックエンド、DBA とシステムエンジニアが続きます。 テクノロジー開発チームをフットボールチームに例えると、フロントエンドエンジニアは間違いなく、チームメイトから足元にパスされたボールを受け取る義務があります。やるべきことはボールを正確に打つことです ミスなく相手のゴールを決めることです.... 彼は次の 2 つの点について非常に明確でなければなりません: 1.彼は相手のゴールとゴールの間にどんな障害があるのかを知っていなければなりません彼自身; 2. 彼はこれらの障害を突破してボールをゴールネットに運ぶ方法を知っている必要があります...また、彼はすべてのチームメンバーの中でこれらの 2 つの点を最もよく知っているはずです 。 .... 将来、人間とコンピューターの情報相互作用が視覚に依存しない限り(思考のリンクに直接依存する その時点では、フロント-したがって、フロントエンドの最終的な価値は、人間とコンピュータのインタラクションの設計と実装です。 Baidu R&D エンジニア、Li Chunping: 3 つの方法があると言うべきです。1 つは前進することであり、1 つは後退することであり、もう 1 つはフロントエンドを継続してさらに深くすることです。 。前進するということは、前述のように、ユーザー エクスペリエンスとインタラクション デザイン、さらにはプロダクト デザイナーに向けて進むことを意味し、これがフロントエンド、つまりユーザー エクスペリエンスの価値を反映する最良の方法です 。 後戻り それは 開発を行うことであり、データベースとバックエンドの開発に移行し、フロントエンドとバックエンドの区別がなくなり、全員が製品開発と実装に深く入り込むことです。ソフトウェア エンジニアとの統合。この価値はビジネスに反映されます。機能の実装に関しては、さまざまなフロントエンド ライブラリのアーキテクチャ設計など、詳細なフロントエンド開発を行います。フレームワーク、W3C さまざまな標準に関する詳細な研究、およびJavaScript 言語自体の研究、ブラウザの原理の分析、ネットワーク伝送プロトコルの原理の分析などを行うのは簡単ではありません。この道を深く掘り下げてください。これには多くの原則や基本的な事柄が含まれるため、これを受け入れる人は多くありません。 もちろん、フロントエンドやソフトウェア開発から完全に離れて、プロダクトや事業運営に特化するために転職した人もいます。おそらく、優れた技術的背景があるため、特定の利点があるかもしれません。 Hu Jinpu フロントエンド開発者: フロントエンドエンジニアはそれぞれの価値観を 2 つの方向から見る必要があると思います: 1 つ目の方向: ユーザーがより便利に情報を取得できるようにする。これは、ほとんどの企業のフロントエンド エンジニアがうまく行うよう努めるべきことです。 psd を入手し、オンライン コードを作成してください。このプロセスのあらゆる詳細は、あなたの真剣な姿勢に値します。フォームのさまざまなインタラクションや、ページのさまざまな要素 (領域) 間の情報のインタラクションは、あなた自身の技術的能力とユーザーのニーズに対する独自の認識に依存する必要があります。完了してください。 この方向性の価値は次のことに反映されています: 情報を入手する方が便利ですか?その結果、ユーザーベースは増加しましたか?ネット予約が増えた? 2 番目の方向: フロントエンドをよりプロフェッショナルにする。これは、研究機関の一部の有名人が毎日行っていることです。仕様を読み、バージョン間の違いを比較し、新機能の導入による影響 (技術的またはビジネス的) について考えてください。業界の最新の動向に注意を払い、いくつかの革新的なポイントを見つけ、可能であれば巨人の肩の上に立って、やみくもに車輪を再発明しないでください。最後に、それがあなた自身のイノベーションであれ、特定の問題に対するあなた自身の最善の解決策であれ、それは業界全体の他のフロントエンドの学生やあなた自身の会社の仕事にさらなるサポートをもたらすでしょう。 この方向の価値はより技術的なものであり、短期的には直接定量化できない可能性がありますが、一定期間が経過すると、個人の生産性の向上、ページ インタラクションの新しいモデルなどに反映される可能性があります。新しい製品にもつながります。 Yuanliangフロントエンドエンジニア: プロダクトエンジニア - Web Product APP 化では、フロントエンドがプロダクトの設計とインタラクション実装の詳細を理解する必要があります。 -end コード構造は合理的でスケーラブルです。 クロスプラットフォームのデバイス実装 - さまざまなブラウザーのクロスプラットフォーム互換性だけではありません。昨今では様々な物理デバイスが存在し、ユーザーと直接やりとりする実装作業はすべてフロントエンドと呼ぶことができます! インタラクションとデザインの詳細の完璧かつエレガントな実装 - 最も合理化されたコードと最小限のコストでインタラクションとデザインの詳細を復元し、使いやすさとアクセシビリティを向上させます。 ユーザーエクスペリエンスと新しいテクノロジーの組み合わせ - HTNL5の開発により、Webとモバイルアプリケーションのより適切で合理的な実装方法が可能になります Webサイトのフロントエンドパフォーマンスの最適化 - 節約ユーザーコスト、会社コストの節約 拡張可能な標準インターフェイスセマンティックページにより、SEOの観点と機械可読行の両方からWebサイトがより改善され、標準化された拡張可能なデータインターフェイスによりバックエンドとの接続が向上しますシームレス!同時に開発効率も大幅に向上します。 ウェブサイト画像の業界リーダー PR - 企業ウェブサイトと企業画像を最も直感的で見やすい方法で表示します。 フロントエンドの要件 製品のロジックと形成プロセスを理解する必要があります - 製品ページの開発に携わる関係者が製品のディスカッション段階に参加し、製品のニーズを理解できることを願っています製品。そして、製品の将来を理解するという暗黙のニーズもあります。ただ参加するだけ! インタラクションの詳細を理解する必要がある - 製品ページの開発に携わる関係者がインタラクションのディスカッションに参加し、インタラクションとデザインの詳細を理解できることを願っています。 ページを適切に構造化してスケーラブルにしましょう!ただ参加するだけ!合理的な提案がある場合は、それを行うことができます。 データインターフェイスを理解する必要があります - 製品関連モジュールに必要なデータを理解し、関連する技術担当者と通信して文書を作成します。 技術の蓄積と新しい技術の学習が必要です - チーム内でのコミュニケーション活動やブレインストーミングがあることを願っています!最新の業界テクノロジーについて学び、業界交流に参加してください。 達成感と満足感が必要です。 結論: フロントエンドはバックエンドの実装とビジュアルパフォーマンスの間の架け橋であり、製品開発プロセス全体を通して過去と次の間のリンクとして機能します。優れたフロントエンド エンジニアは、経験の要件に加えて、データ ロジックやプログラム ロジックの分離に関するバックエンド エンジニアの要件もよく理解し、これらの要件を次のようなものに変換できます。フロントエンドの開発業務。フロントエンドは Web サイトの顔であり、その価値は他のクライアント側開発 よりもはるかに大きくなります。 LAMPBand of BrothersオリジナルPHPビデオチュートリアルCD/《 詳細PHP》 Essential バージョン、詳細については、公式 Web サイトのカスタマー サービスにお問い合わせください: http://www.lampbrother.net 二次開発http://yun.itxdl.cn/online/phpcms/ Index.php?u= 5. cn/online/server/index.php?u=5Javascript コース http://yun.itxdl.cn/online/js/index.php?u =5 ctoトレーニングキャンプ
以上、Webフロントエンドエンジニアを知るための内容を側面も含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。