あなたを素晴らしい人にするための3つのヒント
フロントエンドを初めて使用する初心者は、次のように疑問に思うかもしれません:
基礎ゼロからフロントエンド コースを学ぶことはできますか?
フロントエンドの学習を始めるにはどうすればよいですか?
あなたがフロントエンド ワーカーであれば、次のように尋ねるかもしれません:
どうすれば自分自身を改善できるでしょうか?
天井が低いフロントエンド開発は本当にボトルネックに遭遇しましたか?
次に、学習、実践、進歩の 3 つの側面からこれらの質問に答え、私のフロントエンドの成長経験を共有します。
1
学習章
フロントエンドを学習するには、まず良い基礎を築くことをお勧めします。 ここでの基本は、コンピューターの基本と専門的な基本の 2 つのカテゴリに分類されます。
これらの基礎がなくてもフロントエンドはできると思う人もいるかもしれませんが(これが、以前に敷居が低いと述べた理由です)、これらの基礎知識を習得し、理解するかどうかで、どこまでできるかが決まります。学習のこの部分は段階的なプロセスであり、一夜にして達成できるものではありません。
では、これらの基礎知識を学ぶにはどうすればよいでしょうか?
書籍、コード、標準から始めることをお勧めします。
書籍: 特定の知識ポイントを理解する必要がある場合、さらにいくつかの関連書籍を読み、問題についてのさまざまな著者によるさまざまな説明を参照して理解を深めます。それに比べて効果は優れています。
コード: 知識を習得したかどうかを確認する良い方法は、コードを読むことです。それは知識への理解を深めてくれるだけでなく、ギャップを埋め、新たな気づきを与えてくれます。読む価値のあるソースコードは何ですか?
・ 本のコード
・ 先輩が残したコード
・ フォーラムでの経験
・ ウェブサイトのコード
・ 多数公開ソースコードは可能です参照ソースとして使用されます
· これまでに書いたコードを要約すると、さまざまな驚きが得られるでしょう
標準: 日常生活で問題に遭遇したとき、私たちはソースを追跡する必要があります。そして基準を調べることが重要です。インターネット テクノロジーの更新と反復は非常に速く、インターネット上のリソースは良いものから悪いものまでさまざまです。したがって、審査の重要な方法の 1 つは、基準を参照することです。フロントエンド関連の標準は、主に業界標準とメーカー標準の 2 つの側面に分けられます。
業界標準を策定する組織は主にecma組織/IETF組織/W3C組織
メーカー標準を策定するプラットフォームは主にIE/Chrome/Firefoxなど
2
実践編
ボトルネックに遭遇した学生にとって、練習段階は非常に重要です。どのような方法で勉強しても、最終的な目標は実践的な問題を解決することだからです。
実際の問題を中心に考えると、問題は実際には 4 つの側面に分けることができます: 問題の発見、問題の分析、問題の解決、および問題の解決です。
製品の機能要件、開発の非機能要件、質問、提案、苦情など、問題を発見するにはさまざまな方法があります。フロントエンドエンジニアは考えてまとめることが求められることが多く、それが私たちにとっての課題でもあります。
問題を見つけたら、問題の本質を分析し、問題を引き起こした要因を特定し、複数の関係者とコミュニケーションを取り、複数の解決策を提案し、長所と短所を分析する必要があります。それぞれを選択し、実際の状況に基づいて問題を解決します。
ビジネスにおいて、バグの8割は主にビジネスロジックの検討不足、論理的な判断処理の欠如、標準的でないデータ形式などによって発生します。この種のバグは比較的早く修正できますが、行ったり来たりしたり、新しいバグが発生したりするのは簡単です。これらのバグは開発者の有効な作業時間を短縮します。
さらに、バグの 15% は開発者自身のコーディングの問題、つまり技術的なバグによって引き起こされますが、開発者がソフトウェア プラットフォームやフレームワークに慣れ、自身のプログラミング レベルとプログラミング リテラシーを向上させるにつれて、このバグは解決されます。徐々に減少します。
最後に、問題を解決し、理解を深め、その後、単純な問題の解決策を複雑な問題に適用する、これも改善への方法です。
3
上級編
あるレベルに達すると、個人の能力が伸びにくくなり、ネックに遭遇します。このとき、個人的な観点から始めて天井に達しているかどうかを理解する必要がありますが、チームの観点から始めて突破口を見つけることもできます。
個人の能力を深く広範囲に分析できます。 深さは、外観、原理、実装の 3 つの段階に分かれています。 外観は前述した基本段階です。次の段階は、原理を理解し、知識ポイントを把握して特定できるようになることです。実装段階は、既存の知識体系を最大限に活用し、応用することです。
幅広さの観点から、専門スキルと分野の範囲の 2 つの部分に分けることができます。専門的なスキルは、知識体系を網羅し、理解することから始まります。つまり、対象範囲が十分に広いかどうか、また、一般的なソリューションがどの程度馴染みがあるかどうかです。分野の範囲を拡大するには、モバイル端末、デスクトップ端末などの他の製品についての理解が必要です。
上記の点が優れていれば、あなたは優秀なフロントエンドエンジニアになるでしょう。しかし、個人の優秀さだけでは十分ではなく、チームの優秀さも必要です。
プロセス、効率、コラボレーションに焦点を当てた、チーム内のブレークスルー。 NetEase の現在の作業モデルは基本的に次のプロセスに従い、比較的詳細で標準化されています。
| 新しい要件をオンラインで
要件 → インタラクション → ビジュアル → 開発 → セルフテスト → テスト → バグ修正 → テスト → バグ修正 → テスト → インタラクティブ確認 → 視覚的確認 → オンライン申請 → 確認 → オンライン
| ホットフィックスはオンラインです
問題のフィードバック→バグ修正→テスト→バグ修正→テスト→オンライン申請→確認→ホットフィックスはオンラインです
最後に、2つの文を共有したいと思います:
常に謙虚で慎重な精神を持ち続けます。
常に学習能力の育成を強化します。
フロントエンド学習への道では、自己学習と改善に加えて、先輩フロントエンド開発エンジニアとコミュニケーションを取り、他の人の経験を利用して効率的な学習方法と急速な進歩を得るのも良い方法です。私のグループに参加すれば、偉い人たちが毎日お互いにコミュニケーションを取れるようになります
以上があなたを素晴らしい人にするための3つのヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

StableDiffusion3 の論文がついに登場しました!このモデルは2週間前にリリースされ、Soraと同じDiT(DiffusionTransformer)アーキテクチャを採用しており、リリースされると大きな話題を呼びました。前バージョンと比較して、StableDiffusion3で生成される画像の品質が大幅に向上し、マルチテーマプロンプトに対応したほか、テキスト書き込み効果も向上し、文字化けが発生しなくなりました。 StabilityAI は、StableDiffusion3 はパラメータ サイズが 800M から 8B までの一連のモデルであると指摘しました。このパラメーター範囲は、モデルを多くのポータブル デバイス上で直接実行できることを意味し、AI の使用を大幅に削減します。

自動運転では軌道予測が重要な役割を果たしており、自動運転軌道予測とは、車両の走行過程におけるさまざまなデータを分析し、将来の車両の走行軌跡を予測することを指します。自動運転のコアモジュールとして、軌道予測の品質は下流の計画制御にとって非常に重要です。軌道予測タスクには豊富な技術スタックがあり、自動運転の動的/静的知覚、高精度地図、車線境界線、ニューラル ネットワーク アーキテクチャ (CNN&GNN&Transformer) スキルなどに精通している必要があります。始めるのは非常に困難です。多くのファンは、できるだけ早く軌道予測を始めて、落とし穴を避けたいと考えています。今日は、軌道予測に関するよくある問題と入門的な学習方法を取り上げます。関連知識の紹介 1. プレビュー用紙は整っていますか? A: まずアンケートを見てください。

この論文では、自動運転においてさまざまな視野角 (遠近法や鳥瞰図など) から物体を正確に検出するという問題、特に、特徴を遠近法 (PV) 空間から鳥瞰図 (BEV) 空間に効果的に変換する方法について検討します。 Visual Transformation (VT) モジュールを介して実装されます。既存の手法は、2D から 3D への変換と 3D から 2D への変換という 2 つの戦略に大別されます。 2D から 3D への手法は、深さの確率を予測することで高密度の 2D フィーチャを改善しますが、特に遠方の領域では、深さ予測に固有の不確実性により不正確さが生じる可能性があります。 3D から 2D への方法では通常、3D クエリを使用して 2D フィーチャをサンプリングし、Transformer を通じて 3D と 2D フィーチャ間の対応のアテンション ウェイトを学習します。これにより、計算時間と展開時間が増加します。

PHP と Vue: フロントエンド開発ツールの完璧な組み合わせ 今日のインターネットの急速な発展の時代において、フロントエンド開発はますます重要になっています。 Web サイトやアプリケーションのエクスペリエンスに対するユーザーの要求がますます高まっているため、フロントエンド開発者は、より効率的で柔軟なツールを使用して、応答性の高いインタラクティブなインターフェイスを作成する必要があります。フロントエンド開発の分野における 2 つの重要なテクノロジーである PHP と Vue.js は、組み合わせることで完璧なツールと見なされます。この記事では、PHP と Vue の組み合わせと、読者がこれら 2 つをよりよく理解し、適用できるようにするための詳細なコード例について説明します。

フロントエンド開発のインタビューでは、HTML/CSS の基本、JavaScript の基本、フレームワークとライブラリ、プロジェクトの経験、アルゴリズムとデータ構造、パフォーマンスの最適化、クロスドメイン リクエスト、フロントエンド エンジニアリング、デザインパターン、新しいテクノロジーとトレンド。面接官の質問は、候補者の技術スキル、プロジェクトの経験、業界のトレンドの理解を評価するように設計されています。したがって、候補者はこれらの分野で自分の能力と専門知識を証明するために十分な準備をしておく必要があります。

Django は、迅速な開発とクリーンなメソッドを重視した Python で書かれた Web アプリケーション フレームワークです。 Django は Web フレームワークですが、Django がフロントエンドなのかバックエンドなのかという質問に答えるには、フロントエンドとバックエンドの概念を深く理解する必要があります。フロントエンドはユーザーが直接対話するインターフェイスを指し、バックエンドはサーバー側プログラムを指し、HTTP プロトコルを通じてデータと対話します。フロントエンドとバックエンドが分離されている場合、フロントエンドとバックエンドのプログラムをそれぞれ独立して開発して、ビジネス ロジックとインタラクティブ効果、およびデータ交換を実装できます。

上記と著者の個人的な理解は、画像ベースの 3D 再構成は、一連の入力画像からオブジェクトまたはシーンの 3D 形状を推測することを含む困難なタスクであるということです。学習ベースの手法は、3D形状を直接推定できることから注目を集めています。このレビュー ペーパーは、これまでにない新しいビューの生成など、最先端の 3D 再構成技術に焦点を当てています。入力タイプ、モデル構造、出力表現、トレーニング戦略など、ガウス スプラッシュ メソッドの最近の開発の概要が提供されます。未解決の課題と今後の方向性についても議論します。この分野の急速な進歩と 3D 再構成手法を強化する数多くの機会を考慮すると、アルゴリズムを徹底的に調査することが重要であると思われます。したがって、この研究は、ガウス散乱の最近の進歩の包括的な概要を提供します。 (親指を上にスワイプしてください

9 月 23 日、論文「DeepModelFusion:ASurvey」が国立国防技術大学、JD.com、北京理工大学によって発表されました。ディープ モデルの融合/マージは、複数のディープ ラーニング モデルのパラメーターまたは予測を 1 つのモデルに結合する新しいテクノロジーです。さまざまなモデルの機能を組み合わせて、個々のモデルのバイアスとエラーを補償し、パフォーマンスを向上させます。大規模な深層学習モデル (LLM や基本モデルなど) での深層モデルの融合は、高い計算コスト、高次元のパラメーター空間、異なる異種モデル間の干渉など、いくつかの課題に直面しています。この記事では、既存のディープ モデル フュージョン手法を 4 つのカテゴリに分類します。 (1) 「パターン接続」。損失低減パスを介して重み空間内の解を接続し、より適切な初期モデル フュージョンを取得します。
