これは非常に古いトピックです「フロントエンドエンジニアの価値はどこにあるのか?」。 「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チュートリアルに興味のある友人の参考になれば幸いです。

PHPは、動的なWeb開発およびサーバー側のアプリケーションに使用されるサーバー側のスクリプト言語です。 1.PHPは、編集を必要とせず、迅速な発展に適した解釈言語です。 2。PHPコードはHTMLに組み込まれているため、Webページの開発が簡単になりました。 3。PHPプロセスサーバー側のロジック、HTML出力を生成し、ユーザーの相互作用とデータ処理をサポートします。 4。PHPは、データベースと対話し、プロセスフォームの送信、サーバー側のタスクを実行できます。

PHPは過去数十年にわたってネットワークを形成しており、Web開発において重要な役割を果たし続けます。 1)PHPは1994年に発信され、MySQLとのシームレスな統合により、開発者にとって最初の選択肢となっています。 2)コア関数には、動的なコンテンツの生成とデータベースとの統合が含まれ、ウェブサイトをリアルタイムで更新し、パーソナライズされた方法で表示できるようにします。 3)PHPの幅広いアプリケーションとエコシステムは、長期的な影響を促進していますが、バージョンの更新とセキュリティの課題にも直面しています。 4)PHP7のリリースなど、近年のパフォーマンスの改善により、現代の言語と競合できるようになりました。 5)将来的には、PHPはコンテナ化やマイクロサービスなどの新しい課題に対処する必要がありますが、その柔軟性とアクティブなコミュニティにより適応性があります。

PHPの中心的な利点には、学習の容易さ、強力なWeb開発サポート、豊富なライブラリとフレームワーク、高性能とスケーラビリティ、クロスプラットフォームの互換性、費用対効果が含まれます。 1)初心者に適した学習と使用が簡単。 2)Webサーバーとの適切な統合および複数のデータベースをサポートします。 3)Laravelなどの強力なフレームワークを持っています。 4)最適化を通じて高性能を達成できます。 5)複数のオペレーティングシステムをサポートします。 6)開発コストを削減するためのオープンソース。

PHPは死んでいません。 1)PHPコミュニティは、パフォーマンスとセキュリティの問題を積極的に解決し、PHP7.xはパフォーマンスを向上させます。 2)PHPは最新のWeb開発に適しており、大規模なWebサイトで広く使用されています。 3)PHPは学習しやすく、サーバーはうまく機能しますが、タイプシステムは静的言語ほど厳格ではありません。 4)PHPは、コンテンツ管理とeコマースの分野で依然として重要であり、エコシステムは進化し続けています。 5)OpcacheとAPCを介してパフォーマンスを最適化し、OOPと設計パターンを使用してコードの品質を向上させます。

PHPとPythonには独自の利点と短所があり、選択はプロジェクトの要件に依存します。 1)PHPは、Web開発に適しており、学習しやすく、豊富なコミュニティリソースですが、構文は十分に近代的ではなく、パフォーマンスとセキュリティに注意を払う必要があります。 2)Pythonは、簡潔な構文と学習が簡単なデータサイエンスと機械学習に適していますが、実行速度とメモリ管理にはボトルネックがあります。

PHPは動的なWebサイトを構築するために使用され、そのコア関数には次のものが含まれます。1。データベースに接続することにより、動的コンテンツを生成し、リアルタイムでWebページを生成します。 2。ユーザーのインタラクションを処理し、提出をフォームし、入力を確認し、操作に応答します。 3.セッションとユーザー認証を管理して、パーソナライズされたエクスペリエンスを提供します。 4.パフォーマンスを最適化し、ベストプラクティスに従って、ウェブサイトの効率とセキュリティを改善します。

PHPはMySQLIおよびPDO拡張機能を使用して、データベース操作とサーバー側のロジック処理で対話し、セッション管理などの関数を介してサーバー側のロジックを処理します。 1)MySQLIまたはPDOを使用してデータベースに接続し、SQLクエリを実行します。 2)セッション管理およびその他の機能を通じて、HTTPリクエストとユーザーステータスを処理します。 3)トランザクションを使用して、データベース操作の原子性を確保します。 4)SQLインジェクションを防ぎ、例外処理とデバッグの閉鎖接続を使用します。 5)インデックスとキャッシュを通じてパフォーマンスを最適化し、読みやすいコードを書き、エラー処理を実行します。

PHPで前処理ステートメントとPDOを使用すると、SQL注入攻撃を効果的に防ぐことができます。 1)PDOを使用してデータベースに接続し、エラーモードを設定します。 2)準備方法を使用して前処理ステートメントを作成し、プレースホルダーを使用してデータを渡し、メソッドを実行します。 3)結果のクエリを処理し、コードのセキュリティとパフォーマンスを確保します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

WebStorm Mac版
便利なJavaScript開発ツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
