编程小贴士

给你的编程提供小点子


10招让你成为杰出的Java程序员

如果你是一个热衷于技术的Java程序员, 那么下面的10个要点可以让你在众多 Java 开发人员中脱颖而出。

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、将自己对技术的看法记录到文档/博客上

在我们每天的工作中,我们或许会学到新的东西,新的做事方法、实践形式和架构理念。可以将这些想法记录到文档或者博客中,分享给大家。

因为你现在解决问题的方法可能正是世界上另一个角落另一个开发人员“寻寻觅觅上下求索”的难题,你的分享将完全不亚于一场久旱的甘霖。

71 Responses to “ 10招让你成为杰出的Java程序员 ”

  1. me suba说道:

    bPBmtA Im thankful for the article.Thanks Again.

  2. suba me说道:

    LGaRK1 of course, study is paying off. Is not it good whenever you uncover an excellent article? My personal internet searching seem full.. thank you. Great ideas you have got here..

  3. You need to take part in a contest for among the best blogs on the web. I will advocate this website!

  4. I think this site holds some very fantastic info for everyone . аЂа‹аЂ The public will believe anything, so long as it is not founded on truth.аЂ аЂа› by Edith Sitwell.

  5. that matches all of your pursuits and wishes. On a website primarily based courting earth-wide-internet

  6. Your style is unique in comparison to other folks I have read stuff from. I appreciate you for posting when you have the opportunity, Guess I will just bookmark this blog.

  7. This is a great tip especially to those fresh to the blogosphere. Short but very precise information Appreciate your sharing this one. A must read post!

  8. visit说道:

    Right now it looks like WordPress is the best blogging platform out

  9. Wow, amazing blog layout! How lengthy have you been running a blog for? you made blogging glance easy. The total look of your site is fantastic, let alone the content material!

  10. what is mca说道:

    Yeah ! life is like riding a bicycle. You will not fall unless you stop pedaling!!

  11. Your style is really unique in comparison to other folks I ave read stuff from. Thank you for posting when you have the opportunity, Guess I all just book mark this blog.

  12. Spot on with this write-up, I actually feel this web site needs a

  13. tui xach nu说道:

    Of course, what a magnificent blog and revealing posts, I definitely will bookmark your website.All the Best!

  14. Looking around While I was browsing yesterday I saw a excellent article about

  15. private Hire说道:

    They are really convincing and can definitely work.

  16. Way cool! Some very valid points! I appreciate you writing this write-up plus the rest of the website is really good.

  17. Really appreciate you sharing this blog article.

  18. It as difficult to find knowledgeable people in this particular topic, however, you sound like you know what you are talking about! Thanks

  19. to learn more说道:

    You have made some good points there. I checked on the web for more information about the issue and found most individuals will go along with your views on this website.

  20. PhD Green Card说道:

    It as not that I want to replicate your web page, but I really like the pattern. Could you let me know which theme are you using? Or was it custom made?

  21. try here说道:

    Wow, great article post.Much thanks again. Really Cool.

  22. It is super blog, I would like to be like you

  23. sarko carla divorce divorce par consentement mutuelle

  24. Just discovered this site thru Yahoo, what a pleasant shock!

  25. recycling说道:

    wonderful points altogether, you just gained a new reader. What might you recommend in regards to your submit that you just made some days ago? Any certain?

  26. Rihanna说道:

    is written by him as nobody else know such detailed about my problem.

  27. Seriously.. thanks for starting this up. This web

  28. very handful of websites that happen to be detailed below, from our point of view are undoubtedly properly really worth checking out

  29. sales tool说道:

    Spot on with this write-up, I actually suppose this web site wants far more consideration. I all probably be again to learn far more, thanks for that info.

  30. Thanks so much for the blog post.Really looking forward to read more. Really Cool.

  31. Online说道:

    Way cool! Some very valid points! I appreciate you writing this article and also the rest of the site is also very good.

  32. Vs model说道:

    Really appreciate you sharing this blog article.Really thank you! Awesome.

  33. useful说道:

    It as hard to come by well-informed people about this subject, but you sound like you know what you are talking about! Thanks

  34. Successful tips说道:

    Muchos Gracias for your article post.Really thank you! Really Cool.

  35. Ganchillo说道:

    There as a lot of people that I think would really enjoy your content.

  36. weeks of hard work due to no back up. Do you have any solutions to stop hackers?

  37. Kangerlussuaq说道:

    Major thankies for the blog.Really thank you! Fantastic.

  38. online说道:

    you are stating and the best way in which you say it.

  39. white shoes说道:

    Really appreciate you sharing this blog article.Thanks Again. Much obliged.

  40. School admission说道:

    Wow! This blog looks just like my old one! It as on a completely different topic but it has pretty much the same page layout and design. Superb choice of colors!

  41. School admission说道:

    Your current article normally possess alot of really up to date info. Where do you come up with this? Just stating you are very resourceful. Thanks again

  42. Thanks , I have just been looking for info about this subject for ages and yours is the best I ave discovered till now. But, what about the conclusion? Are you sure about the source?

  43. You may have some actual insight. Why not hold some kind of contest for your readers?

  44. There is certainly a great deal to find out about this topic. I really like all the points you ave made.

  45. I wished to compose you one particular extremely little remark to finally say thanks when far more over the

  46. It as very easy to find out any matter on web as compared to books, as I found this post at this website.

  47. Open heavens说道:

    This is one awesome article post.Really thank you! Really Cool.

  48. I think that what you published made a ton of sense. However,

  49. marketing说道:

    Thank you for your blog.Really looking forward to read more. Really Cool.

  50. It as enormous that you are getting thoughts from this post

  51. Open Heaven说道:

    This is one awesome blog post. Keep writing.

  52. Your style is so unique compared to other people I have read stuff from. Thanks for posting when you ave got the opportunity, Guess I will just book mark this page.

  53. more enjoyable for me to come here and visit more often.

  54. check out说道:

    This is very interesting, You are a very skilled blogger. I have joined your rss feed and look forward to seeking more of your fantastic post. Also, I ave shared your web site in my social networks!

  55. click here说道:

    Very good article. I will be dealing with a few of these issues as well..

  56. Really appreciate you sharing this article post.Much thanks again. Awesome.

  57. I think other web site proprietors should take this website as an model, very clean and great user genial style and design, as well as the content. You are an expert in this topic!

  58. Merely wanna input that you ave got a very great web page, I enjoy the style and style it seriously stands out.

  59. facebook说道:

    Kelly Poindexter Pastelera Damian Messori

  60. Some genuinely nice and useful information on this site, also I conceive the pattern holds good features.

  61. free advertising说道:

    Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your website is wonderful, as well as the content!. Thanks For Your article about sex.

  62. Thanks so much for the blog article.Really thank you! Great.

  63. thue xe may说道:

    yay google is my queen helped me to find this great web site !.

  64. buy说道:

    is written by him as nobody else know such detailed about my problem.

  65. Major thanks for the post.Much thanks again. Great.

  66. bon tam go说道:

    Normally I really do not study post on blogs, but I must say until this write-up really forced me to try and do thus! Your creating style continues to be amazed us. Thanks, very wonderful post.

  67. Thanks for the article post.Thanks Again. Cool.

  68. official site说道:

    I welcome all comments, but i am possessing problems undering anything you could be seeking to say

  69. This blog was how do I say it? Relevant!! Finally I have found something which helped me. Many thanks!

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>