只負責前端的頁面設計嗎?前端的代碼?


1.與設計師、產品工程師緊密工作在一起,實現產品前端ui和交互方面的開發需求,確保不同平台、設備上具有優秀的用戶體驗;

2.配合後端工程師增加頁面的JS交互效果以及CSS排版;

3.根據不同的PC和手機瀏覽器編寫高效的腳本代碼;

2、持續的優化前端體驗和頁面相應速度,並保證兼容性和執行效率;

3.與團隊成員分享經驗和新技術,幫助團隊成長


前端是新時代的職業,新時代的職業特點就是多元化,多面化。

先說能力,以下是我認為的,身為一個前端應該具備的能力:

首先身為前端初學者,你必須要具備的核心能力是HTML、CSS、Javascript、jQuery。這四項是最底層的技術支持,在這之後PhotoShop也是應該掌握的技能之一(ps不一定要去做,但是一定要會)。

然後是成長階段,前端開發工匠,需要掌握插件的調用,你要知道不同的圖片格式,瀏覽器的兼容性,移動端和pc端區別,響應式布局,flex布局,柵格化布局,同時要注意對設計審美的提升,同時開始選擇一種主流框架進行學習Vue,React,Angular等(需要多看別人寫的代碼,同時不斷閱讀大量的技術文獻,基礎很重要)。

在之後是深度提升,前端開發員,這個階段你要逐漸適應自己設計頁面,頁面交互,兼容性問題(當然沒必要工作中你親自去做,但是你要有這個能力),如果覺得精力足夠,向著SVG,Canvas,WebGL發展也不錯,當然還有NodeJS(這個是通向全棧的道路)。

前端開發工程師,這個階段你可以完全通過JavaScript打通前後端,自行設計網頁,交互,後台,資料庫,當你有了這麼多能力,你已經可以稱為一個全棧工程師了。

============================================================

以上說的是我仔細思考的發展方式,而我目前正在工匠階段末期。

好吧扯遠了,回到主題,如果你是問初級前端的工作主要內容(注意是說的初級),這個階段如果公司大一點分工明確,你主要負責代碼的實現上。如果公司分工不明確,你可能就要加入切圖這個工作,當然還有測試。


web前端工作內容有哪些?web前端開發在產品開發環節中的作用變得越來越重要,而且需要專業的web前端工程師才能做好。前端開發是一項很特殊的工作,涵蓋的知識面非常廣,既有具體的技術,又有抽象的理念。簡單地說,它的主要職能就是把網站的界面更好地呈現給用戶。

其次,優秀的web前端開發工程師應該具備很強的學習能力。web發展得很快,甚至可以說這些技術幾乎每天都在變化。如果沒有較好的學習能力,就跟不上web發展的步伐。

所以前端工程師必須不斷提升自己,不斷學習新技術、新模式;僅僅依靠今天的知識無法適應未來。web的明天與今天必將有天壤之別,而前端工程師的工作就是要搞清楚如何通過自己的web應用程序來體現這種翻天覆地的變化。

前端開發工程師的主要職責是與交互設計師、 視覺設計師協作,根據設計圖用HTML和CSS完成頁面製作。同時,在此基礎之上,對完成的頁面進行維護和對網站前端性能做相應的優化。另外,一名合格的前端開發工程師,應該具有一定的審美能力和基礎的美工操作能力,能很好地與交互及視覺協作。

現在的前端工程師可能都需要一定程度上的全棧了,也就是前後端都需要會。不僅需要製作靜態頁面,包括網站架構,H5等。從市場上招聘web前端需要你會寫JS、會用JS、能設計、切圖、懂用戶交互等,還需要前端架構是開發和優化框架,及伺服器,用戶體驗等涉汲就比較廣,當然全棧式前端工程師工資也就比較高了。

雖然web前端薪資高入門門檻低, 但是俗話說得好:入門容易,精通難。web前端開發的知識點繁多,所以,要想真正全部掌握web前端工程師開發技能,並非一件易事,而且,網上的視頻不系統,知識前後不連貫。

所以,想真正掌握web前端開發技術,靈活的運用到企業項目,還需要你能真正的接觸到一些企業級的項目,懂得前後台交互,然而,這所需要時間就是不可估量的了。


一,PS,從設計圖到html實現,是第一步;

二,就是兼容性和各個端的不同處理;

三,最後是js交互(交互其實分2種,1個就是純界面狀態的交互;2個就是前端數據層的交互)。

優化好css,打好js基礎,熟悉至少1個主流框架,懂一門後端開發語言(這個不是必須,但是會對你前端的數據層交互理解有較大好處。)


前端頁面設計?NO,NO,NO!前端工程師做的最多就是,對著屏幕寫代碼,改bug!至於寫什麼代碼,大了講就是各種代碼,小了講就是HTML+css+js代碼。

如果你想做前端工程師,歡迎找個前輩帶你。


看你們公司的分工。

在一個比較小的公司的話,你的所有前端代碼都是需要你自己去寫的。

並且很大的情況下,你可能沒有ui,頁面是你自己去想,去寫。

並且寫完之後的話改改改。

寫完頁面之後就是寫js,主要是後台的一些交互啊,還有一些動效。

那在比較大一點的公司的話,他的工作劃分的話會更細緻一些。

每個人都負責一個小的模塊,把自己手中的小模塊弄好就行了。

總的來說在小公司就要求你成為全面手,有時候測試都是要你自己去上。

大公司的話就是專註一項職能就可以了。

行者:零基礎帶你學前端?

zhuanlan.zhihu.com圖標

和後端死逼,和產品死逼,拍領導馬屁。


就這些


推薦閱讀:
相关文章