在面试中了解程序员的真正技能

http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html

 

不妨先看看上面这篇文章,以及文章当中链接到的另一些文章。

 

为什么很多人我们招进来后才发现他水平低得可怜?面试官到底干什么吃的?让程序员来面试程序员,真的可靠吗?

 

再看看这篇:

 

http://imranontech.com/2007/01/24/using-fizzbuzz-to-find-developers-who-grok-coding

 

作为招聘程序员的一方,“编程技能” 应该是最看重的。但是很可惜,很多招聘过程恰恰就把这段忽略过去了。当场测试求职者的编程技能很难吗?文章中就给出了一个小例子:

Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

注意,这个题目是笔试题。拥有基本的编程技能的人,都能花不到十分钟在纸上写出完整的代码。作者说:“让人害怕的是,大部分计算机系毕业生写不出。……一些自称所谓高级程序员的人也要花 10 到 15 分钟才能写出来。”

 

另一篇文章说得好:

After a fair bit of trial and error I've discovered that people who struggle to code don't just struggle on big problems, or even smallish problems (i.e. write a implementation of a linked list). They struggle with tiny problems.

说的太对了,这正是我经常看到的。

 

 

 

你可能感兴趣的:(在面试中了解程序员的真正技能)