您的位置:首页 > 编程语言 > Java开发

如何提高自己的 Java 编程技能

2013-02-17 19:57 513 查看
可以按照两条路线提高自己的技能:参加一个课程(为了认证或者只是为了学习)或自学(当然,还要通过编写代码进行实践)。除了能够从有经验的开发人员那里获得知识之外,课程或认证路线还可以向老板有力地证明您具备他们需要的技能。使用各种参考资料进行自学,可以在Java技术的各个方面提高您的技能。以下参考资料对于这两种学习方式都有帮助:

教程和文章

developerWorks提供了大量
实用的基于Java的教程,这是仅次于自己编写代码的最佳学习方法。RoyMiller
的 “Java编程介绍”和
中级Java编程”教程提供了对
Java语言的全面介绍,可以帮助您入门。

Merlin的魔力
驯服Tiger系列是可以帮助您提高Java编程技能的精彩资料。

如果您是刚刚接触Java编程的
C/C++程序员,那么 “Javaprogramming
for C/C++ developers” 教程可以帮助您加快学习速度,它对比了Java和
C/C++的编程概念。

ExtremeProgramming(极限编程,XP)是一种应用程序设计哲学,它将连续测试、测试先行、现场客户输入、重构(即改进代码而不改变功能)等方法组合在一起。如果您没有听说过XP精华,这篇文章可以为编写Java应用程序提供一个优秀的工具。(“揭开极端编程的神秘面纱:“XP
精华”重访,第2部分”详细描述了实践。)

将设计理论转换为实际的应用程序是Java理论与实践系列的焦点。

Java程序员可以设计出集成了bug探测和测试的应用程序。developerWorks提供的
诊断Java代码专栏讨论了
Java调试(重点关注一个称为bug模式的工具)。关于这个主题的有帮助的其他文章包括来自BrianGoetz
平衡测试文章以及
消除bug”。

您可能听说过一种称为Ajax的编程方法。如果想知道Java开发人员如何应用这种技术,就请阅读PhilMcCarthy
的系列 面向Java开发人员的Ajax。(请访问
Ajax技术资源中心
Web2.0
开发资源,可以找到更多Ajax技术与构建
Web2.0
网站方面的文章和教程)

图书和 Web站点:

Java专业人士必备的书籍和网站列表”是最好的起点。

游戏

Robocode是一个用
Java技术构建的容易使用的机器人大战模拟器,它在教您进行编程的同时,可以提供数小时纯粹的娱乐。关于Robocode的介绍,请阅读“重锤痛击Robocode”;更多相关内容,请访问Robocode技巧精粹专栏

CodeRulerCodeRally
CodeInvadersChallenge
是在Eclipse平台上构建的基于Java的实时编程游戏。关于CodeRuler的介绍,请阅读
CodeRuler征服中世纪王国”。

IBM技术培训

可以在 IBMGlobal Services
提供的各种在线、课堂和基于多媒体的Java课程中进行选择。

认证培训

如果您正在考虑对自己的Java技能进行认证,那么要参加几个考试。为了帮助您准备考试,我们在Whizlabs的朋友编写了分四部分的教程“Java认证成功之路”,这些教程讨论了
SunCertified Java Programmer(SCJP)1.4、SunCertified
Web Component Developer(SCWCD)、SunCertified
Business Component Developer(SCBCD)和SunCertified
Enterprise Architect(SCEA)。对于SCJPexam
for Java SE 5 的更新,请阅读文章“Areyou
SCJP 5 certified?”。“Preparingfor
the Mobile Application Developer Certification” 帮助您准备SunCertified
Mobile Application Developer(SCMAD)。

IBM在
WebSphere开发(用于企业
Java应用程序)、IBMRational
软件、DB2、XML和
SOA等相关技术领域提供专业人员认证

论坛

要想以更加交互式的方法学习 Java语言,请参与
Javadiscussion forums,这里聚集了著名的专家,他们在运用Java相关技术方面有着丰富的实际经验。

摘自ibm.com(http://www.ibm.com/developerworks/cn/java/newto/index.html)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: