我的经验是进行1000次面试。Yegor Bugaenko的报告摘要

Yegor在报告的开头警告说,他接下来40分钟要讲的一切都与他的经验和他的公司有关,因此有必要对他的话语持怀疑态度和讽刺意味。不过,这是他的意见,他“发自内心地”讲话。埃戈尔确实进行了约一千次采访,但他不知道具体数字。该视频介绍了有关数字计算的理由,但作为总结,它们并不重要。


来自文章作者。我喜欢Yegor Bugaenko的软件开发方法和相关流程的组织方法。在我的博客上概述了他的一些视频演示文稿,而这(我进行1000次采访的经验/埃戈尔·布加坚科(Zococracy))我在埃戈尔的允许下在此处发布。在课文中,我用斜字体对他的话发表评论。文字是用第三人称写的,但有时我会从第一人称开始叙述。


罪恶访谈


埃戈尔将谈论许多雇主犯下的进行面试的七种罪过。


1.骄傲(傲慢)


他的同事在报告期间将这种罪恶放在Yegor名单的首位。他走到Yegor并说:“我们接受了专家的采访,聊了将近2个小时。” Yegor在回应中说,他不知道如何进行面试,并且会出现在他身上,这也许是一种骄傲-面试官认为他比认证机构更聪明。


专家的技术技能评估应委托给相应的认证中心,例如Microsoft和Oracle。任何可以接受的金钱的程序员都可以通过认证,并将其显示给面试官。这样可以节省面试双方的时间。证书颁发机构很多,几乎所有编程语言都适用。总的来说,叶戈尔认为


如果您与某人面谈的时间超过15分钟,则说明您是劣质的面试官。您问技术问题的时间越长,您就越是文盲的面试官。

学习信任认证机构。如果候选人没有证书,那么根据Yegor的说法,他是普通专家。在这种情况下,有关语言的几个关键问题将足以理解候选人的水平。多年以来,Yegor本人根本没有问过技术问题:他候选人显示了带有代码文件,并请他显示他们可以找到的问题。该代码中的错误是有意的。候选人将在什么级别上发现所提供代码中的错误(低级或高级),并向Yegor显示专家级别。


. — , .


2. (credulity)


. . " ", , : , — , — . , , - Java-, . , , . . :


Open source contribution


, , , , open source. , . , 10 , open source, — . 10 , , , .


, , open source, , , - , XXX- open source. NDA, , , , NDA. NDA — , , , . Java- NDA.



.


Community


, . , . . , open source , . , .


Pet-


, , : . .


Stackoverflow


, . , stackoverflow readonly-, . , . , , . , . : , , .




5 . , 7 , , . , , , .


. , , . stackoverflow : , , . , , " " stackoverflow. .


3. (self-obsession)


, . (Max Howell) — Homebrew — : - , , , 90% Homebrew.


, — . , , . — , , . , , , .


Amazon. 2016- , , , Github- , . , . , , . , , : " ". , , , , . . , . , . .


, , , : , . , . , , , . , ...


", ?" .

, - " ?" , , , . 5-10 , " ?" , Java-, — , , open-source , - , , — .


4. (vagueness)


, "Good guy!". — , , 2 . . , . , . , "Good guy!" "Bad guy!", . , , . , - - 5.5/10 . " " "Good guy!", "" .


5. (hostility)


, , , — , . , "" . . . , "" , , . "" , .


— , , . — , .

. , - "" , .


, .

. . - . , "" . . , , — , "" . , , .


6. (emotions)


, , : , . soft skills. , soft skills : soft skills . Soft skills — , , :


  • Branching — , . , .
  • Drawing — . UML , .
  • Writing — . .
  • Intriguing () — . , , " ". , , — .
  • Testing — , .
  • Reporting. , . , , , , .
  • Volunteering — , . , : , .
  • Delivering. , . .
  • Tweeting — . , . — , . - " ? , ". . . , , — , . , , . — , 8 , , . . .
  • Relaxing. , , . , .
  • Charging. , . , .
  • Asking — .

7. (mistery)


. : NDA, "Good guy"- . , . - . , , . " " — , , — .


. , . , , , , , , , . , , " / ".


. . , EPAM, , . , " " , .




"" , : . , , , - .



? , — , , , : -, , .


, ( — ..), . — , , . , . , , -, , , , . , " 10 ", , .


, . — . ?


, , : , , . , , .


. , , - , . , .


, . Java, . , , : , , . , , Java, . , .


, , - . , , . , . . , " ", " , " — .


. , . , . , , , , , . — , — problem-solving-. , , .


soft-skills, , / . ""?


: "" ( ). " , ", — — " , - ". , , .


. , . , . , - , . , "Not a good fit" . , .


. , — , , , . , , .


, , ?


. , . , , . 10- , , . , , . , , " " () . .


.

, , , , open-source.


, , , " ". ?


, . , , , , . ? , .


, . , , " "? , , .


, " " . , . , .


, , , : " " " " " UML ". — .


. " ". , " " — , . " " . , .


, -?


, .


, , Amazon , , , " ".


, , — . . , , . , , , Google Amazon.


, , , , ? .


, . , . - , - , - . 50 , " " , , , - . , , , - . " ", " " .


根据Yegor的说法,给诸如“一辆公共汽车上将要容纳多少个消防员”这样的思维困惑是不合理的:首先,他会感到无聊,其次,Yegor没有机会进行客观的评估来比较两个不同的程序员。


All Articles