色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

前端工程師應具備哪些品質

工程師人生 ? 來源:簡書網(wǎng) ? 作者:強哥科技興 ? 2019-10-31 16:14 ? 次閱讀

前端工程師的英文名為front-end engineer,簡稱FE,下文將用FE來代稱。現(xiàn)在意義上的前端(并非只制作網(wǎng)頁),國內最早開始有大規(guī)模招聘崗位應該是2011年左右的事情吧,在此之前,F(xiàn)E的工作基本都是由服務端工程師包辦的,或者是由設計師來產出HTML頁面。那么,是什么樣的原因催生出了FE這一職位呢?本文將從FE的工作內容、專業(yè)FE應具備的技能和品質來聊聊這個職業(yè)。

用戶體驗的操刀者

前端工程師的首要工作就是開發(fā)用戶界面,在web系統(tǒng)中,就是指網(wǎng)頁了。為什么網(wǎng)頁需要專門的FE來寫呢?答案就是「用戶體驗」。隨著web2.0概念的普及以及web3.0的提出,用戶成為互聯(lián)網(wǎng)的主要生產者,網(wǎng)頁所承載的功能越來越多。

一方面,企業(yè)的「用戶體驗」訴求很強烈。這個很容易就能理解,如果你的產品看上去就像個釣魚網(wǎng)站而且還特別難用,就會有一部分用戶離你而去。非互聯(lián)網(wǎng)企業(yè)呢?也會面臨這樣的情況,你花了很大的功夫優(yōu)化數(shù)據(jù)庫,優(yōu)化服務器負載,你的客戶卻很難感知到你的努力。你的系統(tǒng)界面還是八九十年代的風格,客戶的第一感覺就是這系統(tǒng)不行,不買你的帳。相反,如果你花一點時間做一套嶄新風格的界面出來,客戶的第一感覺就是這個系統(tǒng)好炫酷,技術含量很高。不要小看這個第一感覺,對于外行人來說,第一感覺往往起到了決定作用。好多企業(yè)都意識到了這一點,所以對用戶體驗的訴求就上去了。

另一方面,現(xiàn)在的用戶也都很挑剔。畢竟他們使用的產品一個比一個炫,都被慣壞了,你的產品稍有點不爽的地方,就上微博去給你宣傳。

前端工程師是用戶體驗的把控者,在產品經(jīng)理構想出交互原型,設計師設計出交互細節(jié)后,F(xiàn)E就用他的雙手一行行敲出這些代碼。他敲出的每一個按鈕,每一張圖片,都被成千上萬的用戶點擊著,F(xiàn)E與用戶可以說是“零距離接觸”。作為產品交互的實現(xiàn)者,除了HTML、CSS這兩門語言要精通外,對前端要求更高的其實是非技術因素。

FE需要對用戶體驗有較深的理解。比如頁面上有一個超鏈接,字體比較小的情況下,用戶可能會一下點不中,因為鏈接的可點擊區(qū)域是緊貼著文字邊緣的。前端可以通過很簡單的方法來擴大這個鏈接的可點擊區(qū)域,使得用戶更容易點中。這就是用戶體驗,正如《瞬間之美》中提到的那樣,touch到用戶的內心只需要一瞬間。對用戶體驗的理解,還體現(xiàn)在對一些交互常識的把握上。比如用戶操作某個軟件的界面,會感覺它很靈巧,卻具體說不出到底是哪里。那么很可能是這個界面上的按鈕有著設計良好的四態(tài)(正常、鼠標移上、鼠標按下、不可用),它會隨時對你的操作給出反饋。

懂用戶體驗的前端工程師,會讓他的作品與用戶溝通,能夠touch到用戶心中那一塊柔軟的區(qū)域。

FE需要有一點強迫癥。這體現(xiàn)在對任何瑕疵的不容忍。比如采用技術手段讓頁面的滾動更平滑些,減少頁面的視覺抖動,像素級別的定位校準。當用戶觸碰的內容是一串非電話號碼的數(shù)字時,不要讓手機自動調出撥號功能,等等。很多細節(jié)是產品經(jīng)理無法感知的,因為這些都是很零散的技術手段,只有靠FE來點滴積累。再有極致者,追求讓頁面的響應時間再減少幾個毫秒,讓你的手機少耗幾KB流量,少耗一些電量。這些甚至連用戶都無法感知,但是當你的用戶有百萬級別或者千萬級別,這樣做的價值就顯現(xiàn)出來了。

前端工程師需要是一個心思細膩之人,需要對美有所領悟,需要執(zhí)著地追求完美,需要有品味,有思想,有大局觀,最好還能懂點心理學。

用戶端業(yè)務邏輯

做出優(yōu)雅的界面只是前端工程師的第一步,編程也是必備技能,F(xiàn)E承擔著處理用戶端業(yè)務邏輯的任務。放在以前,用戶端就是個IE瀏覽器,沒有什么業(yè)務邏輯可言。但現(xiàn)在不同了,用戶使用瀏覽器發(fā)表文章、進行社交活動,更復雜的能使用在線工具完成工作。

javascript就是FE需要掌握的編程語言,他應該通曉這門語言的優(yōu)勢和缺點,掌握各種編程思想、開發(fā)模式。利用各種技巧實現(xiàn)交互越來越豐富的界面,同時還要與服務端的工程師溝通,調試接口,完成:頁面展示——響應用戶操作——提交用戶數(shù)據(jù)——反饋操作結果這一系列流程。

從這一點上,要求前端工程師要有軟件開發(fā)的基礎,了解計算機的基本原理,網(wǎng)絡通信的基本原理,所以計算機相關專業(yè)出身的前端會更有優(yōu)勢一些。

前端也需要架構

寫寫網(wǎng)頁也要架構?有什么好架的?回答這個問題首先得明確一點,F(xiàn)E的工作內容已不再是「寫寫頁面」這么簡單。隨著前端代碼的規(guī)模越來越大,逐漸涌現(xiàn)出了模塊化開發(fā)、MVC、MVVM等開發(fā)模式。團隊規(guī)模也從原來的單兵作戰(zhàn)演變?yōu)閳F隊開發(fā)。

所以,一個高級前端工程師,要有架構能力。這個架構能力包括不限于:

對現(xiàn)有優(yōu)秀框架的了解與整合使用

根據(jù)項目的業(yè)務特點構建出合適的開發(fā)模式

設計前端測試方案保證代碼質量

用工程化方案組織起團隊的開發(fā)流程。

向前延伸、向后延伸

物聯(lián)網(wǎng)的市場越來越熱了,手機是物聯(lián)網(wǎng)體系中的一個關鍵節(jié)點。前端工程師的戰(zhàn)場已不再是單純的瀏覽器,將來會覆蓋到各種「端設備」上。得益于javascript語言的靈活性,現(xiàn)在用javascript已經(jīng)可以開發(fā)windows應用、ios應用、android應用,可以編寫智能電視上的應用。將來,或許是VR、可穿戴設備、智能家電。這是前端可以向前延伸的方向。

另一方面,由于nodejs的橫空出世,javascript這門語言竟然神奇的有了服務端的能力。之前用java、PHP做的事情,js同樣可以實現(xiàn)了。本來前端陣營中就有一批人是從后端轉過來的,有服務端開發(fā)的基礎,得了nodejs這一利器,再加上現(xiàn)在市場的需求,快出產品,敏捷開發(fā),前端工程師向后延伸的路線寬廣而明亮。事實上,全棧工程師的概念在前年就被提出,BAT這樣的業(yè)界領頭羊早已用nodejs做一些基礎設施的建設,而很多小而快的創(chuàng)業(yè)公司,也在用nodejs進行快速迭代開發(fā)。

持續(xù)學習

前端領域的技術更新相對于其他領域要快很多,原因大概也是因為這個領域離用戶最近吧。有一些新的技術甚至是顛覆性的,前端工程師必須要跟上時代的步伐,否則你開發(fā)出的產品在體驗上就落后別人一截了。

有一些市場人員提出的需求,產品經(jīng)理根據(jù)多年的經(jīng)驗評估后覺得無法實現(xiàn),就被打回了。而事實上,隨著新技術的出現(xiàn),有些你認為無法實現(xiàn)的功能已經(jīng)可以在前端實現(xiàn)了。隨著HTML5的支持度越來越高,前端擁有的能力也會越強。比如利用canvas能夠獲取到圖片上的每一個像素點,這樣前端就擁有了圖像處理能力。有了FileReader API,前端擁有了本地文件的讀取能力,還有地理位置獲取等等。

而這些新東西,就需要前端工程師來不斷學習。所以,一個稱職的前端必須能夠保持持續(xù)學習能力,能夠對新技術有敏銳的嗅覺。活到老,學到老,說的就是前端工程師。

高情商的程序猿

大多數(shù)人對程序猿的印象就是情商低、不善言談。但前端工程師應該是個例外,這是由工作性質決定的。

從工作流程來看,F(xiàn)E處于設計師的下游,他要接設計稿,轉化為網(wǎng)頁。同時又是后端工程師的上游,需要把用戶產生的數(shù)據(jù)提交到服務端。橫向來看,他又與產品經(jīng)理有著密切接觸,因為他可能隨時和產品經(jīng)理探討交互的細節(jié)。這樣一個連接著團隊中的其他成員的角色,需要他既是一個粘合劑,又是一個潤滑劑。

前端工程師需要有較高的溝通能力和理解能力。我們經(jīng)常開玩笑說“設計師活在童話故事里”,因為有時候他們設計的頁面根本不符合常規(guī),無法實現(xiàn)。這個時候你就需要耐心的給設計MM講原理、講原因,并且告訴她設計需要遵循哪些基本規(guī)范。對于產品經(jīng)理的思想,你要能把握到位,你得理解他比劃了半天到底是想要做什么。與后端工程師打交道的時候,你又得馬上化身編程達人,跟他們聊數(shù)據(jù)類型,聊面向對象,聊設計模式。

你需要能隨時切換角色,切換你的表達方式和談話內容。所以,你得是一只高情商的程序員

以上就是我對前端工程師的理解,前端的門檻低,但要成為一名專業(yè)的前端工程師,需要掌握的東西太多了。除了前端技術外,我認為前端更重要的是綜合能力,包括我上面談到的思維細膩、有品味、有思想、情商高等等。畢竟你要通過代碼與用戶產生接觸,給用戶帶來愉悅感。從某種程度上來說,你得是一個好戀人。

最后:

“相信有很多想學前端的小伙伴,今年年初我花了一個月整理了一份最適合2018年學習的web前端干貨,從最基礎的HTML+CSS+JS到移動端HTML5等都有整理,送給每一位前端小伙伴,53763,1707這里是小白聚集地,歡迎初學和進階中的小伙伴。”

祝大家早日學有所成,拿到滿意offer,快速升職加薪,走上人生巔峰。
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1569

    瀏覽量

    68507
收藏 人收藏

    評論

    相關推薦

    電力電子工程師拿到50W以上的年薪需要具備哪些技能

    高薪電力電子工程師需要具備的技能
    的頭像 發(fā)表于 11-05 09:44 ?285次閱讀
    電力電子<b class='flag-5'>工程師</b>拿到50W以上的年薪需要<b class='flag-5'>具備</b>哪些技能

    正是拼的年紀|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    用二創(chuàng),1:1復刻工程師的職場現(xiàn)狀

    工程師
    揚興科技
    發(fā)布于 :2024年07月19日 18:30:07

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    通常需要具備強大的問題解決能力,以及對新技術的學習和應用能力。他們的工作通常涉及到多個領域,如計算機科學、電子工程、機械工程等。 嵌入式硬件工程師 嵌入式硬件
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    一位硬件工程師的歷練之路:從入門學習理論到... #搞笑 #硬件工程師 #電子工程師 #揚興科技

    硬件工程師揚興科技
    揚興科技
    發(fā)布于 :2024年03月13日 17:50:21

    企業(yè)老工程師和高校老師有啥區(qū)別

    電子工程師硬件
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2024年02月28日 17:50:00

    如何搞崩一個硬件工程師心態(tài)?試試對ta說這幾句

    硬件工程師
    揚興科技
    發(fā)布于 :2024年02月20日 18:05:49

    優(yōu)秀電源工程師需要哪些必備技能?

    就帶大家細數(shù)一下優(yōu)秀電源工程師具備的那些技能。一、新手必備課程成為一名電源高手需要扎實的理論基礎,涉及電路原理、語言編程和控制理論等多個學科領域。為了幫助大家更好地掌握電源開發(fā)相關的關鍵知識點,我們整理
    發(fā)表于 01-29 11:29
    主站蜘蛛池模板: 免费人成在线观看视频不卡| 国产午夜福利100集发布| 成人伦理影院| 大学生高潮无套内谢视频| 国产精品久久久久久久久免费下载| 国产高清美女一级毛片久久 | 亚洲爆乳无码精品AAA片蜜桃| 亚洲国产中文在线视频| 一个人免费播放高清在线观看| 3d无遮挡h肉动漫在线播放| JEALOUSVUE成熟老师APP| 丰满的女朋友韩国版在线观看| 国产在线播放不卡| 乱码AV午夜噜噜噜噜| 日本边添边摸边做边爱边| 甜性涩爱全集在线观看| 亚洲人精品午夜射精日韩| 97色在线视频| 国产精品99久久久久久WWW| 九九热这里都是精品| 嗯啊…跟校草在教室里做h | 日本撒尿特写| 亚洲国产精品嫩草影院| 4484在线观看视频| 国产成人免费片在线视频观看| 精品熟女少妇AV久久免费A片| 欧美午夜特黄AAAAAA片| 亚洲大码熟女在线| 99热在线免费观看| 国产精品日本不卡一区二区| 撅高 自己扒开 调教| 色婷婷亚洲五月| 在线观看免费av网站| 第一福利在线永久视频| 久久不卡免费视频| 色噜噜噜亚洲男人的天堂| 伊人久久综合影院首页| 国产69精品久久久久乱码免费| 久久免费精品国产72精品剧情| 日本亚洲电影| 中文字幕乱码亚洲无线三区|