前端開發是做什麼的?工作職責有哪些?


廣義的前端應該是指與用戶最近負責人機交互界面的一個職業。但是現在通常是指負責網站界面的實現和交互實現的。在國內有獨立UX部門的公司,一般前端都是屬於這個部門裡面的。所以前端屬於用戶體驗的一部分,這也是我認為未來前端的一個發展方向。前端不是碼農,他們是極具情懷和節操的園丁…


謝邀。

這兩天有點忙,佔個坑先吧。

前端厲害的可以精通七十二般變化,當然也可以把其中一種練到出神入化。

一共可以涉及的範圍很廣,有:

--------視覺部分---------

網頁設計

--------用戶體驗部分---------

UX/UE 設計

--------苦力但是也可以很有哲理部分---------

網頁製作 ( HTML CSS )

SEO

--------客戶端程序邏輯部分---------

客戶端代碼 ( javascript )

--------服務端端程序邏輯部分---------

雖然不是必須很多前端都是會服務端代碼的 ( PHP/Python/ROR/Node.js )

程序安全性(可以是客戶端和服務端)

雖然已經過時但是依然有用的 Flash/Flex ( 本人不會 )

以上有一些部分是可以有專業人員處理的,但是作為一個前端,基本上都要能打個一招半式,關鍵時刻能頂住位置。就好像 勒布朗·從1號位打到5號位·詹姆斯 那種感覺。


前端開發簡單地說,它的主要職能就是把網站的界面更好地呈現給用戶

工作職責

1、使用Div+css並結合Javascript負責產品的前端開發和頁面製作;

2、熟悉W3C標準和各主流瀏覽器在前端開發中的差異,能熟練運用DIV+CSS,提供針對不同瀏覽器的前端頁面解決方案;
3、負責相關產品的需求以及前端程序的實現,提供合理的前端架構;
4、與產品、後台開發人員保持良好溝通,能快速理解、消化各方需求,並落實為具體的開發工作;
5、了解伺服器端的相關工作,在交互體驗、產品設計等方面有自己的見解。


不請自來。我才疏學淺,如果說的不對,還望各位大神指教。

前端,可以理解為人和系統交互的東西。比如電腦版的網頁,程序的界面,app的界面。

功能呢,大概是一些交互,菜單,甚至是一些相關計算,


h5,css,js。前端必須掌握的三種語言,一般的前端就是做網頁的,包括網頁的ui,數據的交互,特效動畫等,這些網頁可以用在pc端或者移動端。


PC端H5模塊和應用主站Web前端的架構設計

插件開發,模塊化框架設計與開發等


推薦閱讀:

web前端有哪些很普遍的經驗供新手學習?
昨天前端面試題,求指教。我是不是沒救了?
尤雨溪等非cs轉前端的大神是怎麼學到編譯這個地步的?
公司每周都要開分享會,我是web前端工程師,不知道分享什麼好。大神你在哪裡?
參加Econf飢人谷線下前端分享會是一種怎樣的體驗?

TAG:前端開發 | 產品經理 | 前端工程師 | 工作 |