如何劃分前端技術階段?

前端發展過程中,有略微的初級、中級、高級、專家劃分。

但是,具體達到的技術水平該如何評估呢?


嚴肅點說:初級對常用api熟悉會用,交給的事情不會的也能通過查資料搞定;中級基本上有些經驗,知道哪裡有坑,並且代碼上開始考慮優化;高級對於框架層面有些研究,並能將技術用於業務,且能獨立負責一個比較複雜的業務方向;專家除了自己對於某個技術領域的掌握外,能影響團隊其他同學,幫助提高整體團隊技術水平,另外業務層面上能跨團隊主導推進一些事情;高級專家,對業務有遠見,團隊規劃想的更遠,什麼應該做什麼不該做,更思辨。且具有一定的行業影響力。


被產品懟的說不出來話為初級,

跟產品互懟不相上下為中級,

懟的產品沒話說為高級,

直接將其懟辭職為專家。


我認為技術要分等級,主要看你個人對團隊或者公司的貢獻程度

你做了別人做不了的事

你做得比別人快

你做得比別人好

你創造了多大價值

你提升了什麼

當然,這都是客觀來說

如果有人主觀定級,我也沒話說


題主可以對比農藥里的段位。

初級前端,錢少 (黃銅,白銀,黃金)

中級前端,錢不多 (鉑金)

高級前端,錢多多 (鑽石)

專家前端,錢多多多 ……(王者)年薪100w+

看看自己是不是嚴重拖了知乎er的後腿

猥瑣發育,別浪!


@駱大為 的答案還可以改進。

和初級產品互懟不相上下為初級。

和中級產品互懟不相上下為中級。

和高級產品互懟不相上下為高級。

和產品專家互懟不相上下為專家。

有勝負則微調檔次。


每個公司都會對技術有級別劃分,常見的如阿里的p級,百度的T級。

阿里的p級一般是技術崗,m是管理崗


我眼中的基本劃分:

初級:在師傅的指導下,可以完成業務需求。

中級:可以獨立並且保質保量完成業務需求。

高級:可以獨立並且高質高效完成業務需求。

專家:刻意獨立並且以業界領先水平高質高效完成業務需求。


最高票答案正解,我現在就是跟產品互懟中,略處下風。


前端路漫漫,願與君共勉……

1、前端入門:

(1)能力描述:

[1] 掌握 HTML/CSS 還原平面設計稿;

[2] 掌握 JavaScript DOM 操作;

[3] 基本掌握 Ajax 前後端交互;

[4] 基本掌握 HTML 表單使用方法;

[5] 基本掌握 HTTP 基本方法 GET、POST 和基本狀態碼 200、301、302、304、400、404、500。

[6] 基本掌握Git、Linux Bash、Webpack等輔助工具。

(3)技能掌握:

[1] 原生:HTML/CSS + JavaScript(Ajax DOM0 API)

[2] 框架:Bootstrap + jQuery(Ajax + DOM API)

2、前端初級:

(1)能力描述:

[1] 熟練掌握作用域機制、閉包機制、FP、OOP、設計模式、Promise、事件機制、Ajax;

[2] 熟練掌握一門現代前端框架和UI設計框架;

[3] 熟練掌握HTTP方法和狀態碼

[4] 掌握一門後端開發語言、資料庫

[5] 了解產品設計原理

(2)技能掌握:React(Vue Angular)+ Ant-design(Material-design) + Node + Express(Koa thinkjs) + MongoDB(MySQL)

3、前端中級:

(1)能力描述:

[1] 熟練掌握FP、OOP及設計模式、非同步編程(Promise Generator Async/Await)、網路編程(Ajax Comet Websocket 跨域);

[2] 熟練掌握響應式開發、Web語義化、SEO、瀏覽器兼容、工程化和模塊化開發、Web存儲;

[3] 精通一門現代前端框架和UI設計框架;

[4] 精通一種跨平台解決方案(React-Native Weex Ionic Electron);

[5] 精通一門後端開發語言和資料庫,基本掌握後端各種中間件。

[6] 精通前端性能優化

[7] 精通瀏覽器渲染原理

[8] 擁有成熟的軟體工程開發實踐經驗

註:精通部分就了不得了,這裡的精通不是全部精通的意思~

(2)技能描述:這一階段,技能向成熟的方法論轉變

4、前端高級:這個就坐井觀天,寫不出來啦。:) 逃


被產品套近乎,稱呼哥、姐、爺的為初級

被產品多次單獨約吃飯的為高級

被產品撲倒的為專家

產品不再敢給你提需求的為高級專家


樓上正點

對測試同理


原來前端技術階段是這樣劃分的,突然明白了什麼


推薦閱讀:

HTML 靜態頁面的頭部和底部都是相同的,如何讓每個頁面統一調用一個公共的頭部和底部呢?
關於angualr網站後台?
如何看待 ECMAScript 2018 規範?
如何讓一個div裡面的div垂直居中?
facebook首頁的這個載入效果是怎麼實現的?

TAG:Web開發 | 前端開發 | JavaScript | 前端工程師 |