今年一月份以前端主管的身份進入現(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?
底層知識
確實估灿,大多數(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)呐赡。
如果你連上面這些都不理解,我憑什么要你链嘀?
我們需要的前端
我們公司剛拿完投資,出手在行業(yè)里面算是闊綽的了怀泊,要求也不高误趴,思維正常霹琼,溝通正常凉当,態(tài)度端正,技術(shù)對得起工資就OK看杭。我們是一個學(xué)習(xí)型團隊,我們也相信每個人都有學(xué)習(xí)欲望及能力楼雹,所以如果看到有潛力的一樣會招。我們是一個迅速發(fā)展的團隊贮缅,項目獎,年終獎块茁,五險一金,該有的都有龟劲,一經(jīng)錄用,待遇從優(yōu)昌跌。
唯一一條,我們不介意老蚕愤,但是不要老油條。