談談今天的一次面試

我們最近在招聘nodejs方面的人才。所以,今天有位求職者過來面試,34歲,年紀不小了,8年工作經驗,看上去也是很資深的樣子。於是跟他聊了一些技術話題,發現很多問題:

  1. 對一些基本概念理解有太多的誤差。
    1.1 混淆第三方包和標準庫
    這位求職者用socket.io寫了個類似webQQ的聊天工具,然後把所有的功勞都歸到nodejs上面,對siocket.io是一個第三方包含混不清。
    1.2 混淆HTTP協議和webSocket協議
    導致此兄認爲C/S與B/S間的差異就在於可否長連接上。
  2. 對語言沒有認真思考
    2.1 對js語言特性沒有概念
    此兄在nodejs和java/C#之間的區別上不知所云。也不能詳述nodejs的優劣。也就是說:我會用js編程,但不知道爲什麼要用js編程!
  3. 也犯些常見性毛病
    3.1 拿着錘子,看什麼都是釘子
    這對很多程序員都很類似,對自己掌握的一門技術,愛它愛得要死,幹什麼都用它。但這跟前一個問題很相關,如果不清楚這種工具的好處,那有時候幹活兒就很笨拙,就像拿了把鉗子去擰螺絲一樣,雖然能勉強擰動,但那不是最合適的工具,效率會大打折扣!甚至會把螺絲擰壞。
    3.2 學習不夠
    一個人工作了7、8年,如果沒有對IT技術有個全面而又深刻的認識,那就很難有什麼競爭力了!那些後起之秀將很快上來超越,這些後浪在知識、經驗、認知、性價比、可用性等方面具備更大的優勢。而對IT技術的全面認識可以從兩種渠道獲得:工作經驗和自我學習,有時需要以行業交流來補充
    • 工作經驗跟自己所在公司有關,公司業務如果很單一,那員工技能就很難擴展。
    • 自我學習是不受限的,自我學習可以自由安排,挑選自己感興趣、有價值的知識內容。
    • 行業交流往往是通過頭腦風暴的形式進行,可以快速擴展眼界。
      所以,如果在20~30歲間沒有經過大量閱讀,廣泛學習,那麼後面的路就很難往下走!招聘方絕對不會因爲你簡歷上寫着10年+的工作經驗就直接招聘進來。相反,他的要求會更高,因爲很自然的會覺得你應該懂得更多,涉獵更廣,技術更紮實,工作作風更規範。

在這裏跟大家聊這些,並不是爲了批評這個人,或者展示我的高明,而是希望陳述一些IT人常見的問題,表達我對IT從業者的觀點。在我讀別人批評的文章時,常常會自我對照,看看是不是自己有他批評的那些問題,以便彌補。因爲自己常常看不到自己身上的缺點,不交流就不知道外面的世界還很寬廣。
我們還在招聘,有效期至2014年7月底。如果你技術不錯,可以發送簡歷過來。詳情見:http://cnodejs.org/topic/53141c252a5b081d6c0cd6ce

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章