知っておくべきスキルエンドでのWebフロントエンドエンジニア?どのようなプロモーション?

学ぶために必要なもののフロントエンドの基礎については、ここの前に多くの記事を書いて、この話の焦点は:

あなたが望むフロントエンドのプロモーションとして、どのような条件?
今と反応し、あなたはVueのを学ばなければならないのですか?
Node.jsの/フラッター/機能DOを学ぶ必要があるのでしょうか?
これらの質問は無関係に見えるかもしれませんが、実際には、彼らは基本的に同じ問題で、問題がある「習得する必要がありますどのような予防接種最後にフロントエンドエンジニア?」

実際には、認知の基本的なフロントエンドエンジニアをモデル化する能力を持っている業界では、さまざまな企業の定義は多少異なる場合がありますが、その核心は同じです。

ここで私は絵を与え、フロントエンドエンジニアは自分の理解のスキルをモデル化です。

知っておくべきスキルエンドでのWebフロントエンドエンジニア? どのようなプロモーション?

あなたの理解を容易にするために、私は、さまざまなレベルの特定のフロントエンドエンジニアの中にこれらのスキルを入れて、あなたは、道路の彼らの実際の状況の前端部に沿って輝く高度を見つけることができます。ここで私はどのように詳細なスキルツリーの開発パーツにより前方部分についてお話します。

考える必要がある場合は、Exchangeと一緒に学ぶためにグループを追加することができ、132 667 127、私は一種のフロントエンド・日時情報と高度な開発コース:小扁は、ここでは、フロントエンドの学習交流ケリグループを構築します

アシスタントエンジニア

すべてのフロントエンドエンジニアの最初に、アリのP4レベルの対象に助手は言いました。これは、プログラミングのスキルの基本的な要件です。基本的なプログラミングのスキルは何ですか?私は巧みにコンピュータのプログラミング言語の任意のロジックを使用する能力だと思います。一般的には、大学はコンピュータサイエンスの学生がプログラミング能力を持っている必要があります勉強しました。

定義のアシスタントエンジニアは、厳密に言えば、独立アシスタントエンジニアを操作する能力を持っていないので、そのためではない、すべての企業がアシスタントを募集することになり、「援助の仕事を完了すること」であり、彼の作品の出力は負でもよいです。しかし、会社のアシスタントエンジニアの採用は、一般的に急速に成長することを望んで、人間の潜在的な候補者を評価されています。

知っておくべきスキルエンドでのWebフロントエンドエンジニア? どのようなプロモーション?
エンジニア

次はアリP5レベルのベンチマーク、フロントエンドエンジニアについて話しています。その要件は、フロントエンドの基本的なスキルを習得することで、私は多分少しファジーと言うが、それはフロントエンドの基本的なスキルを理解するための別の方法があるである「統合された使用のHTMLやJavaScript、CSSとインタラクティブなインターフェースは、任意の需要を完了します。」これは一見厳しい、「任意のインターフェースとの相互作用が必要である」が、あなたはフロントエンドを書いた場合、我々は、これは任意のフロントエンドのための基本的なスキルであることを知っている - 絵聖歌と大したこと。

其实这个级别的工程师,水平跨度非常大,界面写出来了,但是兼容性如何、代码可维护性如何、离了框架能不能写出来、语义表现分离能做到吗、开发过程中能不能做到有效沟通...... 还会有很多问题。而这些问题,决定了一个前端工程师的潜力,一些好一点的公司招聘这个级别的工程师,除了“基本的前端技能”之外,还会对我上面提到的这些问题有所要求。

关于助理前端工程师和前端工程师,能力方面主要的要求是 编程能力,知识方面的要求是一个“可用”的最小集合。

知っておくべきスキルエンドでのWebフロントエンドエンジニア? どのようなプロモーション?
资深工程师

我们接着往下讲,资深前端工程师,对标阿里 P6 级别。到了这个阶段,我们可以看到图上开始出现不同的区块了,这意味着,对资深前端工程师的要求,也是多元化的。

我们用一句话来概括,资深前端工程师,要求开始关注并且解决项目中的问题。什么样的问题呢?可能是别人做不出来的技术难题,也可能是容易出错的代码,或者说无意义的重复劳动,或者是业务上想不出来合适的交互…… 等等。

其实对资深前端工程师的要求是很自由的,我上面的图中给出的仅仅是几个例子,比如组件化可以解决重复劳动问题和开发耦合问题;工具可以解决的问题有很多,生成代码的工具提高效率,代码检查工具提高质量;性能优化则会带来业务价值,这些都是资深前端工程师可以做的事情,并且只要把其中一两项做好,就可以达到资深前端工程师的水平。

再有就是 这个级别开始对架构能力和工程能力有所要求了,但还处于萌芽阶段,一些天赋好的同学可以凭感觉达到这个水平。

知っておくべきスキルエンドでのWebフロントエンドエンジニア? どのようなプロモーション?
技术专家

下面说说 前端专家,对标阿里 P7 级别。到了这个级别,我们从图上可以看到,要求又不一样了,比如组件变成了组件体系,工具变成了工具链和持续集成体系,性能优化变成了性能体系。这些东西变得不仅仅是称呼,还有工作的内容,这个级别跟资深工程师的主要区别是,从解决单点问题变成系统性方法,从服务自己变成服务团队,从一次性发挥变成持续性输出。

例えば、シニアエンジニアは、コンポーネントの一部を作るかもしれないが、その後、保守性を高めるために、独自のコード内のプロジェクトで使用し、もっと良いも再利用します。しかし、専門家は、チームを促進するために、だけでなく、部品の開発、管理、およびオフラインを検討するためにどのようにトレーニングを行うために、フロントエンドコンポーネントの仕様の開発を検討します。パフォーマンスのためのシニアエンジニアは、自分のページの最適化は良いことができますが、フロントエンドの専門家は、その上のデータの収集、報告及び監視を行う、要約チェックリスト、ツールと組み合わせて、セットパフォーマンス指標とを考慮する必要があります。

そのため、能力建築、エンジニアリング、ソフトスキル厳しいのこのレベルの、交差するのは比較的困難です。

知っておくべきスキルエンドでのWebフロントエンドエンジニア? どのようなプロモーション?
シニアテクニカルスペシャリスト

最後に、先進的なフロントエンドの専門家のために、P8レベルのベンチマークアリ。私たちはフィギュア、一緒に高分子の開発の独立したレベルと方向から見てきました。キー物事のシニア・フロントエンドは、専門家が自分のチームのためのプログラムのセットの組み合わせが配置され、フロントエンド処分の専門家の前で話すのすべての分野での状況やニーズを評価していることです。例えば、フロントエンドのエンタープライズ・システム・グループを行う、それは非常に高いパフォーマンス要件ではないかもしれないが、頻繁な電気プロバイダの営業活動のチームのフロントエンドは、我々は良いコンポーネントアーキテクチャを必要とし、ここで一定の規則を持たせることが困難である、人々のおかげで把握します。

このレベルにあっても、フロントエンドの人々のない高、シニア専門家の要件エンジニアリング機能は、だけでなく、いくつかの管理能力を必要とする必要があります。

知っておくべきスキルエンドでのWebフロントエンドエンジニア? どのようなプロモーション?
シニアテクニカルスペシャリスト

フロントエンドのスキルモデルのすべてのレベル終え、我々は問題の先頭に戻って、「最後にフロントエンドエンジニアは、どのようなスキルを知っている必要があります。」

この質問に答えるために、あなたは自分の非難に応じてする必要があります。あなたが見ることができるように、スキルモデルの前に、「知識」には必須要件では、いくつかの特別な要件があるかもしれない、各企業の異なる位置に固有はありませんが、市場は巨大であるので、我々はに学習する必要はありません。どのような知識はどのような知識を学ぶことはとても不安を感じることはありません。そして、「フロントエンドの知識が」垂直モジュールである必要があり、それは直接あなたが次に高いレベルに進んで助けることはできませんが、将来的にさらに行くことができるようにそれは、あなたの潜在能力を高めることができます。

今の学生のほとんどは、フロントポストの推進をより重視になり、私は高度のコア要素のフロントエンドは、より特に高度なフロントエンドエンジニアの方法で、あなたの能力に依存すると思い、非常に派手なプログラミング能力、建築の能力とエンジニアリングのスキル。

おすすめ

転載: blog.51cto.com/14447253/2426643