Ⅰ 優秀的前端開發工程師簡歷是什麼樣的
前端工程師需要掌握的技術:
第一階段:前端頁面重構:PC端網站布局、HTML5+CSS3基礎項版目、WebAPP頁面布局;
第二權階段:JavaScript高級程序設計:原生JavaScript交互功能開發、面向對象開發與ES5/ES6、JavaScript工具庫自主研發;
第三階段:PC端全棧項目開發:jQuery經典特效交互開發、HTTP協議,Ajxa進階與後端開發、前端工程化與模塊化應用、PC端網站開發、PC端管理信息系統前端開發;
第四階段:移動端項目開發:Touch端項目、微信場景項目、應用Vue.js開發WebApp項目、應用Ionic開發WebApp項目、應用React.js開發WebApp;
第五階段:混合(Hybrid)開發:各類混合應用開發;
第六階段:NodeJS全棧開發:WebApp後端系統開發。
Ⅱ 怎樣寫招聘簡歷
根據SMART原則寫簡歷,會更有邏輯,也有利於面試哦~~
http://wenku..com/link?url=z9P_-jn1zYYz2bSa3lvue-_2Io16SYTieWxWW
還可以網路SMART原則專,還是蠻多資屬尿的。。good luck!
Ⅲ 前端發展方向 職業規劃
你已經起的啊錢大發展方向職業規劃呢可以去自己為自己想好再進行
Ⅳ 一般沒有實際工作經驗的找前端工作的話 項目經驗是原創還是仿寫其他人的項目寫在簡歷里呢
簡歷盡量不要造假吧。畢竟你沒有過這樣的經驗。想要做這份工作的話,就會有力不從心的感覺,也會被人發現,那樣會被人認為是人品有問題的。不如踏踏實實的從頭做起。
Ⅳ 自學前端,現在准備找前端的工作,我簡歷上的工作經歷要怎麼寫
工作經歷(案例一)
工作時間:2016-04到2017-07
公司名稱:河南唐旗軟體科技有限公司 | 所在部門:專 | 所在崗位屬:web前端開發工程師
工作描述:
1、使用HTML、Css、Bootstrap 編寫頁面,通過優雅降級,處理各種瀏覽器兼容性問題。
2、使用javascript實現頁面中需要效果。
3、運用jQuery、AngularJs、Ionic、mui等框架庫,提高團隊開發效率。
4、使用AngularJs + ui.router 等技術開發webApp。
5、通過Ajax + Jsonp 與後台數據進行交互,與後端工作有效對接,優化網站前端性。
6、使用Vue +vue.router 等技術開發webApp。
7、項目中會用到webpack的依賴模塊理和打包。
8、團隊討論具體功能的細節問題,與其他技術人員溝通並制定設計規范。
Ⅵ 自學了兩個月web前端,今天投了100份簡歷,沒
據公司業務不同, 著重點不一樣, 公司能把你簡歷挑出來, 就說明有用人單位感興趣的部分.
可能你寫的是熟練使用 Vue, 公司也是這個技術棧.
可能你知識寫的全面, 公司想面面你實際掌握怎麼樣.
可能你項目寫的貼合用人單位需要, 比如都是做後台管理的.
框架問題: (Vue 舉例, 3框架實質問題差不多, 具體有些差異)
封裝過哪些組件?有自己寫過 UI 組件嗎?
什麼是 MVVM , 和 MVC 是什麼區別, 原理是什麼?
父子組件怎麼通信的?
兄弟組件怎麼通信的?
生命周期有哪些, 怎麼用?
Vue 全家桶都用過哪些?具體怎麼用?
HTML5 + CSS3
盒子模型
如何給未知寬高的圖片垂直居中對齊? 有幾種方法?
移動端的 rem 布局.
前端可以做哪些優化, 或問你 SEO, 基本都問.
清除浮動方式和原理, 基本都問. 幾種方式? 原理? 為什麼要用偽元素? 具體代碼怎麼寫,為什麼這么寫?
清除浮動就會涉及到 BFC 的問題.
給你實際頁面例子, 讓你口述布局或手寫實現細節, 可以使用幾種方法, 怎麼寫兼容性好, 拓展性好.
具體 API 哪個 CSS 版本的?
CSS3 新增了哪些 API?
可能問你哪些 API 是 CSS 哪個版本的? 兼容性怎麼樣.
CSS hack 是什麼? 包含什麼? 怎麼處理兼容性問題?
HTML5 新增了哪些 API? 哪些比較常用? 用來做什麼? 實際怎麼用?
cookie, session, localStrorage, sessionStorage 區別, 具體怎麼用代碼去操作?
JavaScript
變數聲明提升的問題.
閉包的原理, 閉包的各種題, 基本都問.
DOM2 事件流, 冒泡和捕獲問題?
this 指向問題, 一般都是在筆試題里, 拿著問你, 問的比較多.
call 和 apply 區別? 有的還會加問 bind?
面向對象編程中的繼承問題, 原型鏈問題在筆試題里比較常見.
jQuery API , 各種操作 DOM 用法, 還有一些新的 API, 這種在不用 3 大框架的公司會問的很詳細.
可能有些考演算法結構的, 可以了解一下, 一般前端掌握的很少.
Ajax 基本都問, 問的細節可能不同, 比如 get 和 post 有什麼區別?
數組的方法 - es6 以下基本都能熟練使用, 應該會加分不少
字元串的方法 - 拼接, 截取, 帶些正則
數組去重問的挺多的(解法很多, ES6 有很多簡短寫法)
ES6 的 Promise , 很多都會問. 如果公司用框架或者你寫了, 還會問你 Class.
var, let, const區別, 問的多.
棧和隊列結構, 有的會問.
跨域問題: 同源策略, 解決方案, 解決原理(比如 jsonp 的原理), 這里都是高發區.
Ⅶ 怎麼自學前端
自學方法:
1、作為一個初學者,你必須明確系統的學習方案,我建議一定有一個指導的人,全靠自己學,放棄的幾率非常大,在你對於web前端還沒有任何概念的時候,需要一個人領進門,之後就都靠自己鑽研,第一步就是確定web前端都需要哪些內容,並且在多少時間內學完,建議時間6個月保底。
2、視頻為主,書為輔。很多初學者在學習前端的時候非常喜歡去買書,但是最後的結果是什麼?看來看去什麼都不會寫,所以在這里給大家提醒,書可以看,但是是在建立於你已經對於某個知識點有了具體操作的執行後,在用書去鞏固概念,這樣更加利於你對於知識的理解。
3、對於學習技術來講,掌握一個學習方法是非常重要的,其實對於學習web前端來講,學習方法確實很多都是相通的,一旦學習方法不對,可能就會造成「方法不對,努力白費」。其實關於這方面還是很多的,我就簡單說個例子,有的人邊聽課邊跟著敲代碼,這樣就不對,聽課的時候就專心聽,做題的時候就專心做題,這都是過來人的經驗,一定要聽。根據每個人的不同,可能學習方法也會有所出路,找到適合你自己的學習法方法是學習的前提。
4、不建議自己一個人瞎學,在我了解學習編程的這些人來看,從零基礎開始學並且最後成功做這份工作的其實並沒有幾個,我覺得大部分原因就是因為他們都不了解web前端是干什麼的,學什麼的,就盲目的買書看,到處找視頻看,最後看著看著就放棄了,所以我建議初學者在沒有具體概念之前,還是找有經驗的人請教一下,聊過之後你就會知道web前端具體是干什麼的,該怎麼學,這是我個人的小建議,可以不採納。
自學路線:
第1階段:前端頁面重構(4周)
內容包含了:(PC端網站布局項目、HTML5+CSS3基礎項目、WebApp頁面布局項目)
第2階段:JavaScript高級程序設計(5周)
內容包含:(原生JavaScript交互功能開發項目、面向對象進階與ES5/ES6應用項目、JavaScript工具庫自主研發項目)
第3階段:PC端全棧項目開發(3周)
內容包含:(jQuery經典交互特效開發、HTTP協議、Ajax進階與PHP/JAVA開發項目、前端工程化與模塊化應用項目、PC端網站開發項目、PC端管理信息系統前端開發項目)
第4階段:移動端項目開發(6周)
內容包含:(Touch端項目、微信場景項目、應用Angular+Ionic開發WebApp項目、應用Vue.js開發WebApp項目、應用React.js開發WebApp項目)
第5階段:混合(Hybrid,ReactNative)開發(1周)
內容包含:(微信小程序開發、ReactNative、各類混合應用開發)
第6階段:NodeJS全棧開發(1周)
內容包括:(WebApp後端系統開發、一、NodeJS基礎與NodeJS核心模塊二、Express三、noSQL資料庫)
基礎書籍:
1、《Head First HTML與CSS(第2版)》,入門真的是經典書籍,手把手教學,豐富的案例讓你從 0 開始學前端。
2、《CSS權威指南(第三版)》,這本書作為 CSS 的經典著作,把原理講得非常的通透,除了 w3c 標准,算最權威的一本了,畢竟權威指南。
3、《CSS揭秘》神書,47 個 css 技巧讓你在面對各種 css 問題的時候游刃有餘。是 css 書籍中評分最高的了,css 進階必備。
4、《javascript語言精粹》,這本書可以在入門之前了解一下基本語法,以及在學習之前可以了解下 JS 裡面的精粹以及糟粕,雖然這本書很薄很薄,但是值得反復去讀的一本書。
5、《JavaScript DOM編程藝術(第2版)》,本書在簡潔明快地講述JavaScript和DOM的基本知識之後,通過幾個實例演示了專業水準的網頁開發技術,透徹闡述了平穩退化等一批至關重要的 JavaScript編程原則和最佳實踐。
6、《JavaScript權威指南》:犀牛書是每個FE都繞不過的一本書,可以先大致通讀幾遍,也可以把其當作工具書,時時翻閱。
視頻教程:
網頁鏈接
望採納~
Ⅷ 自學前端能找到工作嗎發展前景如何
關於自學前端好找工作嗎?
自學前端,很多人學不好的,還沒學到找工作的階段,在學習的階段很多同學就已經放棄了。而且我們發現一個問題,很多自學出來的學生,前端的開發水平是很弱的,知識點掌握不扎實,也缺乏前端思維,沒有對這方面的深入理解和思考,缺乏與時俱進的東西,有一種思維被框限的感覺。靠自學即便找到工作,由於水平不高,也很容易造成工資不高,在公司里和專業的出來的有差距,後期晉升也不是太容易。
你必須知道的學好前端的六點建議。
(1)夯實基礎。
要成為一名年薪30W的前端工程師,基礎一定要掌握牢固,基礎知識一問三不知,豈不是要貽笑大方。css,js基礎知識一定要掌握得很熟練,你能使用css實現斑馬條紋背景,毛玻璃效果嗎?能給圖片實現濾鏡效果,能實現所有自適應布局效果嗎?原型,原型鏈,閉包是實現設計模式的必備知識,你真的弄懂了嗎?閉包導致內存泄漏的原因是什麼,你弄明白了嗎?ajax跨域的解決方案你可以說幾種?你還是只告訴我jsonp嗎?http協議有了解過嗎?如何在http協議中實現不緩存靜態資源?
不要說這些問題老掉牙了。可是我要告訴你的是,掌握好這些老掉牙的基礎,就是很重要。上層的技術可以變更的很快,基礎變動很慢,投入時間學好基礎,性價比很高。
(2)深究原理。
Angular,React,Vue框架和腳手架的普及,越來越多的前端工程師浮於表面,調用框架的API完成任務就完事。要成為一名優秀的前端,絕不能成為單純的"API調用工程師",一定要掌握框架背後的原理性知識。
Virtual DOM diff演算法,雙向綁定原理等等框架背後的機制都值得我們去學習。框架API可以更新很快,而他們背後的原理都是相似的,學好原理既可以讓我們對框架底層了解更深入,又可以使我們迅速掌握不斷更新的框架表層。只會用框架永遠也成不了大神。
(3)注重細節。
在工作中,做事得過且過的人往往難堪大任,作為前端工程師,亦不例外。"代碼能用就行"的認識往往是初級程序員的通病。作為有在技術道路上有理想的工程師,一定要對自己的代碼嚴格要求,精益求精。
比如HTML一定要注意語義化以方便SEO優化,該用<section>,<head>,<foot>的地方不能一股腦兒用<div>完事;css中編寫樣式時不能頁面上樣式是有了,類名和屬性排序寫得一塌糊塗,建議大家按照BEM規范編寫風格良好的代碼;js中變數命名隨意是很常見的不規范行為,一個不直觀的變數名往往使同事看了腦袋大。
「代碼千萬行,注釋第一行。命名不規范,同事兩行淚。「一首流行詩,飽含了多少程序員的血與淚。
(4)登高見遠.
前端經歷了這么多年的飛速發展,早已成為浩瀚的大海。如果悶著頭獨自鑽研苦學,那無疑是很慢的。
如果我們直接去跟隨大神學習,那將會使我們快速成長。github上有很多優秀的前端項目,仔細研讀這些項目的代碼,在commit記錄中查看編程思想和邏輯的進化過程,就是一場與大神直接的面對面交流,是一場絕妙的學習之旅。
現在網路課程也十分豐富,有很多技術大牛的課程讓我們直接通過視頻生動的講解快速地學習技術,這何嘗不是一種向大神快速學習的方式呢。
(5)良書益友。
雖然現在網路上各種文檔、博客文章已經很豐富了,但是對工作經驗不足,基礎薄弱的同學來說,隨手拿起書,時時能學習也是一種很好的方法,查漏補缺,完整地夯實基礎。
(6)緊跟潮流。
現在的前端技術體系更新十分迅速,想著要不要嘗試用下Vue的事彷彿還在昨天,今天一覺醒來就看到尤雨溪宣布要開發Vue3.0了。
前端體系中這兩年SPA已經不是新名詞,PWA,SSR,小程序愈發流行,前端微服務化的趨勢也應運而生,RN,electron在移動端,桌面端的使用也越來越多,ES10標準的發布也沒幾個月了。所以最重要的是突破當前崗位需求的設限,對各種技術融會貫通,創造新的技術框架,做技術的領頭羊,適應時代發展。技術人成長不能再單打獨斗,要學會與人交流,學會將別人的知識為自己所用。
對前端開發感興趣嗎?不知道該如何學習前端知識?點擊這里:http://www.bjsxt.com/,海量視頻教程隨你挑!
Ⅸ 程序員 英文簡歷 編程能力怎麼寫
一、基本格調
即打開簡歷之後的第一印象。就好比我們看見一個人,會有一個整體的感覺,他是fashion的、小清新的還是老道的?有了第一印象之後再慢慢分解來看。
加分寫法:
簡潔明了,邏輯結構清晰。
字體,排版,順暢,清晰整齊就好。
最好是PDF格式,兼容性強且不易亂序。
減分寫法:
設計的過於浮誇或者過於簡單的。(eg.有的簡歷五顏六色、非常酷炫,卻半天找不到聯系方式,抑或是只有個人基本信息和公司名稱)
寫了十幾頁,半天打不開的,或者載入了半天,打開還亂碼。
二、基本信息(姓名/性別/畢業院校/電話/郵箱/居住地/期望地)
加分寫法:
清晰羅列出以上信息,這樣HR就不用在接下來的電話溝通或面試中再去追問這些內容,建立我們接下來電話溝通對你的熟悉度。
再額外能加上QQ或者微信就更好了(以防有時候電話打不通哦,時不時會遇到這種情況)
減分寫法:
大部分的基本信息沒有寫
甩給我一個Github鏈接,極致簡潔的幾句描述,需要通過你的鏈接來找你的聯系方式。(如果不是博客寫的特別好,基本是要放棄你了)
三、工作經歷&項目經歷
加分寫法:
工作經歷項目經歷可參照萬能的STAR法則來寫,STAR不清楚的童鞋點這里啦
效力過哪些公司,我們匹配的公司? BAT? 知名大型互聯網公司?
做過什麼行業領域,和我們目前的行業是否匹配
擅長的技術語言,應用了哪些技術棧,(Java, Scala,Ruby, React, Vue, Microservice…)
經歷的項目復雜度,及在項目中承擔什麼樣的角色(人的變化/技術的變化/環境的變化/不同工作經歷相同角色的不同點)
時間節點(空檔期)
減分寫法:
看了半天,不知所雲,沒有任何亮點,沒有讓人有去和你聊一聊深扒的信息。
來幾個栗子
栗子1錯誤打開方式:
XX(全棧工程師)2013.06 — 至今
參與需求分析及實現方案設計。
設計資料庫表結構,實現後台功能及web頁面展示。
產品線上部署及運維。
ay 配置管理工程師 2010.03 — 2013.03
負責公司產品性能測試,及線上數據分析
負責公司配置管理,環境維護等工作
點評:看不出來他做的什麼事情,沒有邏輯性,甚至不知道他做的什麼技術語言。
栗子2正確打開方式:
西安XXX公司 Java工程師 — 2016.2月-2017.2月
1、MOGU推薦架構數據與緩存層設計開發
MOGU是一款時尚資訊app,負責推薦頁面資訊feed流的展示及用戶歷史的展示
負責數據層,處理前端邏輯整個開發工作,分布式rpc服務搭建
負責進行壓測監測、緩存處理,對接又進行改進優化,主用redis緩存
2、基於JAVA的電商爬蟲開發
使用java搭建爬蟲server平台,進行配置和開發,進行網頁改版監測功能開發
爬取淘寶時尚品牌與其他電商網站商品品牌與詳情等
通過頻率、ip池、匿名代理等應對一些網站的反爬
3、同圖搜索Solr服務開發
基於演算法組的同圖策略,使用solr做java接又實現rpc服務搭建,進行索引構建和solr實現
北京XXX
java大數據工程師— 2013.4月-2015.12月
1、負責實時流消息處理應用系統構建和實現
在調研了kafka的優勢和我們的具體需求之後,用kafka作為消費者,保證高吞吐處理消息,並持久化消息的同時供其它服務使用,進行了系統的設計和搭建使用。 本地日誌保證消息不丟失,並通過記錄游標滑動重復讀取數據。
使用storm 負責搭建消息處理架構,並完成基於業務的消息落地,提供後續的數據 統計分析實時和離線任務,諸如pv、uv等數據,為運營做決策
網站用戶行為埋點和基於js的日誌收集器開發,定義接又和前端部門配合。主用go 2、hadoop集群搭建和數據分析處理
2、基於CDH的集群搭建工作,後期進行維護
編寫MapRece程序,能將復雜工作邏輯化,盡最大能力發揮大數據應用的特點, 對程序高要求,監控自己程序運行情況,使用內存合理,注重增量和全量運算的利弊
3、調度系統設計與實現 基於quartz2搭建調度平台,帶徒弟實現相關功能並定期review代碼
4、資料庫調優 負責主從搭建,並掌握主從搭建的利弊,了解業界mycat原理,有資料庫優化經驗,能 正確並擅長使用索引,對鎖有深刻的認識
5、網站開發 java web網站業務開發,並能很好的使用緩存技術,對重構有實際的經驗,並對面向對 象開發有全面的實戰經驗。了解java數據結構的使用場景,雖然對於大並發沒有太大的 發揮餘地,但是掌握了數據結構,對於並發和阻塞等有自己的見解。
點評:非常清晰的告訴簡歷閱讀者自己做了什麼事情,負責了什麼樣的事情,用了什麼技術棧,且邏輯連貫。
四、 工作期望&個人評價
加分寫法:
對自己有一個全方位的一個描述總結,讓別人更好的解讀你。或者在此處,高亮你的優點特長有哪些。
即使不寫個人評價,也一定記得寫上工作期望。
減分寫法:
完全看不出個性特點,寫和沒寫沒什麼區別。 來幾個栗子
栗子1 錯誤打開方式
為人性格,誠實謙虛,勤奮,能吃苦耐勞,有耐心,有團隊意識,能和同學和諧相處,能虛心接受別人的建議的人。
責任心強,善於溝通,具有良好的團隊合作精神;專業扎實,具有較強的鑽研精神和學習能力;性格比較樂觀外向,喜歡打羽毛球。
栗子2正確打開方式
我對自己的定位: 主攻前端,同時在其他方面打打輔助。我不希望過於依賴別人,即使沒有後端沒有設計沒有產品經理,我依然想要把這個產品做到完美。畢竟全棧才能最高效地解決問題。
我對工作的態度: 第一,要高效完成自己的本職工作。第二,要在完成的基礎上尋找完美。第三,要在完美的基礎上,與其他同事 互相交流學習,互相提升。工作是一種生活方式,不是一份養家糊口的差事。
我怎樣克服困難: 不用網路是第一原則,在遇到技術問題時我往往會去Google、Stack over flow上尋找答案。但通常很多問題 並不一定已經被人解決,所以熟練地閱讀源碼、在手冊、規范甚至 REPL的環境自己做實驗才是最終解決問題的辦法。相信事實的結果,自己動手去做。
怎樣保持自己的視野:我一直認為軟體開發中視野極其重要,除了在 Twitter 上關注業界大牛,Github Trending 也是每周必刷。 另外 Podcast、Hacker News、Reddit 以及TechRadar 也是重要的一手資料。保持開闊視野才能找到更酷的解決方案。
我的優勢: 熱愛技術、自學能力強,有良好的自我認知。全面的技能樹與開闊的視野,良好的心態、情商與溝通能力。
我的劣勢: 非科班出身沒有科班同學對演算法的熟練掌握,但我決定死磕技術,彌補不足。
栗子3正確打開方式
極客、熱愛技術、熱愛開源
Ruby on Rails:精通
Agile/Lean:精通
ReactJS:掌握
Docker:掌握
AWS:掌握
五、 是否有博客,個人技術棧點等
看到有這項的HR兩眼已經放光了,加分加分項,說明你真正的熱愛技術,善於學習總結,樂於分享,且有投入自己的業余時間到軟體事業中。
Ⅹ 怎麼上傳vue.js2.0項目到簡歷里啊,求指教
把項目上傳到GitHub上,把GitHub的鏈接放到簡歷里