今年以前端小老妹的身份進入現(xiàn)在的公司,到現(xiàn)在為止陸陸續(xù)續(xù)接觸過了十幾個應(yīng)聘者辞友,驚訝地發(fā)現(xiàn)前端這個細(xì)分崗位的市場行情竟如此奇怪彻坛,一方面是各種公司爭相聘請,導(dǎo)致價格高的浮躁踏枣;一方面是從業(yè)者大多經(jīng)歷尚淺昌屉,淺到?jīng)]什么技術(shù)積累,沒什么項目經(jīng)驗茵瀑,更可怕的是沒什么進取心间驮。這里總結(jié)一下,自勉马昨。
一年經(jīng)驗重復(fù)用
這個是最可怕的竞帽,如果不仔細(xì)了解扛施,你很難分辨工作經(jīng)驗里面的水分。我面試過的人里面大多有4-5年工作經(jīng)驗屹篓,簡歷各種牛逼疙渣,大公司出身,參與項目大大小小幾十個堆巧,按理說這種類型的人才妄荔,就算不夠好也不至于差吧?
面談發(fā)現(xiàn)谍肤,所謂大公司經(jīng)驗基本是外包性質(zhì)啦租,好吧,外包就外包荒揣,這不是重點篷角。工作了4年,HTTP協(xié)議系任,不了解恳蹲;TCP三次握手,課本上學(xué)過俩滥;web性能瓶頸嘉蕾,沒關(guān)注;閉包举农,就返回一個函數(shù)嘛...十問九不知荆针,臨走問預(yù)期,12K颁糟,15K航背,18K...實話說,這些人在我看來跟剛畢業(yè)的就沒差多少棱貌,怎么就好意思說出這個數(shù)字呢玖媚?我怎么要你啊婚脱?
有一個更奇葩的今魔,工作了5年,在一個小公司當(dāng)著主管障贸,連代碼打包都沒試過错森,sass、less篮洁、grunt涩维,一律沒聽過,哥哥袁波,你是主管誒瓦阐,好意思說你手下沒有學(xué)習(xí)精神蜗侈,拖累了你的學(xué)習(xí)?
技術(shù)能力
經(jīng)常逛博客睡蟋,感覺滿大街都是牛人踏幻;實際去面試了,發(fā)現(xiàn)大多技術(shù)能力都很一般戳杀「妹妫看過的簡歷里面,有很多都寫著自己精通這個豺瘤,精通那個吆倦。實話說听诸,在現(xiàn)在這種社會坐求,適當(dāng)?shù)目浯笈c裝飾并不過分,甚至很有必要晌梨。但是你過分的夸大桥嗤,這就很有問題了吧?
有一個特別奇葩的仔蝌,工作三年泛领,精通HTTP協(xié)議、JQUERY敛惊、Bootstrap渊鞋、angular之類之類的。實際那么一問瞧挤,JS的OOP锡宋,沒試過;JQUERY源碼特恬,沒看過执俩;JQUERY插件,自己沒寫過癌刽;angular役首,業(yè)余看過一下,ng-view沒用過显拜。你這樣的水平衡奥,連了解都夠不上,怎么就好意思寫個精通远荠?你十問九不知之下矮固,你好意思說你預(yù)期16K?
本次給大家推薦一個免費的學(xué)習(xí)矮台,里面概括移動應(yīng)用網(wǎng)站開發(fā)乏屯,css根时,html,webpack辰晕,vue node angular以及面試資源等蛤迎。
對web開發(fā)技術(shù)感興趣的同學(xué),歡迎加入含友,不管你是小白還是大牛我都?xì)g迎替裆,還有大牛整理的一套高效率學(xué)習(xí)路線和教程與您免費分享,同時每天更新視頻資料窘问。
最后辆童,祝大家早日學(xué)有所成,拿到滿意offer惠赫,快速升職加薪把鉴,走上人生巔峰。
底層知識
確實儿咱,大多數(shù)程序員(特別是前端)的大多數(shù)工作都沒什么特別難的任務(wù)庭砍,但這就能成為不了解基本算法、數(shù)據(jù)結(jié)構(gòu)混埠、網(wǎng)絡(luò)協(xié)議怠缸、W3C標(biāo)準(zhǔn)協(xié)議?拜托钳宪,現(xiàn)在早就不是那種隨便寫寫html揭北,寫寫jquery就能滿足需求的時代了。如果你不懂?dāng)?shù)據(jù)結(jié)構(gòu)吏颖,你都不知道怎么構(gòu)造一棵動態(tài)菜單樹搔体;如果你不懂算法,你就不知道怎么高效操作這個菜單樹侦高;如果你不懂網(wǎng)絡(luò)協(xié)議掰茶,你就不知道怎么優(yōu)化代碼暂筝,怎么利用代理緩存機制;如果你不懂W3C標(biāo)準(zhǔn)協(xié)議,你連事件冒泡都說不清楚啰脚。
事實是脉顿,我試過在一個招聘會問了所有應(yīng)聘者庆揪,沒有一個說出DOM標(biāo)準(zhǔn)事件的三個階段境析。
專業(yè)素養(yǎng)
這一點很抽象,也很重要咆槽。最基本的一條陈轿,你帶簡歷了嗎?不是開玩笑,真有很多人是不帶簡歷的麦射,有一個奇葩帶是帶了蛾娶,我問他要,他說他就一份潜秋,還得留著等下家面...無力吐槽蛔琅。很多人我都會問他,上個項目用到什么技術(shù)峻呛,為什么用這個罗售,有什么優(yōu)缺點,有什么替代方案钩述,基本都答不上來寨躁;或者問,對自己的前景有什么規(guī)劃牙勘,五年內(nèi)有什么計劃职恳,目前處于哪個階段,一開始都可以答的很好谜悟,但是你問的越細(xì)致话肖,他會越不知所措北秽;或者問葡幸,對MVC有什么了解,MVVM呢贺氓,有沒有自己搭過項目架構(gòu)蔚叨,基本都回答不上來。大哥辙培,拜托你稍微對自己的職業(yè)生涯負(fù)責(zé)任一點好嗎蔑水,長這么大了,還過家家呢扬蕊。
額搀别,對了,還遇到過一個大姐尾抑,整個面試過程歇父,整整十多分鐘,一直在低頭玩手機再愈。榜苫。。玩手機翎冲。垂睬。。
總結(jié)
只能說,市場很復(fù)雜驹饺,人心很浮躁钳枕。前端入門很容易,會用html搭一個頁面框架赏壹;會用css寫一些基本樣式么伯;會用jquery寫寫dom交互,就基本可以挺著胸說自己是個前端工程師了卡儒。前端提升很難田柔,算法、數(shù)據(jù)結(jié)構(gòu)骨望、oop是老生常談了硬爆;javascript、dom擎鸠、css缀磕、html5這些是標(biāo)配;性能優(yōu)化劣光、安全性袜蚕、代碼優(yōu)雅性、seo绢涡,這些也是必然需要了解的牲剃。前端開發(fā)環(huán)境很輕便,也很繁瑣雄可,各種工具凿傅、框架、架構(gòu)模式的應(yīng)用也是衡量專業(yè)程度的標(biāo)準(zhǔn)数苫。
如果你連上面這些都不理解聪舒,我憑什么要你?