前端人員必須知道的三個問題

第一個問題:前端都作哪些事呢,前端都須要哪些技術呢javascript

前端發展的三個階段:php

初級階段:(入門)css

html:常見標籤,html5新增的,語義化標籤等等html

css:選擇器,背景,文本,連接,列表,盒模型,定位,浮動,css3新增的屬性前端

bootstrap:柵格化系統,按鈕,表單,導航....vue

javascript: 數據類型,對象,函數,運算符,語句,DOM,選擇器,操做,事件...html5

jQuery: 選擇器,dom,鏈式調用,事件,動畫java

進階階段:(獨當一面)node

入門:js的面向對象編程, zepto,移動端,響應式,css3d,bootstrap組件,jqueryUIreact

高級數據:面向對象進階,ajax,json,(後端語言:php)

新興的技術:html5: socket, 離線存儲,多媒體,canvas,圖像處理,web works,數據存儲,跨域。

技術拓展:地圖開發,微信開發,大數據可視化...

後端服務:nodejs:文件系統,路由,mongodb, express....

高級階段:(統籌全局)

架構基礎:設計模式,MVC, MVVM

模塊化開發:amd,cmd, commonjs,systemjs

css預編譯:less, sass,stylus

前沿規範:ES5, ES6, ES2016, ES2017, typescript

新型框架:backbone, vue, vuex, angular, react, redux, reflux, flux, angular5

工程化:打包,編譯,校驗,資源定位,模塊化,指紋,發佈...  gulp,webpack, fis3

....等等

第二個問題:前端都有哪些方向,從事哪一個方向呢?

 

pc端:基礎技術,一些框架

移動端:基礎,移動端框架

nodejs服務器端:瞭解服務器,以及node的框架

遊戲端:html5遊戲,cavnas

大數據可視化:highcharts等等

前端架構:設計模式,架構,開發工程化工具,通用組件,通用插件

全棧工程師,會前端也會後端,

其餘語言多是僞全棧(只能寫後臺管理系統)

混合開發:react native

react團隊,提出了一個理念:多端適配: 前端開發的代碼,能夠運行在服務器端,pc端,移動端,iso上,android上等等,這樣之後全部的端,只須要前端工程師開發了

nodejs實現的操做系統

總結前端工程師還須要什麼

切頁面:使用photoshop,html,css

開發工具:sublime

編程語言:javascript,html,css, node...

調試工具:firebug,chome, fiddler...

兼容性:IE,標準的,移動端android系統瀏覽器

移動終端:html5, css3, 手機,平板等,ios, android等

前端框架:vue,angular, react等等

web服務器 nodejs, ajax

安全:xss,nodejs

性能:工程化:打包,編譯,壓縮,指紋等等,時間...

規範:ES五、ES6等等,commonjs規範等,http

編程相關知識:數據結構,架構,面向對象,設計模式

計算機相關知識:編譯原理,操做系統,網絡,軟件工程。

開發流程:語法校驗jsLint,項目部署

軟技能:如何交流,如何開發,哪些角色

關注一些前沿社區:html5小組,ECMA....

 

第三個問題:怎麼算是一位高級前端工程師呢

1 前端職位相對於其餘行業,有不少崗位

2 前端相對於其餘行業,工資要高

分析這些招聘案例,咱們發現,一個合格的高級工程師,應該懂得更多的高級知識點。

在工做中,咱們都是在寫項目,因此學習咱們不能僅僅學習某個點,更重要的是多寫項目,20多個項目實戰,跟企業中如出一轍的開發方式去完成項目

 

這裏我推薦一下張容銘的愛創課堂的前端,你們能夠加我發你看看

 不懂感恩心態的朋友,就不要找我索取了,謝謝。想要的就加我q3252897743

相關文章
相關標籤/搜索