回覆列表
  • 1 # 千鋒頭號粉絲

    前端處於一個高速發展的時代。回望前端的發展,在過去十年中,前端從簡陋的HTML,CSS,JavaScript三把刷子做出來靜態網頁的時代,發展到現在視覺效果酷炫,適用終端廣泛,開發手段豐富多樣的前所未有的黃金時代。

    越來越多的開發者湧入前端行業淘金,那麼就有一種說法流傳出來,“前端開發已經飽和了”,“前端開發要找不到工作了”。這是不是在危言聳聽,真相是什麼樣的呢?在多個招聘網站搜尋“前端工程師”職位就會發現,在每個一線城市均可找到10000+以上前端工程師招聘職位。對前端開發需求量依然可以保證你找到一門工作,不存在飽和這樣的說法。

    但如果你再仔細留意,你會發現招聘量最大的3-5年的中高階前端乃至前端架構師,而不是初級前端。所以再回過頭來說前端飽不飽和這個問題,需求肯定是不飽和,但留給初級前端的機會確實少了。

    所以,如果你是一個實力很弱的前端小菜鳥,找到一份心儀的前端工作是有些困難的,初級前端就只能失業了嗎?不,除了熬年限、熬經驗,實力才是最為重要的。高水平的開發也是從初級水平成長起來的,你也是可以成長為一名高階前端開發的。

    初級開發怎麼才能成長為一名高階前端?前端的知識體系龐雜,框架、庫、外掛數不勝數,小白學習web前端開發應該學習哪些東西?

    1夯實基礎

    前端的基礎是什麼?是HTML、CSS,JavaScript。特別是JavaScript,我們對前端基礎的掌握程度,極大程度上體現在對JavaScript的掌握程度上。所有的瀏覽器引擎執行的指令碼語言都是JavaScript,我們使用的框架也是用JavaScript開發的。即使最近非常流行的typescript,其實底層也是JavaScript,是需要編譯為JavaScript後才能在瀏覽器執行的。即使是高階前端工程師的面試中,對於JavaScript知識的考核也是必不可少的。不僅體現在JavaScript語法,API,也很大一部分包含著最新的ES6的知識。

    2主動學習

    一名優秀的程式設計師絕對不是一個被別人牽著鼻子或者被人用鞭子趕著才會去學習的人,他一定是一個主動學習的人。優秀的程式設計師之所以優秀,是因為他有深厚的知識積累,而這些知識的來源,是因為他在不斷地學習。所以才能夠在工作中解決棘手的問題,在面試中回答出刁鑽的難題,因此而獲得豐厚的薪水。一個被動學習的人,我想是很難達到這種地步的。

    作為前端要主動學習,方向必須是能夠具有針對性的提升自身競爭力的內容,而且是輕易不會過時的穩定的知識。比如就像語言內部機制和框架原理,設計模式這種知識。學了這種知識,其實就有能力自己做一些簡單的框架,工具和庫了,心中有底氣,就可以擺脫被不斷更新的應用型,API型知識牽著鼻子走的局面。

  • 中秋節和大豐收的關聯?
  • 總裁,董事長。總經理,總監。是什麼概念?