• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Tim Cooke
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Frank Carver
  • Henry Wong
  • Ron McLeod
Saloon Keepers:
  • Tim Moores
  • Frits Walraven
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Al Hobbs
  • Piet Souris
  • Himai Minh

Mission Java for 2016

Posts: 20
IntelliJ IDE Spring Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi folks,
I want to share my 2016 target for improving my Java. I am coding in Java for around 9 months now. I have good basic working knowledge in Java and JEE like spring, hibernate etc.

First question:-
What is the need of this target?
Ans:- I want take my java to next level.

Second question:-
Why I am sharing it here?
Ans:- Because of two reason.
Reason 1 I want that you guys check it and give your suggestions and critics.
Reason 2 May be someone else will get benefited.

Now the complete target

First job:- Create a blog.

January and February
1. Learning and implementing spring (Book:- Spring in Action)
2. Java Generics (Book:- Java Generics and Collection)
3. Java Collections (Book:- Java Generics and Collection)
4. Java Annotations
5. Java Lambda expressions

March and April

6. Master Regular Expressions. (Book:- Introducing Regular Expressions)
7. Design Pattern (Book:- Professional Java EE Design Patterns)

May and June

8. Hibernate
9. SOA Architecture
10. RESTful Webservices (Book:- RESTful Web Services)
11. DOM, SAX, XML Schema, XSL and XSLT.
12. Log4J
13. JSF, JSP, Servlets

July and August

14. Java Performance Tuning
15. TCP/IP Socket programming

September and October

16. JQuery
17. Angular JS

November and December

18. Java Puzzlers
19. Head First Object Oriented Analysis and Design

I will appreciate any kind of opinion on my plan.
Posts: 3648
Android Mac OS X Firefox Browser Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You ought to get your core Java skill set to a certain level first before attempting enterprise Java (Java EE) stuff.

Generics and collections, regex, I/O, NIO are some topics you should be familiar with in the core Java space.

Persistence like JDBC, Hibernate and JPA are also topics you should be familiar with. These can be learned with out Java EE.

As for enterprise Java always start with servlets and JSP. Web frameworks (JSF, spring, struts etc), web services (REST and SOAP) and EJB can come later.

If you want to learn design patterns, start with the gang of four patterns.
Posts: 1845
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Are these goals SMART ?
- Specific
- Measurable
- Action related
- Realistic
- Time bound

I can see a plan for a whole lot of broad stuff you want to learn - maybe too broad and too much
How can you tell if you have learned it or not at the end?
I don't see anything for what you are going to DO with it.
And honestly I think there is an awful lot there - you're not being realistic about the amount you can learn properly.

My suggestion would be to refine these goals, so that you have something at the end of it.

So for January and February maybe something like:
Make at least one in depth article post to the blog during February on the subject of using using Lambda expressions in a Spring environment.
Write at least one custom annotation to help streamline your programming

Check your pockets for water buffalo. You might need to use this tiny ad until locate a water buffalo:
the value of filler advertising in 2021
    Bookmark Topic Watch Topic
  • New Topic