『譯』前端開發者手冊

前端開發者手冊html

這是任何人均可以用來學習前端的實踐手冊, 它概述並討論了前端工程的實踐: 該如何學習以及實踐時該使用什麼工具.前端

撰寫該手冊的目的有兩個: 一是爲潛在以及正在實踐的前端開發人員提供一個包括學習資料和開發工具的專業資源; 二是該手冊能夠被管理者, CTO, 講師和獵頭用來做爲洞察前端開發的實踐.web

該手冊的內容支持Web技術(HTML, CSS, DOM, 和 JavaScript), 而且手冊提供的解決方案都直接創建在這些開放的技術之上. 手冊中所引用的素材和討論都是最好的或者當前前端開發者們須要面對的問題.編程

該手冊不該該被視爲一個前端開發者對全部可用資源的綜合大綱, 其價值在於簡潔, 專一和及時管理足夠的分類信息, 不致於任何人沉浸在任何一個特定的主題.後端

該手冊會每一年發佈一個更新內容.瀏覽器

該手冊分爲三個部分:前端工程師

第一部分:前端開發實踐運維

第一部分會大體描述前端工程的實踐工具

第二部分:學習前端開發單元測試

第二部分爲成爲一個前端開發人員肯定了自主學習的直接資源

第三部分:前端開發工具

第三部分會簡單地討論一些前端開發工具的使用

第一章:前端的工做職稱

下面是一個前端開發者在職業發展中各類職稱的描述列表. 對於前端開發者最廣泛的職稱是 "前端開發者" 或者 "前端工程師", 能夠根據任何包含 "前端", "客戶端", "web UI", "CSS", "HTML" 和 "JavaScript" 的職稱推斷一我的對 HTML, CSS 和 JavaScript 的瞭解程度.

前端開發者/工程師 (又稱做 Web前端開發者/工程師, 客戶端開發者/工程師, 前端軟件開發者/工程師 或 UI 工程師)

這是通用的職稱, 用於描述一個開發者對 HTML, CSS, JavaScript 有很熟練的掌握, 並能在Web平臺上應用這些技術.

CSS/HTML開發者

這個職稱用於描述一個開發者精通於 CSS 和 HTML, 可是對 JavaScript 和應用不熟悉.

前端JavaScript(可選, 應用程序)開發人員

當職稱中包含 "JavaScript應用程序" 時, 這就表示此開發人員是一個擁有高級編程, 軟件開發和應用程序開發技能(如: 有構建前端應用程序的實踐經驗)的高級 JavaScript 開發者.

前端Web設計師

當職稱中包含 "設計師" 時, 這就表示此設計師不只擁有前端技能(如: HTML & CSS), 還擁有專業的設計技能(視覺設計和交互設計).

Web/前端用戶界面(又稱 UI)開發者/工程師

當職稱中包含 "界面" 或者 "UI" 時, 這就表示此開發人員除了掌握前端技能, 還擁有交互設計技能.

移動/平板前端開發者

當職稱中包含 "移動" 或者 "平板" 時, 這就表示此開發人員在開發運行在移動或平板設備上的前端應用(或本機程序, 或運行在Web平臺, 例如瀏覽器)頗有經驗.

前端 SEO 專家

當職稱中包含 "SEO" 時, 這就表示此開發者對一個 SEO 策略定製前端技術有着豐富的經驗.

前端可訪問性專家

當職稱中包含 "可訪問性" 時, 這就表示此開發者對定製支持可訪問性要求和標準的前端技術有着豐富的經驗.

前端開發運維

當職稱中包含 "開發運維" 時, 這就表示此開發者對軟件開發實踐與合做, 集成, 部署, 自動化和測量有着豐富的經驗.

前端測試/QA

當職稱中包含 "測試" 或 "QA" 時, 這就表示此開發者對測試和軟件管理, 包括單元測試, 功能測試, 用戶測試和 A/B 測試有着豐富的經驗.

注意, 若你在職稱中碰到 "全棧" 或 相似於 "Web開發者" 同樣的職位, 這些多是僱主用來描述這個角色負責 Web/應用程序 開發的各個方面, 即包括前端和後端(還可能包括設計).

Wiki 版:http://wiki.jikexueyuan.com/project/fedHandlebook/what-is-a-fd.html

相關文章
相關標籤/搜索