上周,我做了几次面试,要招几名有5年工作经验的高级Java开发人员。但当面试结束后,我感觉到,各种框架(frameworks)使开发变得容易,但同时,也使程序员变笨。 每个人都会在他们的简历中罗列出几乎所有的新框架,他们能“熟练的使用Spring,Hibernate,Web Services等”。 下面是面试的过程。 我: 你在你近的项目中使用了Spring。使用Spring有什么好处? 应试者: 我们使用XML配置出bean信息,Spring能够帮我们实例化这些bean,供我们使用。 我:如果Spring只是用来创建对象,那我们干嘛要用它?我们可以直接