想成为java程序员,本人觉得做到以下10点就可以了。
1 对面向对象原则有坚实的基础和理解
对于Java开发人员来说,对面向对象编程有深入的理解是必须的。 没有OOPS的坚实基础,就不能实现象Java这样的面向对象编程语言的美妙。 如果您对OOPS不太了解,即使您正在使用OOP语言,您仍可能仍然使用程序编码。 只是研究面向对象的原则定义将没有多大帮助。 我们应该知道如何将OO原则应用于OO方式的设计。 所以我们应该对Object建模,继承,多态性,设计模式有深入的了解
2 掌握核心API
如果你不懂语言结构和核心API,那么无论你在理论知识方面有多强大。 在Java的情况下,对于java.lang. *,I / O,Exceptions,Collections,Generics,Threads,JDBC等核心API应该有非常强的实际操作经验。当谈到Web应用程序开发时,无论是你所使用的框架对Servlet有很强的知识,JSP都是必须的
3 保持Coding
从理论上来讲,事情看起来更简单。理论上我们可以很容易地解决一个问题。 但是当我们开始实施我们的方法时,我们可以认识到问题的深度。您将了解语言限制,或在编码时设计最佳实践。 所以保持coding
4 订阅论坛
我们并不孤单。 有许多人正在使用我们正在开发的相同技术。 虽然在框架上做一个简单的概念验证可能不会给你带来真正的挑战,但是当你开始在真实项目中使用它时,你将面临奇怪的问题,并且在官方文档中找不到任何解决方案。 当开始使用新技术时,最好的和首要的事情就是订阅相关的技术论坛。 无论你面对的是什么问题,世界上的其他人可能早就面对过,可能找到了解决办法。 如果你能解答其他论坛用户提出的问题,那真的太好了
正如我已经告诉过你并不孤单。 博客上有成千上万的技术狂热分子,他们对技术的见解。 您可以在博客上看到相同技术的不同观点。 有人可以在技术中找到很棒的功能,而其他人则觉得它是一个愚蠢的框架,给出了他自己为什么这么认为的原因。 所以你可以在博客上看到技术的好坏。 关注好的博客,回复/评论你的意见
6 阅读开源框架源码
一位优秀的开发人员将学习如何使用框架。 但是如果你想成为一个优秀的开发者,你应该研究各种成功,流行的框架的源代码,你可以看到框架的内部工作机制和很多最佳实践。 这将非常有效地使用框架
7 了解技术趋势
在开源软件开发技术趋势上不断变化。 当你对一个可能会过时的框架有一个好的想法时,一些全新的框架就会出现,并带有超级特性。 你正试图用你当前的框架来解决的问题可能已经被一个单一的配置的新框架解决了。 所以请留意最新进展和最新消息
8 保持常用的代码片段/实用程序
加班时,您可能需要反复写入/复制粘贴同一段代码/配置。 保持像log4.properties,jdbc配置等类似的配置片断和像StringUtils,ReflectionUtils,DBUtils这样的工具将会更有帮助。 我知道它本身不会让你成为优秀的开发者。 但是想象一下,一些合作开发者会要求你帮助从对象集合中获取一个属性的值列表,然后你使用了ReflectionUtil,并在几分钟内给出了解决方案。 这会让你突出
9 了解不同的开发方法
熟悉Agile,SCRUM,XP,Waterfall等各种方法。现在选择开发方法取决于客户端。 有些客户喜欢敏捷,有些客户对瀑布模型感到满意。 所以对各种方法有一个想法是很好的
10 记录自己的技术思想
在日常工作中,你可以学习新的东西,新的更好的做事方式,最佳实践,建筑理念。 保持记录这些想法或博客,并在整个社区分享。想象一下,当你做一个简单的POC时,你解决了一个奇怪的问题,并且你在这个博客上发了言。 可能是世界上其他地方的一些开发者在生产部署的应用程序上面临同样的问题。 想想这个开发者的解决方案有多重要。 所以写下你的想法,他们可能会对别人或自己有帮助。
本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com