自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

20年招聘經(jīng)驗(yàn):我所看重的開(kāi)發(fā)人員的品質(zhì)

新聞
我曾領(lǐng)導(dǎo)過(guò)許多招聘流程,包括從從初級(jí)技術(shù)人員到高級(jí)軟件工程師。作為開(kāi)發(fā)人員,我也曾成功地完成過(guò)從大型跨國(guó)公司到小型初創(chuàng)公司的許多不同類型公司的整個(gè)招聘過(guò)程。在這篇文章中,我將分享我這20年來(lái)的主要經(jīng)驗(yàn)。

 本文轉(zhuǎn)載自公眾號(hào)“讀芯術(shù)”(ID:AI_Discovery)

我曾領(lǐng)導(dǎo)過(guò)許多招聘流程,包括從從初級(jí)技術(shù)人員到高級(jí)軟件工程師。作為開(kāi)發(fā)人員,我也曾成功地完成過(guò)從大型跨國(guó)公司到小型初創(chuàng)公司的許多不同類型公司的整個(gè)招聘過(guò)程。在這篇文章中,我將分享我這20年來(lái)的主要經(jīng)驗(yàn)。

1.基本的編碼技能

評(píng)估方法:在面試期間進(jìn)行非正式編程測(cè)試

評(píng)估一個(gè)人的編程能力非常困難。編程能力的真正含義是什么?語(yǔ)言知識(shí)起著一定的作用,但解決問(wèn)題、時(shí)間管理技能、對(duì)算法和數(shù)據(jù)結(jié)構(gòu)的理解也很重要。

一些面試過(guò)程會(huì)測(cè)試程序員的知識(shí),但這存在很大問(wèn)題。大多數(shù)語(yǔ)言的范圍都很寬泛,有人已經(jīng)可以稱得上是專家的人仍然會(huì)被一些小眾問(wèn)題絆倒。也有通過(guò)自動(dòng)測(cè)試來(lái)測(cè)試技能的其他面試過(guò)程,但這些過(guò)程也不能令面試官滿意。像所有考試一樣,這類測(cè)試也有應(yīng)試技巧,有的人就算僥幸通過(guò),其他方面仍然很糟糕。

因此,以“ 1到10”種方式全面測(cè)試某人的編碼能力毫無(wú)意義。我將編碼測(cè)試視為排除那些絕對(duì)不會(huì)編碼的人的一種方法,我們需要測(cè)試否定因素。

我認(rèn)為,編碼測(cè)試應(yīng)該是一個(gè)討論的機(jī)會(huì),應(yīng)該是對(duì)候選人思維過(guò)程的了解,而不是直接的通過(guò)或刷掉。他們所寫的代碼應(yīng)該符合規(guī)范,但是通過(guò)思考出來(lái)的編程和一些問(wèn)答,我們可以更有趣地了解候選人為什么以某種方式做事。

因此,對(duì)于初始編碼測(cè)試,我會(huì)提出一個(gè)所有程序員都應(yīng)該能夠很快解決的相對(duì)簡(jiǎn)單的問(wèn)題。一個(gè)格式正確的問(wèn)題有著各種不同的解題方法,我得以開(kāi)展討論,管中窺豹。例如:

  • 編寫一個(gè)函數(shù)以反轉(zhuǎn)字符串(就地選擇或修改后的副本取決于候選者和良好的討論要點(diǎn))。
  • 編寫一個(gè)函數(shù)以返回給定時(shí)間的時(shí)鐘指針之間的角度。同樣,這可以通過(guò)多種方式解決。
  • 編寫一個(gè)函數(shù)來(lái)計(jì)算斐波那契數(shù)列的前n個(gè)值(斐波納契數(shù)列的定義作為測(cè)試的一部分設(shè)定),這可以迭代或遞歸解決,也可以很好地討論。

可以在網(wǎng)上找到許多這樣的示例。請(qǐng)注意,我不是在尋找一種正確的解決方案,而是希望了解候選人如何解決問(wèn)題,給出任何一個(gè)解決方案以及一些良好的后續(xù)討論。只有在給定時(shí)間內(nèi)未能提供任何可行解決方案的候選人才會(huì)在這一過(guò)程被刷掉。

2.學(xué)習(xí)能力

評(píng)估方法:簡(jiǎn)歷,面試和個(gè)人資料

技術(shù)是日新月異的,新的語(yǔ)言出現(xiàn)的同時(shí),其他的語(yǔ)言也在減少。在語(yǔ)言中,框架也在不斷演變和更新?;诖耍艺J(rèn)為快速學(xué)習(xí)新技術(shù)的能力對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)是非常重要的品質(zhì)。開(kāi)發(fā)人員必須有能力追蹤其所在領(lǐng)域最新的技術(shù),并且知道何時(shí)需要使用它。

我在面試中對(duì)此進(jìn)行評(píng)估的方式是,讓求職者講一些示例,說(shuō)明他們?cè)谝郧暗穆毼恢行枰獙W(xué)習(xí)和運(yùn)用新技能的地方。在整個(gè)生涯中僅使用一種技術(shù)是某種危險(xiǎn)標(biāo)志,其適應(yīng)性可能存在問(wèn)題。理想的答案應(yīng)該包括討論候選人何時(shí)評(píng)估了一系列技術(shù)選擇,以及選擇特定技術(shù)的合理理由,個(gè)人資料和簡(jiǎn)歷也可以為接觸各種技術(shù)提供證據(jù)。

3.解決問(wèn)題的能力

評(píng)估方式:實(shí)踐項(xiàng)目、面試

如果候選人通過(guò)了上述的初始“過(guò)濾器”測(cè)試,接著我想讓他們參與更深入的項(xiàng)目。理想情況下,這需要花費(fèi)一些時(shí)間(可能是半天)與團(tuán)隊(duì)一起進(jìn)行實(shí)際的產(chǎn)品工作。它也可能是一個(gè)人工項(xiàng)目,類似于他們?cè)诠ぷ髦袝?huì)遇到的問(wèn)題。例如:

  • 編寫一個(gè)類,該類封裝要在后臺(tái)線程上執(zhí)行的工作,以及用于調(diào)度該工作的無(wú)鎖機(jī)制。
  • 編寫用于顯示來(lái)自API的表數(shù)據(jù)的UI,并修改表中的單元格,將更改異步寫入API。
  • 設(shè)計(jì)基于微服務(wù)的體系結(jié)構(gòu),以使用深度學(xué)習(xí)識(shí)別照片中的對(duì)象來(lái)分析用戶上傳的照片。

此任務(wù)的確切細(xì)節(jié)會(huì)根據(jù)你的業(yè)務(wù)性質(zhì)和所涉及的角色有很大的不同,但我希望能提供抽象級(jí)別的概念。我想看到的是:

  • 候選人是否有效地管理自己的時(shí)間以產(chǎn)生可行的解決方案,還是會(huì)在某一個(gè)方面花費(fèi)太多時(shí)間?
  • 他們是否能與其他團(tuán)隊(duì)成員有效地合作(即使只是問(wèn)問(wèn)題并確定范圍)?
  • 他們是否已對(duì)問(wèn)題和可能的方法進(jìn)行了全面思考,還是只是直接研究解決方案?

與前面的篩選環(huán)節(jié)一樣,通過(guò)解決方案進(jìn)行討論是其中關(guān)鍵。

4.把事情做好

評(píng)估方法:面試和投資組合

正如約耳·斯波爾斯基在其書(shū)《游擊面試指南》中所述,招聘開(kāi)發(fā)人員時(shí)真正要尋找的是那些聰明且能把事情做好的人。

我們已經(jīng)討論了幾種衡量“聰明”維度的方法,可以是在解決問(wèn)題方面有所進(jìn)展,也可以是能從頭到尾查看項(xiàng)目并按時(shí)交付代碼或項(xiàng)目。并非每個(gè)人都能做到這一點(diǎn),許多人跳過(guò)了某些事情,或者過(guò)度致力于錯(cuò)誤的事情,最終陷入困境。

除了實(shí)際技能測(cè)試之外,評(píng)估此技能的一個(gè)好方法是候選人的個(gè)人簡(jiǎn)介。他們是否有完成項(xiàng)目的記錄以及向?qū)嶋H用戶發(fā)送代碼的記錄?還是他們的GitHub個(gè)人資料到處都是從未有人使用過(guò)的未完成的工作?

我會(huì)在面試討論和跟進(jìn)個(gè)人資料。如果有人參與了一個(gè)成功的項(xiàng)目,那么他們的角色是什么,他們?nèi)绾螢轫?xiàng)目的交付做出貢獻(xiàn)?他們能否舉其他例子說(shuō)明他們做的事情,并詳細(xì)說(shuō)明如何做?

5.組織適應(yīng)度

評(píng)估方式:面試

我要尋找的最后一個(gè)品質(zhì)是組織適合度,這關(guān)系到他們將如何適應(yīng)他們所處的單個(gè)團(tuán)隊(duì)以及整個(gè)組織文化,很大程度上要依靠招聘小組的主觀判斷,我們同時(shí)也需要制定適當(dāng)?shù)恼邅?lái)應(yīng)對(duì)這一點(diǎn)。

例如,公司可能有一項(xiàng)政策,以從性別、種族或其他因素的角度來(lái)增加其員工隊(duì)伍的多樣性。在這種情況下,“文化契合度”實(shí)際上可能意味著尋找與眾不同而不是與現(xiàn)有公司人口統(tǒng)計(jì)數(shù)據(jù)保持一致的人。

團(tuán)隊(duì)協(xié)作將更多地是在技能方面對(duì)團(tuán)隊(duì)進(jìn)行補(bǔ)充。再次,這也有利于團(tuán)隊(duì)的多元化,如果團(tuán)隊(duì)中已經(jīng)有一個(gè)非常擅長(zhǎng)架構(gòu)的人,并且有兩個(gè)分別入圍架構(gòu)或UI專業(yè)的候選者,則可能有必要在此聘請(qǐng)UI人員,這這是為了增加團(tuán)隊(duì)內(nèi)部技能基礎(chǔ)。

招聘是一場(chǎng)雙向選擇。應(yīng)聘者尋求著自己心儀的工作,招聘者也在尋找著具有特別品質(zhì)的人。招聘的形式能否展現(xiàn)出雙方的能力和訴求,這一點(diǎn)非常重要,招聘應(yīng)該是對(duì)話而不是測(cè)試。如果我們要聘用比較好的候選人,我們需要給他們機(jī)會(huì)展示他們的才能。

 

責(zé)任編輯:華軒 來(lái)源: 讀芯術(shù)
相關(guān)推薦

2023-02-17 15:01:15

2012-08-28 09:40:55

簡(jiǎn)歷面試筆試

2009-07-08 08:47:55

Android開(kāi)發(fā)招聘內(nèi)幕

2021-04-15 09:42:21

程序開(kāi)發(fā)軟件開(kāi)發(fā)

2020-05-25 16:36:19

開(kāi)發(fā)工具編碼

2021-04-18 22:11:55

程序員開(kāi)發(fā)代碼

2010-02-02 16:07:17

Python開(kāi)發(fā)人員

2010-08-09 16:09:25

2009-05-18 16:58:56

Java代碼片段

2013-03-08 10:02:17

開(kāi)發(fā)人員程序員

2018-02-01 11:12:12

Web開(kāi)發(fā)Python

2023-02-21 14:51:58

JavaScrip技巧開(kāi)發(fā)

2012-12-14 08:55:45

開(kāi)發(fā)人員產(chǎn)品經(jīng)理

2010-08-16 09:21:35

Windows Pho

2009-07-20 16:11:41

JRuby Swing

2021-12-10 23:48:19

Java開(kāi)發(fā)技術(shù)

2019-09-05 19:56:23

開(kāi)發(fā)編程程序

2015-03-03 10:16:13

VisionMobil移動(dòng)開(kāi)發(fā)趨勢(shì)

2022-01-17 09:57:36

區(qū)塊鏈加密職位比特幣

2021-02-16 16:44:40

RustJavaScript開(kāi)發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)