成为优异Java程序员的10个关键ITeye - 凯发娱乐

成为优异Java程序员的10个关键ITeye

2019-01-11 01:34:59 | 作者: 绿蝶 | 标签: 结构,办法,技能 | 浏览: 690

1.具有厚实的根底和深刻理解OO准则

  关于Java程序员,深刻理解Object Oriented Programming(面向目标编程)这一概念是有必要的。没有OOPS的坚实根底,就体会不了像Java这些面向目标编程言语的美。光学习OO准则的界说用途不大,关键是要学会怎样运用这些准则用一种OO的办法去规划处理计划。因而,咱们应该对目标建模、承继、多态、规划方式有一个很好的知道。

2.把握中心API

  假如你不知道言语结构和中心API,那么即便你在理论知识上再怎样彪悍也是独木难成林。在Java中,咱们最好能对中心API,如java.lang.*、I/O、反常、调集、泛型、线程、JDBC等有很强的实战经验。要是涉及到Web运用的开发,不管你运用的是对Servlet有多大联系的结构,JSP都是有必要的。

3. Keep coding

  陆游曾说过,“纸上得来终觉浅,绝知此事要躬行”。从理论上想出一个处理计划很简单,可是真到了施行的时分,才会意识到问题有多难。此刻,你才会理解编码过程中存在的言语约束,然后规划出最好的实践计划。因而,Keep coding。

4.订阅社区论坛

  咱们并非踽踽独行者。许多人都和咱们相同在研讨着相同的技能。仅仅对某个结构概念做验证是不难的,可是当你将这些概念运用到实践的项目中时,那么各式各样的问题,各种在官方文档上找不到处理办法的难题就会接踵而来。学习新技能首先要做的是订阅相关的技能社区论坛。不管你遇到的是什么问题,总会有人比你先碰到过,并且搞不好现已找到了处理办法。Ps,还能够回答他人提出来的问题,并且这感觉不要太爽哦。

5.追博客并附上自己的谈论

  正如我前一点所说的,咱们并不孑立。不计其数来自世界各地的技能爱好者将他们的技能见地宣布在博客上。在博客上咱们能够找到许多相同技能的不同观念。有人会觉得这是一个强壮的技能功用,而有的人或许会觉得这是一个愚笨的结构,仁者见仁智者见智。所以关于同一种技能你会在博客中听到两种不同的声响。看到好的博客能够写点自己的观点回复在谈论上。

6.阅览开源结构的源代码

  好的开发人员总是知道怎样运用结构。可是假如你想成为一个优异的开发人员,那么你需求研讨各种成功和盛行的结构源代码,去了解它的内部作业机制和最佳实践方式。这是一种高效的运用结构的办法。

7.了解相关技能的发展趋势

  在开源环境中,软件开发技能总是在不断发展变化。现在所谓的新结构,或许到时分会过期。当时结构上处理不了的问题,或许在新结构上就不再是问题。所以要时间留意着新事物的诞生和旧事物的消亡。

8.手头准备好常用的代码片段/实用程序

  有时分咱们或许需求一遍又一遍地复制粘贴/编写相同的代码片段/装备。所以,保存一些装备片段如log4.properties、jdbc 装备,以及实用程序如StringUtils、ReflectionUtils、DBUtils大有优点。这些东西自身或许并不能让你异乎寻常,可是你想想看,要是你的协作开发人员期望你帮他从目标调集中获取特点值的列表,而你只需求用ReflectionUtil就能够在几分钟内处理,是不是一会儿锋芒毕露了呢。

9.了解不同的开发办法

  了解不同的开发办法,例如Agile、SCRUM、XP、Waterfall等等。现在,挑选哪种开发办法是由客户说了算的。有的客户偏好Agile,而有的则更喜爱Waterfall模型。所以对各种办法都能有所涉猎肯定让人刮目相看。

10.将自己对技能的观点记录到文档/博客上

  在咱们每天的作业中,咱们或许会学到新的东西,新的干事办法、实践方式和架构理念。能够将这些主意记录到文档或许博客中,共享给我们。由于你现在处理问题的办法或许正是世界上另一个旮旯另一个开发人员“寻寻觅觅上下求索”的难题,海豚智能科技以为,你的共享将彻底不亚于一场亢旱的甘霖。

 
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章