善于使用资源的程序员才是好程序员

曾经在delphibbs上贴过一套试题,是2002年时所在的公司的一套招聘题。在应聘者中有一个程序员在答卷上到处写的是“可参考XX书”或“可参考MSDN对有关XX问题的说明”,他几乎没有写什么代码,但最后被我们聘用了。

对于这件事,我在论坛上做过一个解释:

善于使用资源的程序员才是好程序员。绝大多数的问题在网上都有答案,为什么要花三天来自己解决而不是花一个小时去查资料呢?

我记得有在M$技术服务中心的朋友说,他们绝大多数的时间都花在帮来要求技术服务的用户查MSDN了。从这一点,就应该明白DelphiBBS一类网站的好处了。

我记得对那个程序员的评价是“涉及面广,头脑灵活,善于学习”。你想想,应该就会明白我们为什么聘用他了。:)

事实上,即使是到现在,仍然有很多的开发人员不能做到“善于使用资源”。我是一个善于收集和整理的程序员。以至于在以前的公司里面,很多人遇到问题来“问问小周”的时候,我通常会有一个答案:我好象在XX组件的源代码里面,见过见过类似的处理。然后我会很快的找到这个组件,因为在我的FlashGet(一个下载工具)里面,有非常详细的分类整理和完整注释。

即使能很好阅读代码,而不能很好的利用帮助、说明以及网上可查阅的资料,仍然算不上“善于利用资源”,为此我在delphibbs里面专门发过一贴,标题就是“如何查帮助”,开发新手们不妨读读。