【必須】ユーザーインターフェース フォトショップ/花火デザイン アーティストと協力して、Web ページに準拠した特定のデザインにスケッチを形成します。レイヤー化された高品質の PSD および PNG コンテンツを、div+css や Table などの HTML コードにすばやく概念化できます。 基本的なアニメーション効果と複雑なインタラクティブ システム設計、サードパーティの SWF 補助設計ソフトウェアの複雑なインタラクティブ システム設計の理解、およびさまざまな外部リソース (PNG、JPG、MP3、WAV など) の強力な統合機能。サードパーティの補助設計ソフトウェア (AE、SwishMax、Swift3D など) に精通している 【必須】ブラウザ側(Webアプリケーション) XHTML/CSS JavaScript/Ajax/DOM 基本的な DOM 操作、AJAX を理解すると、データ通信のための基本的な DOM 操作を実装でき、効率的な OOP コードを作成して、ニーズに基づいてさまざまな開発を実行し、適切なフレームワークを選択し、最高のコード効率とユーザーを実現できます。最高の、最小限のコードのダウンロードと、別の製品ラインまたはさらに多くの製品ラインにわたるコードの最大限の再利用。 タイムラインに基づくActionScript操作により、シンプルなインタラクティブな制御とデータ層通信(サーバーおよびローカルSharedObjectとの通信)を実現できます。 アポロ 製品レベルのパッケージ化、基本的な技術的理解 (パッケージ化の方法、HTML と JavaScript の追加方法など) 【補足】サーバーサイド(検討の結果、このスキルは評価対象外とさせていただきます) 当初、「Webフロントエンドエンジニアスキルリスト」の評価項目(サーバーおよびデータロジック層のスキル)の一つとして「1.サーバーサイドの簡易技術とスクリプト」「2.メディアサーバー(Red5)インターフェース」が挙げられていました。 」。しかし、フロントエンドエンジニアがサーバーサイドのスキルを習得する必要性については、懐疑的な友人も多いようです。確かに、上記のプレゼンテーション層のスキルを習得するのは簡単ではなく、フロントエンドエンジニアは確かに大変です。しかしその一方で、日夜 div+CSS と格闘しているとき、その苦労の理由を考えたことがあるかどうかはわかりません。私の経験から言えば、フロントエンドの大変な作業は次の側面にあります。 繰り返しの作業が多く、大量の div+css が繰り返されるため、たとえコピペできても、数千行の div の海の入り口を見つけるのは非常に骨が折れます。 、そして多くの場合、数時間悩んで最終的にクロスプラットフォームのソリューションが得られます。問題は解決され、IE6、7、Firefox でも同じ効果が表示され、JavaScript の操作もほぼ完了しました。突然、需要が変わると言われました。これは間違いなく大きな苦痛です。 一見、サーバーサイドのスキルとは関係ないかもしれませんが、サーバーサイドの意識をしっかり持つことは必ず役立つと思います(もちろんすべての問題を解決することは不可能です)。結局のところ、情報構造とデータベースは密接に関連しており、サーバーはデータベースに接続する唯一のチャネルです (少なくともこれはほとんどの B/S アプリケーションに当てはまります)。サーバー側の基本スキルを習得することは、同じロジック層の開発者がインターフェイスを設計するために非常に重要です。さらに、開発中に HTML プレゼンテーション層をデータから分離することは、サーバー側のさまざまなテンプレート テクノロジにも関係します。たとえば、PHP の Smarty テンプレート (私が以前使用していました)、jsp の model2 コンセプトなどです。 HTML 構造の設計方法、HTML の再利用方法、さらには HTML レイヤーでの OOP 開発 (新しい製品ラインで現在設計しているフロントエンド開発プロセス) はすべて、サーバー側のサポートが必要です。少なくとも、PHP プログラマーに必要なことを伝える必要があります。 PHP について何も知らない場合、それについて話すことは不可能です。 さらに、起業家チームは人材が非常に限られていることがよくあります。運用コストを最小限に抑えるために、すべての技術担当者はサーバー側のテクノロジーを理解する必要があります。 Web ページのタイトルを変更するためにリモート サーバーに接続するように PHP プログラマーに依頼しなければならない場合、会社全体の運用コストが大幅に増加します。 【補足】モバイル側(レーティングには関与しません) フロントエンドエンジニアには未来がないというメッセージを多くの友人が残しているのを見て、未来を広げるためにモバイルデバイスのスキルを習得する必要があるのだろうかと疑問に思いました。ここでもう少し言わせてください。中国における技術人材の将来については、まさに「暗い」と言えます。衝動的な雰囲気のせいで、技術系の人材は技術職としてのキャリアを早々に諦めてしまうことが多く、陰謀の全体的な倫理レベルも単純な技術系の人材を惨めにしています(私の周りには技術系の人材が多すぎるので、具体的な内容には触れませんが、笑)。 技術者または開発者として、純粋にプロフェッショナルな精神性 (これが前提です。持っていない場合はそれについて話さないでください) を維持することに加えて、自分自身を守る方法と自分を強化する方法も学ばなければなりません。社会はあなたに同情しません、それができるのはあなただけです。 フラッシュライト
基本的なレイアウトの実装は厳密にクロスプラットフォームであり、エレガントな HTML コードで行われ、可能な限り標準に準拠し、SEO を考慮しています。基本的にはどのプラットフォームやブラウザでも一貫しています。さまざまな CSS ハックを知る必要はありませんが、問題が発生したときに情報を参照してできるだけ早く解決する方法を知っておく必要があります。 JavaScript 開発者に最適な操作性の DOM 構造を提供できるため、JS 開発者は開発時に「拡張された」のではなく「すべてが準備できている」と考えることができます。
AS1~3に精通し、ニーズに応じた各種RIAの開発が可能。 FlashPlayer8 または FlashPlayer9 のサポートが必要な場合でも、最高の開発効率と最大限の柔軟性 (HTML レイヤーのインターフェイス設計など) を実現できます。
【必須】クライアント側(デスクトップアプリケーション)
をマスターしながら、ApolloのAPIを利用してOSのファイルI/O機能を独自に設計・開発することができます。
基本的なスキルを習得しながら、「3Dコンセプトシステム」についても理解します。ここでの「3D」とは、設計、開発、展開を意味します。アポロも使える
Windows プレゼンテーション ファウンデーション、WPF/E (Silverlight)
(未定、追加歓迎)
要約: 技術的な詳細を理解する必要はないと思いますが、原則は知っておくべきです。また、1 ~ 2 セットの設計アイデアをマスターするのが最善です (結局のところ、データ ロジックはすべてここにあります。HTML と JavaScript を見るだけで十分です) 、人々の知識にはまだ限界があります、この限界が長い間私自身の時間を制限してきました)、それはより貴重な財産になります。
(未定、追加歓迎)
ジャワ?
(未定、追加歓迎)