司徒正美--前端招聘與前端賣身的困境


最近開始物色新公司,群里來了個招人的,說2.5萬招高手。在眾人的慫恿下,發了簡歷。 但結果是不如意的,經過他們一小時的評測,他們認為我的水平不過8k-10k,稅前。我吐血了,還遠低於我原來的呢,更何況那公司是北京的,我是在深圳, 就算只在原來工資上乘以物價指數比也不這樣算吧。事后靜下心來想想,問題出在哪里。畢竟我也招人招了差不多一年時間。我也體諒招人的難處。

 

從招聘的角度來看,小公司很少會求助招聘網站。天真的老板以為在官網放個5K以上的工資,就有大量簡歷涌來了。當然人事肯定不會這樣認為,但人事部 長與老板通常關系非常親密,不是親戚情人與通過拍馬屁上來的,很少有正常的。人事部長基本上不會告訴老板真相的,因為這樣等同於嘲笑老板。另,小公司也不 會5塊一份去買簡歷(招聘網站就是這么賺錢的),基本上員工自己找人,或人事部新丁去招。因此小公司同事間的關系很微妙的,這個是他的朋友,那個是他的親 戚,這個是他QQ群的,那個是他朋友的朋友介紹的。如果能力強,是沒有所謂的。這些人是怎么招進來的呢,QQ群是最大途徑。如果那個人也是搞那門語言的, 他若在某一QQ群混跡三四個月,這時他肯定會清楚群里那個是他需要的。因為QQ群都是水,特別是技術群,N多技術宅,N多騷悶鬼,聚在一起就天天水,發萌 圖X圖,不蹲幾個月是察看不出技術水平的。而絕大多數的人事都是打一炮就跑的類型,想方設法騙進群,發一張有招聘訊息的圖片就沒影了。他那個QQ號估計也 專門用於招人,里面上百個群,每天以十個的速度遞增。這些招聘消息大體分為兩類,一種沒有登明工資,估計那些公司也不好意思說出價格。我就聽說個,有這種 公司專門招應屆生,兩三千,不會再高了,那些老板完全把干IT的等同於IT民工。更何況,前端在中國的地位一向這么微妙,那價線就更加。。。。另一種是登 有價格,而且是很高的那種,比如我遇到的那種,因為他們基本不會用這樣的價線招你。先騙你來面試到時再壓價,這種事我在群時常聽到,特別是女的。就算你不 來面試,也沒關系,只要把簡歷騙到手就行了。一來可以向上級交差,說明他的確干活了,二來可以賣錢。信息時代,任何訊息都可以賣錢,無論真的還是假的。我 就有一次被小窗。XX:“你經常招人吧?” 我:“EN” XX:“你一定有許多簡歷吧” 我:“EN,可以這么說” XX:“可以賣幾份簡歷給我嗎” 我:“為什么” XX:“一份1QB” 我:“。。。。” XX:“一份2QB” 當然我是不會這樣干。我收到的簡歷大多數是信任我的人發給我的,我又不是銀行或保險那些賤貨!這個人收到簡歷也肯定不會給我QB,他的心態就是,把簡歷騙 到手再說。

 

就算收到簡歷,那人也如約面試,但要評價一個人的能力也很難。因此我以前招人時要求要有博客與作品。即使你有博客與作品,他們也會判定出錯,比如我 的博客擁有2年歷史每天訂閱量上500瀏覽量近萬,作品也NB無比。想必國內沒有幾人能寫選擇器吧,沒有幾人能寫框架(不是2,3K左右的小庫)。筆試與 面試也不能正確考察人的水平,筆試題可能太難太偏,面試對死宅來說可能適得其反。因此我看過你作品博客,筆試能做對一半就算你通過了。反正有試用期。就看 公司重不重視試用了。一個人菜點沒問題,能在試用期迅速成長,能應付工作就行了。

 

再回過頭看前端。現在搞前端的五花八門,有計算機專業的,更多的是非科班的,有原來是搞java,C#的,也有從玩CSS進化過來的。總之,在中小 公司,只要前端缺人,看后端那個能力夠弱的就拉過來幫忙就是。現在jQuery的流行,讓前端的門檻更低了。一大堆連parentNode, defaultView, offsetParent都不知所物的人學jQuery兩個星期就開始搞插件了。一鏈到底的代碼與冗長不知節省CPU性能的CSS表達式滿眼到是,全是這 些write-only的玩藝兒,如果需求一改,全部死!前端的價值並不體現在你會不會jQuery上。許多人用會不會OO來評價技術水 平,javascript困在資源侷促的瀏覽器上,注定不能創建過多的對象,而javascript的“類”就是一個對象,因此jQuery基本沒幾個 類。沒有了類,怎么組織代碼呢?許多人不知道為什么“面向對象”叫做“面向對象”,而不是“面向類”,明白這點的人,水平就不簡單了。JS是“由對象創建 對象,由對象定義對象”,而不是“由類創建對象,由類型定義對象”。因此JS是提供了足夠設施來構建復雜的體統。這時就需要JSer有點設計模式的知識儲 備了。算法?就連百分之九十的后端也碰不到。javascript難在DOM的操作上。對DOM細節的把握才體現一個前端的水平。比如獲取一個元素的父節 點,IE可以parentElement,而大多數標准瀏覽器只能parentNode。各個瀏覽器還存在大量BUG,而不僅僅是差異性,這就算九千行的 jQuery1.7也無法規避它們。正如打仗,為什么現在的武器如此強悍了,還天天要求軍人做各種魔鬼級的極限訓練,因為你總有肉博的時候。大多數 jQueryer的生存能力就很弱。加之,許多大公司都不用jQuery,他們或有自己的框架,或因訪問量非常高,非常注重性能,只能用原生JS。強大的 前端就是用來處理這樣的問題的。一個初級JSer想了幾天google了幾天尋不到答案的難題,讓萬元級的前端幾分種就找到解決方案或斷定是不可解,比如 像“當我點擊這個按鈕,瀏覽器窗口就像霧一樣隱去”的SB需求。

 

如果了解過facebookFacebook三劍客——Quickling,PageCache,BigPipe,你就感慨技術的差距了。有了它 們,facebook的前端都能寫出高性能高吞吐量的javascript頁面。facebook里面大多數頁面是不會跳轉,換言之,你以為跳轉了頁面, 其實是沒有,如果是新式瀏覽器,支持 history.replaceState,history.pushState,更能做到地址欄變了頁面沒跳轉的效果。最大地利用緩存,歷史前進后退管 理,內容並行加載管理,內容基本由JS動態生成......這些不是會幾個jQuery API能做到的。對細節的把控與在思想的高屋築瓴,是每個框架設計者的重要素質。你沒有寫類庫與框架,光是靠工齡與會寫個拖動幾個零散組件是完全無法獲取 這樣的知識的,也到不了那個層次。越大的公司,分工就越細,頁面制作與javascript是分開的。那你認為前端是頁面仔還是JSer,這個答案也決定 了你的水平。現在node.js方興未艾,國外大量既會JS也會C++的閑得蛋痛的高手為其寫了上千個模塊,你說前端真是只限於前端嗎。百度有“大前端” 的概念,google沒有專門的前端。javascript本來就是一種語言,無需限定於瀏覽器,能熟煉掌一門語言的人,也不會忌憚其他語言。什么 java比C#好,python比ruby的爭吵都是菜鳥行為。如果你就會摳別人頁面的特效代碼,為會jQuery而沾沾自喜,你的水平怎么能上得去。

 

現在總有人問我,你會HTML5嗎?我總是反問一句,你知道什么叫HTML5。HTML5現在被泛稱為新版本瀏覽器的一些API,什么 webworker, svg, 本地儲存。。。。但原來的HTML5小組是叫web form2.0,只想在form元素內添加多幾個input元素,加個什么驗證功能。許多功能是W3C其他工作組在搞的。以訛優訛啊。但會HTML5又怎 么樣,不就是幾個API,新API在各個瀏覽器還是實現得很一致,就可能就是名稱多個前綴,或讞用時多個參數少個參數,某種新對象的方法數不一致,遠不如 常用的舊式API在兼容上的蛋痛。如會不會HTML5估算人的前端水平是不行的,無論你的確是做手機要用到HTML5,還是自己的產品只用於內網,自己內 嵌了最新版的chrome瀏覽器。

 

國內的前端圈子真是很小,真正用心的JSer都堆扎那幾個QQ群上。連站在最巔峰的那幾個JSer的名字都不知道,你招什么高手啊!你如果是前端, 也真應該去了解他們。也只有真正的前端能面試前端了,什么java出身的CTO都是浮雲。因此廣大前端請靜下心來,好好研究技術,掌握好一門技術就能活得 好好了。那些要求會幾門后端語言的公司不要去,去了是打雜,他們大概連前端干什么也搞不清。那些前端人員少於三個的公司不要去,去了會累死你,天天寫業務 代碼能力成長不了。那些面試通過但在工資上出爾反爾的公司也不要去,他要的是SB,你會是SB嗎?好了,本文到此結束,如果有好的前端職位,可以聯系我。 我的QQ與相關QQ群在首頁置頂。

轉載自:http://www.cnblogs.com/rubylouvre/archive/2011/11/12/2246451.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM