• Post Reply Bookmark Topic Watch Topic
  • New Topic

Mission Java for 2016  RSS feed

 
Indranil Sinha
Greenhorn
Posts: 20
IntelliJ IDE Java Spring
  • Likes 1
  • Mark post as helpful
  • send pies
  • 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.
 
K. Tsang
Bartender
Posts: 3648
16
Firefox Browser Java Mac OS X
  • Likes 1
  • Mark post as helpful
  • send pies
  • 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.
 
Stefan Evans
Bartender
Posts: 1837
10
  • Likes 1
  • Mark post as helpful
  • send pies
  • 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

 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!