一个优秀的java开发人员:
1. 精通j2se,熟练掌握常用的包的API,比如java.lang、java.util、java.io 、 java.math、java.text我会去看apache的开源项目,我会主要看commons项目,通过阅读源代码来提高自己对java基础的理解并培养好的编程方式,我会比较关注2本书,一本是thinking in java 一本是effective in java
2. 关注jdk新版本的发布,在最早的时间去感受新功能带来的快捷
3. 我会选择一门语言作为我的第2语言,比如js这种动态语言,毕竟很多时候前台和后台都是一个人在做,如果只是在机械的使用ext、dojo等框架是很难设计出灵活的UI
4. 对于框架我会由针对性的阅读一些源代码,例如要想精通spring,就必须要了解spring AOP,通过阅读源代码来理解设计方式,对于这么多的框架我个人建议要学会用,还要知其所以然
5. 要想深入理解持久化技术,首先你一定可以熟练的利用JDBC来和数据库进行交互,然后在阅读一些持久化框架的源代码,比如hibernate
6. 要熟练掌握一种web服务器的使用和配置,比如tomcat,其它j2ee服务器,比如JBOSS或者GLASSFISH也要适当的了解
7. 了解jee的规范比如Servlet、EJB规范等等
8. 深入研究一种数据库技术比如DB2\ORACLE\MYSQL\POSRGRES等
最起码可以在理解数据库范式的基础上进行表的设计,了解约束、索引、存储过程以及表分区的概念
9. 可以熟练的使用一种IDE比如ECLISPE\NETBEAN
10. 了解http协议
11. 可以用文字清晰的表达自己的观点
12. 很好的沟通能力和需求人员和设计人员和领导等都会有不同的沟通方式
13. 可以毫无障碍的阅读原版的英文技术书籍或技术文章
14. 可以熟练的用java来解决常见的算法
15 .了解系统间交互的方式,比如JMS、RMI、OPC等
16 .可以熟练的使用一些常见的设计模式
17. 了解缓存和分布式的一些基本概念h
18. 可以设计类图和活动图
19. 可以熟练的使用单元测试技术对代码进行测试
20. 写代码是很辛苦的事情要保证自己有一个好的身体来支撑自己的工作
分享到:
相关推荐
首先,标题"java程序员面试简历 WORD 模版"表明这是一个专门为Java程序员设计的Word文档模板,用于构建面试简历。在制作简历时,你需要关注以下几点: 1. **个人信息**:简历的开头应包含姓名、联系方式(电话、...
这是一个误解。事实上,java 程序员的职业前景是非常广阔的,既可以在技术路线上深入,也可以在管理路线上发展。 在技术路线上,java 程序员可以从初级程序员逐步晋升为高级 java 程序员、系统分析师、架构设计师等...
对于想要踏入或正在走在这条道路上的Java程序员来说,理解并经历一个完整的学习和发展过程至关重要。以下就是一篇关于“Java程序员的成长历程”的详细解读。 首先,Java初学者通常会从学习基础语法开始,包括变量、...
以下是一些关键的知识点和技能,可以帮助你迈向优秀Java程序员的道路。 ### 1. 理解Java基础知识 - **基本语法**:熟练掌握Java的基本语法结构,包括变量、数据类型、运算符、控制流语句等。 - **面向对象编程(OOP...
这本书详细介绍了Java语言的基础、核心特性以及高级概念,帮助读者掌握成为一名优秀Java程序员所需的技能。 在Java编程的世界里,理解和掌握基本语法是至关重要的。书中可能包括了变量、数据类型、控制结构(如if...
Java程序员在求职过程中,一份优秀的简历是至关重要的。...总之,一个成功的Java程序员求职简历应该能够全面展示你的专业技能、项目经验和成长潜力。通过以上要点,你可以打造出一份吸引雇主注意的简历,增加面试机会。
【标题】"近100个优秀Java程序员的编程源码"揭示了这个压缩包包含的是Java编程领域的高质量代码示例。这些源码是来自经验丰富的Java开发者的实践成果,可以作为学习和参考的宝贵资源。Java作为一种广泛使用的面向...
这个网站可能会有更多关于Java和其他编程语言的学习资料、实战项目、代码示例等,对于持续学习和提升的Java程序员来说是一个宝贵的资源库。 总的来说,这份压缩包为Java程序员提供了一个系统性的学习路径,不仅限于...
对于Java程序员来说,面试是他们职业生涯中的一个重要环节。本文将深入探讨标题和描述中提及的知识点,以及如何利用提供的压缩包文件进行自我提升。 首先,"程序员的七种武器"通常指的是编程者必备的技能和素质,...
Java是世界上最流行的编程语言之一,...总的来说,掌握JDK和JQuery对于一个Java程序员的成长至关重要。持续学习和查阅相关文档,不仅能提升编程技能,还能培养良好的编程习惯,这对于个人职业生涯的长远发展大有裨益。
通过不断地实践和积累经验,最终能够成长为一名优秀的JAVA程序员。 ### 总结 以上就是从给定信息中提炼出来的JAVA程序员心得要点。每一点都旨在帮助JAVA程序员们提升自我、实现职业生涯的成长。希望这些心得能够对...
### Java程序员入门之路详解 ...综上所述,成为一名优秀的Java程序员并非一日之功,需要不断学习新知识、积累实践经验,并保持对新技术的好奇心和求知欲。希望以上内容能够帮助你在Java编程之路上走得更远、更高。
### Java程序员成长之路——从菜鸟到笨鸟 #### 一、引言 《Java程序员由菜鸟到笨鸟》是一本由曹胜欢编写的书籍,旨在帮助初学者掌握Java...希望每位读者都能从中获益,不断进步,最终成长为一名优秀的Java程序员。
"50份Java程序员简历"这个压缩包文件集合提供了一个宝贵的资源库,让初学者能够了解和学习如何制定一份吸引人的Java程序员简历。这些简历样本涵盖了各种不同背景和经验水平的Java开发者,有助于求职者理解如何突出...
3. **持续学习能力**:作为一名优秀的Java程序员,持续学习新技术是非常重要的。可以通过提及自己在业余时间自学的新技术和工具,或是参与的开源项目等方式来体现这一点。 #### 三、团队合作与沟通能力 团队合作...
【JAVA程序员简历模板】主要展示了求职者作为一名Java程序员的核心竞争力,包括个人基本信息、求职意向、自我评价、专业技能、项目经验和教育背景等关键点。以下是对这些内容的详细解析: 1. **基本资料**:姓名、...
根据提供的文件信息,我们可以提炼出以下相关知识点,主要聚焦于Java程序员在开发过程中经历的转正答辩准备,包括个人简介、工作回顾、项目流程分析、工作体会等方面。 ### 一、个人简介与工作回顾 #### 1.1 入职...
- **MyBatis**:一个优秀的持久层框架,用于实现数据库交互,可以大大减少重复性的SQL编码工作。 - **Maven**:强大的项目构建工具,能够帮助开发者自动完成编译、打包、测试等一系列任务。 - **Redis**与**MongoDB*...
从给定的文件信息来看,主要涉及的是JAVA程序员在工作中的自我评估,以及在不同时间段内的工作表现和个人成长。以下是对这些内容所蕴含的关键知识点的深入解析: ### JAVA程序员自我评估的重要性 JAVA作为一门广泛...
### 一个Java程序员应该掌握的10项技能详解 #### 1. 语法 作为Java程序员,必须熟悉Java语言的基本语法。在实际编程过程中,能够根据集成开发环境(IDE)提供的错误提示信息迅速识别出语法错误,并且知道如何进行...