任何使用过R#或CodeRush的人都知道,您可以通过简单的键盘快捷键将简单的结构(并重构复杂的结构)组合在一起有多快。但是,这些生产力插件在面试过程中是否会导致对能力的错误评估?
成为高效的代码编写者(并在面试中留下良好的第一印象)的一部分是快速地编写出色的代码。
如果我有两个候选人:
不使用插件。她考虑了这个问题,坐在面试PC上的一个股票IDE上,看上去和她完全一样,并且像往常一样在一两分钟内输入了代码。做完了 通过。
使用插件。他考虑了这个问题,坐在采访PC上的一个股票IDE上,意识到“ fe + tab”不再自动编写一个foreach循环,所有快捷方式都消失了。然后,他在键盘上大跌眼镜,敲了一下正常的热键,弹出了奇怪的窗户,心慌。他花了3分钟才能写出通常需要30秒的内容。做完了 看起来他们有时不知道如何绕过IDE。必须是该IDE的新手,因此对它或语言没有太多经验。通过,但名字旁边有“ meh”标记。
根据您的经验,在面试过程中您如何以面试官或被采访者的身份处理插件?获得候选人真正了解的最佳实践是什么?可能有一些候选人不懂代码,而将R#用作拐杖。也可能有一些候选人知道进出代码并使用R#,因为它比内置VS或Eclipse模板快得多。最好是根本不使用IDE?让他们带上自己的电脑吗?其他?
:w
到处都会充满随机标记。