西安列举网 > 教育培训 > 电脑/网络 > 成为Java开发人员的10个要点
西安
[切换城市]

成为Java开发人员的10个要点

更新时间:2019-08-12 09:56:45 浏览次数:198次
区域: 西安 > 长安 > 西京大学
类别:软件工程师培训
地址:长安南路华银大厦6楼

您是一名Java开发人员并且对技术充满热情,那么请参照这10个要点,您将因此成为一名的Java开发人员。
1. 对“OO原则”拥有坚实的基础和理解
对于Java开发人员来说,对“面向对象编程”(Object Oriented Programming)的深刻理解必不可少。没有打下OOPS的坚实基础,就不可能意识到“面向对象编程”语言(例如Java)的美妙之处。如果您不是十分了解OOPS,即使您使用的是OOP语言,您也只不过是在程序化地编码。只学会OO原则定义并没有多大帮助。我们应该知道如何将这些OO原则应用于以OO方式设计解决方案中。因此应该对对象建模、继承性、多态性、设计模式有着深刻的了解。

2. 掌握核心API
如果您不了解语言结构和核心API,那么无论您拥有多强的理论知识都毫无意义。在Java语言中,开发人员应该对核心API有着非常丰富的实践经验(如java.lang.*、I/O、异常、集合、泛型、线程、JDBC等)。涉及到Web应用程序开发时,无论您正在使用哪个框架,对Servlets、JSP拥有深刻的理解都是必不可少的。

3. 不断练习编码
从理论上看待一个问题总是更加简单。我们可以在理论上很容易地解决问题。但当我们开始实施这一方法时,我们就会意识到问题的深度。您将会了解到编码时语言的限制或设计的佳实践。所以,要不断练习编码。

4. 订阅论坛资讯
开发人员并不孤单。很多人都在使用与我们一样的技术。也许在框架上验证一个简单的概念并不算什么难事,但当您开始在实际项目中使用它时,您将面临许多奇怪的问题,您无法在文档中找到任何解决方案。当您开始使用新技术时,当务之急的佳办法就是订阅相关的技术论坛。无论您遇到什么问题,世界上总有其他人可能早已遇到过,并且可能已经找到了解决方案。如果您还能够回答其他论坛用户提出的问题,将会是非常棒的事情。

5. 关注博客,积极回复
正如我提到的,开发人员并不孤单。世界各地有成千上万热心的技术怪咖在博客中贴出他们对技术的见解。您可以在博客中看到对相同技术的不同观点。有人可以发现某个技术很好的功能,而有人却会因为某种理由认为它是愚蠢的框架。所以您可以在博客上看到某个技术的优缺点。关注一些的博客,并通过回复或评论给出您的意见。

6. 阅读开源框架源代码
一个好的开发人员需要学会如何使用框架。但是,如果您想成为一名杰出的开发人员,您应该了解各种成功的流行框架的源代码,您可以在其中看到框架的内部工作机制和许多佳实践。这将有助于您非常有效地使用框架。

7. 了解技术趋势
开源软件开发技术的发展趋势一直在不断变化。当您对某个框架产生一个好主意时,它可能已经过时了,而且出现了一些新的框架,提供超级好用的功能。当您正在尝试用您现有框架解决问题时,有可能该问题已经可以由新框架仅通过一行配置就能解决。所以,您需要随时关注新的动态。

8. 手边要常备常用的代码片段或工具
您可能经常需要一次又一次地编写或复制粘贴相同的代码或配置。手边常备一些配置片段(如log***perties、jdbc配置等)和工具(如StringUtils、ReflectionUtils、DBUtils)将很有帮助。我知道这样做并不代表您已成为出色的开发人员,但我们设想一下,有同事需要您帮助他从对象集合中获取属性值列表,然后您恰巧在使用ReflectionUtil,只花了几分钟就给出了解决方案,这就是您出色的表现。

9. 了解不同的开发方法
熟悉各种方法,如敏捷开发、SCRUM、XP、Waterfall等。今天,开发方法的选择取决于客户。一些客户喜欢敏捷开发,一些客户对waterfall模型情有独钟。所以了解不同的开发方法非常重要。

10. 记录您对技术的想法或发博客
在日常工作中,您可能会了解到新事物、更新或更好的做事方法、佳实践、架构想法等。坚持把这些想法记录下来或发到博客中,并在社区中与大家分享。设想一下,您在做一个简单的POC时解决了一个奇怪的问题,然后您把它记录到博客中。世界上其他地方的开发人员可能会在部署应用程序时遇到同样的问题。所以您的解决方案对别人来说有多么重要。因此,坚持在博客中记录您的想法,他人或您自己都将从中受益。
联系人高老师:15877681501
西安电脑/网络相关信息
2023-10-19
2023-09-08
2023-08-29
注册时间:2019年08月03日
UID:627426
---------- 认证信息 ----------
手机已认证
查看用户主页