三个基本要求:
(1)学历要求:大学本科以上学历(含本科),专业: 计算机相关专业本科以上;专科以上学历,计算机及其相关专业,3年以上相关岗位经验;
(2)工作经验要求:一年以上java开发工作经验;B/S项目开发经验2年以上;3年以上的Java, J2EE, XML等开发经验,1年以上架构设计经验(Windows环境);
(3)项目开发要求:具有一定规模的项目开发经验;
其实这三个要求,可以说,是目前大多数开发类技术岗位上,一定都有的要求。
学历来说,只是一个敲门砖,我们没有办法帮你,你达到基本要求即可,当然,如果你的要求不太合适,可以强调你的技术实力。
工作经验和项目开发要求,很多大学生会说,我如何能具备工作经验啊,那我就没办法找到工作了?
没办法,这个社会就是这么残酷,大多数公司,都不想花培养人的成本,都希望用熟手。
但另外一方面说,具有一定的项目开发经验,工作起点就会高很多,不管是收入,还是发展,你都会站在一个比较有利的位置上。
实际上,大学生也可以通过一定的训练,积累很多的项目开发经验,达到工作2-3年程序员的水平,这个我们另文专门再说。
三个软实力要求:
(1)有较强的学习能力。
(2)具有良好的表达和交流能力,较强的沟通能力,富有进取心;
(3)具有阅读相关技术需求文档能力;具有一定的软件设计及文档编写能力。
这三个要求,也是对当今IT技术人员的基本要求了,学习能力关系到你是否具有可持续的职场发展能力;
沟通能力关系到你能否在团队中愉快地工作,同时也保证项目的顺利进行;
阅读和写作能力,这差不多是中国理工科学生的软肋,所以招聘方,一般都着力强调。
不过这些方面的能力,在工作中适当训练,即可提高,毕竟也是软实力,面试不太好考核,关键是下面的硬性技术指标要求。
Java硬性技术要求:
(1)精通JAVA开发语言、熟练掌握Eclipse开发工具;熟悉HTML、精通Apache、JSP、Servlet等Web开发相关技术;熟悉主流数据库,熟练掌握SQL。
(2)熟悉使用struts、spring、hibernate等常用开发框架;查看、分析前述和其它Java开源项目源代码者优先。
(3)熟练使用JavaScript和Ajax技术;具有一年及以上Ajax开发经验或熟悉Javascript。
通过合并同类项,上述三个要求,基本上是所有公司招聘Java程序员的基本要求。
除此之外,还有一些特色要求:
精通J2EE,熟悉主流应用服务器如JBOSS、WebLogic、WebSphere中至少一种;
熟悉J2EE平台部署配置及性能调试(weblogich和websphere);熟悉web service 开发,精通一种大型数据库开发和调试;
精通Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;
熟练掌握面向对象的分析设计技术和工具,包括UML等;
了解Web应用的性能瓶颈和调优方式;了解软件测试、软件工程、SOA、设计模式等相关知识;
应用过UML、重构、软件设计模式,Ruby技术者优先……
当然,这些技术要求,并不特别硬性要求你一定会掌握,有些可以通过快速的学习掌握,有些需要长时间的积累。
招聘方自己也明白,这些要求属于人力资源储备式样的要求,如果你具备,可以在面试中加分,不具备,关系也不大。
如何成为一个合格的Java程序员?
好了,有了上面的分析,我们可以看出,要成为一个合格的Java程序员,必须具备的过硬技术本领,集中在三个方面:
(1)精通Java面向对象基本语法,能完成Java Web开发。
(2)熟练SSH三大开发框架,能用它们完成一些项目。
(3)掌握Ajax开发技术。
分享到:
相关推荐
### Java服务器工程师求职一般要求 在当今快速发展的信息技术领域中,Java服务器工程师作为一个重要的职位,在企业信息化建设和软件开发过程中扮演着举足轻重的角色。对于希望从事这一职业的人来说,了解企业在招聘...
Java 编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 9. Servlet 生命周期:Servlet 被服务器实例化后,容器运行其 init 方法,请求到达时运行其 service ...
《JAVA找工作面试题大全》是为那些准备在Java领域寻找工作的人量身打造的资源集合。这份面试题库涵盖了从基础到高级的各种问题,旨在帮助求职者全面掌握Java编程的知识,以便在面试中表现出色,顺利拿到月薪5K+的...
Java学习和求职面试资料是一个全面的资源集合,旨在帮助Java开发者深入理解技术,提升技能,并在面试中表现出色。这份资料包含多个关键领域的知识,包括基础的Java编程、操作系统原理、设计模式、数据结构与算法、...
《Java求职宝典》是一本面向初级到中级Java开发者,特别是初入职场或者刚完成Java学习的求职者的指南。本书的核心目标是帮助读者巩固Java基础知识,提升面试技巧,从而在竞争激烈的IT行业中脱颖而出,找到满意的工作...
以下是一些基于"java基本面试题"的详细知识点解析: 1. **Java基础语法**: - 类与对象:Java是面向对象的语言,理解类的定义、对象的创建及其生命周期是基础。 - 访问修饰符:public, private, protected以及...
最全java面试教程集合,含java面试题精讲ppt、大厂Java面试300题、基本java简历模板等 最全java面试教程集合,含java面试题精讲ppt、大厂Java面试300题、基本java简历模板等 最全java面试教程集合,含java面试题精讲...
Java笔试题集锦是针对求职者,特别是对Java开发者准备的一种资源,包含了各种技术面试和笔试环节可能遇到的问题。这份资料旨在帮助应聘者巩固基础知识,提高解决问题的能力,从而在求职过程中展现出自己的专业技能。...
Java笔试题是对求职者技能的一种综合测试,涵盖了Java语言的核心概念、面向对象编程、内存管理、多线程、集合框架等多个方面。以下是一些常见Java笔试题及其详细解答: 1. **super()与this()的区别**: - `super()...
综上所述,该求职者的简历展示了一个具有扎实技术基础、良好项目经验和积极工作态度的Java软件工程师形象。其在多个项目中的实践经验以及获得的专业认证都表明了其在Java开发领域的专业水平。此外,求职者还在个人...
Java算法全卷涵盖了基本算法和图算法,是学习和提升编程技能的重要资源。这份资料主要针对使用Java语言进行算法实现的开发者,适用于那些对ANT、EJB、J2EE、JAVA和SPRING等技术栈有了解或兴趣的人群。下面我们将深入...
Java程序员在求职过程中,一份优秀的简历是至关重要的。简历不仅体现了候选人的专业技能,还展示了他们的个人特质和项目经验。以下是一些关于如何构建一份出色的Java程序员求职简历的知识点: 一、个人信息 简历的...
在【个人信息】部分,求职者应提供姓名、年龄、毕业院校、学历、专业、工作年限等基本信息,便于招聘人员了解求职者的背景。此外,联系方式和求职意向(如目标职能和期望薪资)也是必不可少的,这有助于雇主快速了解...
这个 Java 求职简历模板涵盖了个人信息、职业发展方向、工作经验、教育背景、语言能力、专业技能、核心技术、自我评价、求职信息和工作能力等多方面的内容,为 Java 开发者提供了一个全面的简历模板。
JavaJava%BEE软件工程师就业求职手册是一份针对Java软件工程师的就业指导文档,涵盖了求职过程中的各种要点和Java编程的基础知识。本手册旨在帮助求职者更好地理解程序员职业、准备求职,以及提升Java技术能力。 ...
本项目是基于Java、JSP和Oracle数据库实现的一个基本的网上求职管理系统,旨在提供一个平台,帮助用户在线浏览职位信息,投递简历,以及进行相关的求职管理操作。下面将详细介绍这个系统的技术架构、功能模块以及...
- JVM(Java虚拟机):理解JVM的工作原理,如类加载机制、内存模型(堆、栈、方法区等)。 2. **语法基础** - 数据类型:包括基本数据类型和引用数据类型,以及它们的使用场景。 - 控制流程:if语句、switch语句...
Java 学到什么程度可以找工作 Java 是一门非常流行的编程语言,掌握了足够的 Java 知识,那么您应该可以找到 Java 开发的工作。然而,对于什么程度才足够,这要取决于您所申请的职位以及所在地区的市场需求。以下是...