招聘乙個程式設計師,唯一對你有意義的是他能寫出好程式的能力。很少人像這樣去招人,他們更喜歡去挑剔程式設計師的個人癖好和性格缺點。
你不如這樣說更合適:找不到那種技術上又好、又能適應企業文化的人,我就等著,一直找到為止。
我們很少有敢這樣奢侈的公司,也許google可以這樣,就是google這樣的公司也一直處於乙個「對招聘程式設計師感到絕望」的狀態中。如果你決定去等,我可以預見到每招到乙個程式設計師你都要等待乙個漫長的時期,同時業務會因為缺乏程式設計師而崩潰,火燒眉毛。
那麼,那種更好呢?
讓我們來考慮要那些中等或下等的程式設計師,他們和藹可親,而且努力工作。他們的程式寫的不好 – 他們的程式根本不是按照他們想的那樣工作,即使他們做到了,那也是爛程式,很難去維護。他們在基本的功能上掙扎探索,更不解決不了複雜的問題。但是他們卻能跟上團隊,專案進度每天點都在更新,可以看見他們每天都在座位上奮鬥。一切都很好,你的經理會很高興,因為整個團隊看起來在平穩的向前推進。
當發布日期不得不往後推遲,產品bug多的沒法使用,人們會哀嘆說軟體本來就是很難做,於是投入更多的和藹可親的平庸的程式設計師去修復問題。事情的結果我想大家都知道。
對於程式設計師,沒有太多的事情可以用和藹來解決。乙個友善的平庸的程式設計師可以成為業務分析師,技術性的銷售員,或著其它的能夠利用他的和藹和他的一點點的技術知識來工作的職位。這樣的工作他們會很滿意,但這都是在茶話會工作上的,可不是去找出有效的辦法做出好的軟體。
另外乙個選擇是,找個程式設計師,他能做出好的程式,但也許不善於和他人相處,或者老是遲到,或其他。他能開發出按照設計運轉的軟體,他能把複雜的問題抽象成乙個簡單的問題。軟體好使,可維護,你隨時可以按要求修改。
這個世界很真實,有太多的方式都會讓我們把事情搞砸,但至少我們是有
機會的。人可以給人留下不錯的印象。團隊可以建設的不錯。員工在長時間的為你工作,不錯。大量的業務沒有按照預定的設計工作,但還是成功了,不錯。
但是絕對不會有偉大的軟體會在平庸的程式設計師手下實現。
招聘程式設計師
對於招聘方來說,在招聘程式設計師的時候,我估計面試應聘者時,最主要想知道的是下面三件事 這個程式設計師的是否夠聰明?這個程式設計師能否把事情搞定?這個程式設計師能和我的團隊在一起工作嗎?我相信,這是所有團隊經理招人要考慮的三個問題,所有的問題也基本上圍繞著這三個問題。有些時候,你也許覺得程式設計師的...
招聘程式設計師
工作幾年也面試過一些人,儘管自己很水,但是也會想怎麼把這件事做的更好一些,更有針對性一些,剛好最近又面試幾個,和人力的同事也有聊天,把一些想法整理一下。我覺得最重要的是需要明確幾個問題 我們不是要找最牛的人,而是找最合適的人,我們首先要明確,公司的預算有限,崗位工作職責所限,最牛的人並不是最合適的人...
程式設計師招聘
很早以前就想寫一篇和面試相關的文章了,今天在網路上看到一篇關於如何去面試程式設計師的英文文章,發現其中有很多和我共鳴的東西,所以仿照其標題通過自己的經歷寫下了這篇文章。工作這麼多年來,即被面試過,也面試過他人,對於程式設計師的面試,經歷過很不錯的面試,很專業的面試,也經歷過一些bt和令人不爽的面試,...