尚学堂Java培训高级Java程序员值得拥有的10本书

时间:2019-05-12 19:02:48下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《尚学堂Java培训高级Java程序员值得拥有的10本书》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《尚学堂Java培训高级Java程序员值得拥有的10本书》。

第一篇:尚学堂Java培训高级Java程序员值得拥有的10本书

北京尚学堂提供

Java是时下最流行的编程语言之一。市面上也出现了适合初学者的大量书籍。但是对于那些在Java编程上淫浸多时的开发人员而言,这些书的内容未免显得过于简单和冗余了。那些适合初学者的书籍看着真想打瞌睡,有木有。想找高级点的Java书籍吧,又不知道哪些适合自己。

别急,雪中送炭的来了:下面我将分享的书单绝对值得拥有。ps,我也尽力避免列出为特定软件或框架或认证的Java书,因为我觉得那不是纯Java书。

1.《Java in a Nutshell》(Java技术手册)

与其说是必读书籍,还不说是参考文献。

2.《The elements of Java style》(Java编程风格)

目标读者就是Java程序员。通过提出一系列的Java从业规则,以及一些标准、惯例和准则,来说明如何有助于编写可靠又易于理解和维护的Java代码。

3.《Effective Java》(通用程序设计)

北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上

这本书真的只适合那些深入了解Java的开发人员。它汇集了78种不可或缺的程序员经验法则:为你每天在工作中都会遇到的编程挑战,提出了实践的最佳解决方案。

4.《The Java language specification》(Java编程规范)

作者为Java的发明者,这本书不仅提供了完整和准确的语言覆盖范围,还包含了实际编译行为时的正式语言规则。虽然阅读这本书不能让你学到什么技能,但是如果你想在Java VM更进一步的话,那就非读不可。

5.《Design patterns: elements of reusable object-oriented software》(设计模式:可复用面向对象软件的元素)

其实,这本书中的例子是用C ++和Smalltalk写的,是不是很奇怪为什么我还要推荐它呢?如果你想成长为一个开发人员,那么你就必须知道设计模式,这样才能充分利用他人最佳的实践经验,以及还可以向那些面临过相同问题的开发人员学习。当然其他类似的书籍还有很多,但它们都只能当做一些辅助性的学习。

北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上

6.《The Pragmatic Programmer: From Journeyman to Master》(程序员的修炼:从中级到大师)

此书并不只适合于Java开发人员。“这本书之所以值得推荐,其原因是它大大保持了编程过程的新鲜度,还有助于我们从前人那里汲取力量、不断地自我成长。”

7.《Patterns of Enterprise Application Architecture》(企业应用架构模式)

学会了设计模式之后该如何应用到企业框架中呢?这本书介绍了很多常见的企业设计模式。

北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上

8.《Refactoring: Improving the Design of Existing Code》(重构:改善现有代码设计)

如果你已经在编程行业淫浸过几年了,那么你一定得读一读这本书。重构可以使得代码可读性更强,也更容易维护。

9.《OSGi in Action: Creating Modular Applications in Java》(OSGi实战:用Java创建模块化应用)

无论如何,了解一下面向服务的编程是怎么回事,总归不是坏事。这本书的前几章就给出了非常不错的入门介绍和具体的例子。

北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上

10.《Clean Code: A Handbook of Agile Software Craftsmanship》(代码整洁之道)

最后但并非最不重要的,时不时地检查编码风格总是对的。开发人员90%的精力是花在维护上的,所以干净的代码真的非常重要。

作为程序员,你爱上读书了吗?

【最新文档更新请加入尚学堂www.xiexiebang.com】

北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上

第二篇:如何成为高级Java程序员

如何成为高级Java程序员

给一个刚出社会的程序员新生一个建议,想成为一个优秀的程序员,高级程序员,不能眼高手低,不能认为开发新项目,技术研发才学到东西,不能看不起维护系统,不要以为自己懂的技术越多自认为自己很牛叉。假如你忽略了一个问题那么你永远成为不了优秀的程序员、高级程序员,那就是系统优化。

一、JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA的API都可以实现了,就不必自己费太多的脑经了。

二、设计模式。其实写代码是很容易的事情,我相信您也有同感。但如何写得好就比较难了。这个“好”字包括代码可重用性,可维护性,可扩展性等。如何写出好的代码往往要借助一些设计模式。当然长期的代码经验积累,只要您用心,会使您形成自己代码风格。相信您的代码也比较符合代码的可重用性,可维护性,可扩展性。但既然前人已经给我们总结出了经验,我们何不踩着前人的肩膀前进?

三、XML。现在的系统中不使用XML几乎是不可能的。XML的功能非常强大,它可以做数据转换、做系统的配置、甚至可保存您的系统业务数据。因此您必须了解XML,包括它的语法,结构。您还需要比较熟练的使用解析XML的一些API,比如JDOM,SAX等,因为在我们一般的项目中,XML往往担当系统配置信息的作用,您需要用这些API解析这些配置信息,开发完美的项目。

四、精通使用一种或两种框架。像在《如何成为java初级程序员》中提到的那样,“框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本”。但我这里希望您能精通,更多的是希望您能通过框架的使用了解框架的思想。这样您在开发一个项目时思路会开阔一些,比如您会想到把SQL语句与您的java代码分开,再比如您会考虑把您的业务逻辑配置到XML或者数据库中,这样整个项目就很容易扩张了。

五、熟悉主流数据库。其实真正比较大的项目都是有人专门做数据库的,但往往很多项目要求作为(高级)工程师的您也参与数据库的设计以及SQL的编写。所以为了更好的为国家做贡献,建议您还是多了解一些主流数据库,比如SQLSERVER,ORACLE,多连接SQL和存储过程以及触发器。如果您不是“科班”出身,您还需要补充一些数据库原理方面的知识。

六、精通一种或两种WEBServer。尽管我再《如何成为java初级程序员》里讲过它,我还是要强调您要精通一种或两种。因为作为java工程师,特别时想成为高级JAVA工程师的您,您不可避免地要部署您的项目到WebServer上,而且只有当您精通一种WebServer,您才可能最大限度地使用它的资源,这往往可以节省很多时间和精力。

七、UML。我知道您肯定想成为高级工程师,因此您有必要了解或熟练或精通UML,这取决于您有多大决心想成为高级工程师和项目经理。在比较正规的开发团队中,UML是讨论项目的交流工具,您要想做一个软件工程师,您至少要能看懂,您要想做高级工程师,您要能通过它来描述您对项目的理解,尽管这不是必须,但却很重要。

八、站在高度分析问题:这不是一个知识点,也不是通过书本就能学得到的。只所以提到这一点,是因为我比您还着急,我希望您更快的成为一个高级的软件工程师,而不是一个一般的软件工程师。希望您在工作中多向您的系统分析员、需求分析员、系统设计员学习,多站在他们角度上去看您在开发的项目。在最好在项目之初先在您的脑海里对项目有个大致的分析、设计,然后和他们进行比较,找找差别,想想缺点。

九、工具。与在《如何成为java初级程序员》里提到的不同,您在这个阶段可能接触到不同的工具了,尽管您还需要使用JB或者IDEA,但能可能对ROSE,Together要多了解一些,因为您要画UML了。不要再对Dreamweaver等HTML编辑器情有独钟了,那些JSP页面让初级程序员去写吧。

1、具有1-5工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的可以加群。

第三篇:JAVA高级程序员招聘考题

姓名:日期:时间:

1.请问您在开发中或学习中运用过哪些架构(struts,hibernate,spring,webwork,xword等),请谈谈您对所使用的架构的理解及使用心得?

2.请问您是否用JAVA开发过web service,请谈谈您对它的理解及心得。

3.请问您对LINUX的使用熟不熟?有没有在LINUX下配置过WEB 服务?LINUX下的常用命令你记得哪些?

4.有两个表,学生记录表(STU_ID,学生名称,班级名),学生成绩表(REC_ID,STU_ID,学科名,成绩分数),a)请写一个SQL语句,统计出每个学生的总成绩。

b)请写一个SQL语句,查出A学生B科的成绩。

5.您是否使用过EJB,请描述一下您对EJB的理解及使用心得。

6.请简要说明一下JAVA中的接口的用处。

7.请写一个简单的单例类,并说明一般在什么情况下会使用单例类,有什么好处。

第四篇:高级JAVA、PHP程序员岗位职责

1.负责公产品软件设计、开发、测试和维护工作,主要为C++、java、php。

2.负责任务的质量和完整性,包含故障分析、解决、修复,一般文档编制。

3.发现和指出项目或计划中的设计问题。

4.总结产品研发经验,持续改进产品性能。

5.为产品的市场推广提供技术支持。

6.报据用户或公司其他部门的要求进行设计修改和设计改进。

7.研究项目技术细节,编写相应的说明书。

第五篇:Java高级程序员个人简历表格

Java高级程序员个人简历表格

现在有人在写求职简历时,大多存在着一种毛病,就是写得比较空泛笼统。尤其是一些应届毕业生,在制作简历时要注意,如果想写“严守纪律”不如写成“连续四年从未被扣过操行分,每学期都荣获守纪奖”;“写作能力强”不如写先后在哪些报刊上发表了多少篇文章;“有演讲特长”不如写成“在参加学校举行的各种演讲比赛中,每次都获得二等以上的奖励”或“某次代表学校参加市区演讲赛分别获得某等奖”;“组织管理能力强”不如写担任了哪些职务,取得了哪些成绩来得更具体、更令人信服。

总之,在写求职简历时,要善于让事实说话,写出自己的特长,用人单位都希望被录用者一专多能,或具有某种显著的特长,用充分的事实来征服用人单位,来取信于用人单位。

制作优质简历需懂得的包装技巧,但是这个包装并不意味着造假,否则,吹得再好听,但没有实际能力,倒霉的还是自己。

姓名:fwdq性别:男出生年月:联系电话:学历:本科专业:计算机应用工作经验:5年民族:汉毕业学校:***住址:***电子信箱:自我简介:

对技术有强烈的兴趣,喜欢钻研,具有较强的自学能力,善于接受新事物,有创新意识及团队合作精神,热忠软件设计与开发,生活中性格开朗善于与人沟通,能很好的处理同事间人际关系有良好的沟通能力和高度的责任感。求职意向: 目标职位:研发工程师 | 软件工程师目标行业:互联·电子商务 | 计算机软件 | 计算机硬件·络设备 | IT服务·系统集成期望薪资:面议期望地区:***到岗时间:面议工作经历:

至今***信科技 Java 高级程序员 工作职责和业绩: 人事系统研发:

职责:负责人事系统的系统架构设计以及核心功能的开发。系统技术架构:Ext2+Struts2++JPA/ 数据库平台:ORACLE 10g,软件模块:人员管理、模块管理、角色及权限管理 Java 高级工程师 工作职责和业绩: 安全管理平台研发:

职责:在安全管理平台中负责系统设计,技术架构,以及开发。

系统技术架构:Struts2++JPA/ 数据库平台:ORACLE 10g,软件模块: 1)权限管理,基于RBAC 模型的权限管理主要存贮各个应用系统的权限,并负责角色以及角色权限的计算。

2)CA,包括登录代理、登录服务、以及权限认证服务。这个模块主要实现各个系统之间的单点登陆(SSO)。Java 工程师 工作职责和业绩:

中联部核高基(核心高新技术基础)项目中报表系统的研发 在项目中主要负责报表系统的技术架构与核心管理模块的开发,主要工作如下:

1)日志模块,包括日志参数管理,日志数据库记录与文件记录以及日志的查询管理。

2)系统管理,包括用户,群组,角色等管理与授权。3)报表的调度,运行管理。Java 工程师 工作职责和业绩:

全国政协内外门户基础平台的研发

基于Apache Portal Jetspeed2 的门户平台开发主要工作包括以下几点:

1)Jetspeed 门户平台的汉化。

2)Jetspeed平台中系统管理的重新设计与开发。3)门户平台中CMS(内容管理系统)的技术架构与与核心功能的设计开发。通过这个项目的开发熟悉掌握了Maven 2,dojo ,velocity 等软件开发领域中的新技术。– ***电科技有限公司 Java 工程师 工作职责和业绩:

(一)广东电韶关供电局 EAI/EIP 项目 软件环境: Oracle 10g, Weblogic 硬件环境: HP 小型机

开发工具: BEA Portal平台 WorkShop 8 ,PLSQL Developer 项目职责:

1)门户个性化定制的开发

2)韶关供电局门户的组装,桌面,portlet 的建立。3)系统管理的开发。

(二)华能数据中心,门户项目

软件环境: Oracle 10g, Weblogic,Cognos 8 硬件环境: IBM 小型机

开发工具: BEA Portal平台 WorkShop ,PLSQL Developer,cognos8 项目职责: 1)调查问卷的开发

2)门户的组装,桌面,portlet 的建立。3)数据中心数据的调研,整理,进入数据仓库 4)数据的 Cognos 展现 – ***电信 研发工程师 工作职责和业绩:

主要从事电信领域的CRM软件开发,架构:(Struts + EJB + Hibernate + Oracle)职责:主要负责客户资料管理的开发。– 西安***软件公司 JAVA程序员 工作职责和业绩:

于XX年6开始ItFuture软件有限公司从事NETOA办公系统的设计.从事NETOA办公系统的设计、制作、编程;软件设计、项目管理、数据库开发。

项目开发经验:

项目名称:NETOA办公系统

角色:java开发工程师、数据库设计人员、使用技术:Struts+++Oracle 9i

开发平台:WindowsXX+sp4

开发工具JbuildX+oracle9i+weblogic8

项目子模块:

1:考勤信息子系统

上下班考勤 加班申请 加班审批 公出申请 公出审批....(含工作流)

2:人力子系统

员工基本信息 部门基本信息 岗位信息...3:后勤子系统

办公计划外预算申请 审批,部门办公预算申请 审批...(含工作流)4:个人办公室

记事本 日程安排 工作日志....5:企业信息发布子系统

限制发布(企业制度 公示栏 会议纪要...)

自由发布(意见箱 投诉箱 专题讨论...)

公文管理(公文流转申请 公文流转审批...)

6:权限管理子系统

定制工作流 角色信息(分配用户权限)用户信息等教育培训: – ***电子科技大学 计算机应用

专业描述与主修课程:

计算机原理,模拟电路与数字电路,操作系统,数据结构,数据库原理等。

下载尚学堂Java培训高级Java程序员值得拥有的10本书word格式文档
下载尚学堂Java培训高级Java程序员值得拥有的10本书.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    长沙java培训:java程序员面试题

    长沙java培训:java程序员面试之String类问题 据有关数据显示,目前,我国对软件人才的需求已达20万,并且以每年20%左右的速度增长。在未来5年内,合格软件人才的需求将远大于供给。2......

    成都java程序员培训哪里好?

    www.xiexiebang.com 成都java程序员培训哪里好? Java已成为当今市面上最受欢迎的编程软件,对于处于信息高速发达的今天,Java技术已经无处不在,手机软件、手机JAVA游戏、电脑软......

    Java 程序员培训学校哪里好?

    www.xiexiebang.comJava 程序员培训学校哪里好? 在求职旺季,面对新的工作,你磨刀霍霍,投了简历,马上要去面试的时候却又怂了,面试官会问我哪些问题呢?万一他问的我答不上来怎么办?是......

    JAVA程序员培训-考核赏常见问题(大全五篇)

    Java程序员培训-考核常见问题 Java程序员培训 考核常见问题 Java程序员培训-考核常见问题 1. 常见问题 1. 文档不能清晰描述系统的结构 2. 测试报告不能详细记录测试的意图......

    成都java程序员培训哪个好?Java前景如何

    www.xiexiebang.com 成都java程序员培训哪个好?Java前景如何 中国每年有大量的计算机类毕业生进入企业,企业会把那些程序员列入优秀人才加以重视呢?斩获高薪的程序员需要哪些......

    如何成为优秀的Java程序员成都Java培训

    www.xiexiebang.com 如何成为优秀的Java程序员成都Java培训 成都国信安Java班由副教学总监,优秀讲师带队并亲自授课,秉承成都国信安一贯的专业品质态度,在课程质量,学生素质,就业......

    Java程序员面试 成都Java培训学校(五篇范文)

    www.xiexiebang.comJava程序员面试 成都Java培训学校 根据职位从开放到关闭时所经历的平均天数来衡量各个职位的难易招程度。从下图可以看到,互联网公司招聘一名营销人员平均......

    北京Java程序员培训学校(共五篇)

    北京Java程序员培训学校 Java技术,对很多人来讲都很陌生。但说起购物网站,谁都可以说出几十个,还有中国移动的10086电话查询系统,大家都非常熟悉。如果我说这些都是通过Java实现......