最近公司又在招人,头安排我对一些应聘者做电话面试,让我遇到了不少华而不实的家伙。这些家伙的简历上密密麻麻会写了很多项目经验,都说自己做过需求做过架构,有项目管理经验。但是细细问下去,你会很失望,有些人会把hibernate 一级缓存和二级缓存搞混,有些人声称自己从来没有用过hibernate的二级缓存,有些人简历上写了一大堆模块,实际上只做了其中一两个,还有些人号称精通J2EE,却不知ejb3是何物!而这些人也只是用struts + spring + hibernate做过一些开发,而且并不能深入理解spring和hibernate的工作细节。
我不相信对基础工具不熟悉的人能做个架构师。我也不相信只会用struts+spring+hibernate的就可以做架构师。我更不相信架构师是高于程序员之上,只用画画图,写写文档,放放PPT,动动嘴皮子就可以做得了的。那些声称不想编码,只想做管理做架构的人,是不折不扣的妄想者。
做架构师的首要条件是基础扎实,连jdk里的api都不熟悉的家伙,是不可能做架构师的。要做架构师,还要能对新技术敏感,只围着自己的小圈子转,不看着未来世界的家伙,只能落后于这个领域,更别谈做架构。做架构师还得要大量编码,不写程序,还能算是程序员吗?不写程序,你做的架构会越来越没有根基。
用struts+spring+hibernate做过几个项目就可以做java架构师了吗?做梦吧!
分享到:
相关推荐
Struts、Spring 和 Velocity 是Java开发中常用的三个框架,它们在构建企业级Web应用程序时起着关键作用。这里我们将深入探讨这些技术的核心概念、如何协同工作以及它们在实际项目中的应用。 **Struts** Struts 是一...
Struts2、Spring和Hibernate是Java企业级开发中三大核心框架,它们的组合通常被称为SSH。这个整合例子是一个典型的Java Web应用程序开发项目,适合初学者深入理解这三大框架的协同工作方式以及整体开发流程。 ...
### 基于Spring+Struts+Hibernate的报备系统的设计与实现 #### 一、项目背景及功能概述 在当前全球经济一体化与信息技术快速发展的背景下,推进政府信息化建设已成为提升管理水平的重要途径。针对注册会计师协会而...
《Struts Hibernate Spring集成开发宝典》选取的实例繁简适中,与实际开发工作紧密结合,内容讲解由浅入深、循序渐进,可以满足不同层次读者的需求。 作者简介 陈天河,具有多年的软件开发经验,从事基于Java的Web...
SSH框架整合是指将Spring、Struts2和Hibernate三个流行的企业级Java框架结合在一起,构建出一个高效、可扩展、易维护的Web应用程序架构。这种整合充分利用了每个框架的优势,Spring负责业务逻辑的管理,Struts2处理...
主要内容: 提供了一步一步的操作指南来将Struts2从2.3.30版本平滑过渡至2.5.12版本,Spring由4.2.2更新至4.3.9以及Hibernate进阶提升到5.2.11版本的具体路径和技术要点阐述。详细讲述了每个阶段所需更改的内容,比如...
主要介绍做为一名java软件架构师都需要掌握哪些技能 Java语法与编程基础 面向对象程序设计与编码 Java流操作和文件系统 Java图形用户界面编程 异常处理与事件响应 Java基础类库与中期项目实战 Java多线程...
Struts2是Apache基金会下的一个开源项目,它是基于MVC(Model-View-Controller)设计模式的Java Web应用框架。与前一代Struts框架相比,Struts2提供了更灵活的配置方式、更好的性能以及更多的插件支持。Struts2的...
技能专长包括熟练使用 jsp、servlet、jdbc 等进行 java web 的编程开发,熟悉 struts、hibernate、spring、ibatis 等框架,能熟练地进行 ssi 或 ssh 整合开发,熟悉 javascript、jquery 等框架,掌握 ajax 异步技术...
这项职责需要 Java 架构师具备扎实的 Java 编程基础,熟悉 Spring、SpringBoot、SpringMvc、Struts、SpringDataJPA、Hibernate、MyBatis、ibatis 等框架,能够熟练使用 Oracle、MySQL、SQL Server 关系性数据库,...
### Java系统架构师面试知识点详解 #### OOP、IOC、AOP 的设计理念理解 - **OOP (面向对象编程)**: - **概念**: 面向对象编程是一种编程范式,强调通过“对象”来设计软件。这些对象通常包含数据(属性)以及可以...
首先,Struts2作为一款强大的MVC(Model-View-Controller)框架,扮演着系统架构师的角色。它负责处理HTTP请求,调度控制器,并将数据传递给视图进行展示。Struts2的优势在于其灵活性和可扩展性,提供了丰富的拦截器...
Java架构师需要具备的能力 Java架构师是软件开发行业中的一种高级职位,需要具备广泛的技术知识和技能。要想成为一名优秀的Java架构师,需要具备以下几个方面的能力: 一、知识广度 Java架构师需要具备广泛的技术...
2. Java Technology Stack:Java 技术栈,包括 JavaSE、JavaEE、Spring、 Hibernate、Struts 等框架和技术。 3. Java Web Development:Java 网页开发,包括基于 Java 的 Web 开发技术、Servlet、JSP、JSF 等。 4....
通向架构师的道路(第二十一天)万能框架 Spring(三)之 SSH 本文主要讲述如何使用 Spring、Struts1.3、Hibernate3 构建一个 SSH 框架,通过这篇文章,读者可以快速搭建一个 SSH 框架,并了解 Spring、Hibernate ...
4. **通向架构师的道路(第二十二天)万能框架spring(四)使用struts2.docx** 继续SSH框架的讨论,本文件可能详细讲述了Spring与Struts2的整合,包括控制器层的交互、服务层的调用以及视图的渲染,为开发者提供了更...
在软件开发框架方面,"通向架构师的道路(第二十一天)万能框架spring(三)之SSH.docx"提到了Spring框架与其他两个流行框架Struts和Hibernate(SSH)的整合,这展示了如何构建高效的企业级应用程序。"通向架构师的...