當前位置:編程學習大全網 - 編程語言 - 學完前端可以做什麽工作?

學完前端可以做什麽工作?

入門級做頁面。就這麽簡單。把Designer出的各種設計圖轉化成html+css+js+image的靜態網頁,並把它們交給後端開發人員制作成頁面模板。這就是入門級的前端工程師所做的事情。

進階級還是做頁面。不過稍微復雜壹些,妳需要開始註意壹些更復雜的問題,首當其沖的就是瀏覽器兼容性問題。老實說瀏覽器兼容性問題真的不是那麽好搞定的,畢竟每個項目對瀏覽器版本的要求都不壹樣,而且現在不光有PC瀏覽器還有各種移動設備上的瀏覽器,同時國內廠家的瀏覽器種類也越來越多,坑也是密密麻麻。除了兼容性,妳可能還要關註壹下性能問題,包括但不限於網絡性能、渲染性能、js邏輯的性能等等,這個展開講可以寫本小冊子了,呵呵。

中級帶團隊。妳可能會奇怪,壹個中級工程師就能帶團隊了?可是真的很多公司就是這樣,尤其是小公司。當妳了解了html、js、css以及各種瀏覽器的各種特性細節之後,妳會被任命帶領壹個小的開發團隊,當然是前端開發團隊。可能加妳壹***也就三四個人,甚至更少。這時候妳的工作內容除了自己寫壹點頁面以外,還會幫助組員解決各種各樣的細節問題,畢竟,組裏,妳是最懂技術細節的。這個時候,壹部分人開始停步不前,而另壹部分人開始關註另壹個新的問題:工程化。前端代碼都是非常松散的,項目結構性差,壹旦開發人員數量多起來,業務復雜起來,如何管理這麽多人、這麽多代碼是個非常大的問題。能否在這個問題上得到突破,決定了妳能否邁向下壹個級別。

高級架構設計。此時妳熟悉前端開發的各種技術細節(當然忘了壹部分細節也沒事 ^_^),同時對各種前端框架、技術的特性聊熟於胸,妳知道如何組織和管理項目讓大家能以最快的速度達到項目要求,妳甚至了解手下每個人的所長所短。於是當新項目到來,妳迅速根據自身過往的經驗選取若幹種技術和工具,配上妳認為最合適的人選組成項目團隊,披荊斬棘日夜兼程將產品汪的各種奇葩需求斬於馬下。這麽做了壹兩個項目之後,妳可能又覺得空虛了,妳要尋求新的目標。恰好,NodeJS打開了通往新世界的大門。

非典型前端穿過NodeJS打開的大門,妳進入了全新的世界——後端。全新的世界,無限的可能。樓上寸老師說的“上天入地,無所不能”,我猜就是這個狀態。愛幹嘛幹嘛吧,這個時候,妳應該不會再來問“後端程序員都在幹嘛”這種問題了。其實,要成為壹名“非典型前端”並不壹定非得經過1~4的步驟。只是現在已經上了年紀的前端大多是這樣過來的,畢竟,NodeJS出來的時間也並不算很久。

  • 上一篇:病毒有哪些常見攻擊途徑
  • 下一篇:註塑模具設計的十七個註意事項
  • copyright 2024編程學習大全網