It's been an amazing Javatober and my one month of learning Java has been pretty fruitful and I hope will leave me with the motivation to continue to learn and pursue Java as a development language. There was quite a few things I have learned from the experience though.
You Need To Know Where You Want To Go
Its as simple as knowing what you want to achieve. In my case I didn't really have a good idea of what I wanted to achieve by the end of the month. I had an idea that a month would be enough to know everything I needed to be productive and it would all simple move on from there. My plan was to simply read documentation and try things out as I went. It wasn't really the answer and not a good idea to keep me learning for a month.
If You Don't Know Where To Go, Get Some Help
Well that's when I turned to CodeGym. I have put my journey in there hands and although I feel like it could possibly be taking me a lot longer than what I had hoped, I am continuously practicing as a result.
A Month Is Not Long Enough To Learn Java
I don't know, maybe everyone else might be thinking I was crazy to think I could get very far in one month, but the focus was intense and I am glad I did it. Because I support a lot of Java developers, I know there is still a lot of work I need to cover, including
Java Is All About Classes, Variables and Methods
One thing CodyGym has taught me is that Java is an endless cycle of classes, variables and methods. You need to know how they work, how the interact with each other and how you can limit access from other methods and classes. Each level I am going through expends on each of these subjects as you go.
Daily Posting Can Stop You From Learning
The goal was to post daily in the hope that it would reinforce everything I did learn for that day. It was a good idea and it did help but I think it may have got a bit boring for anyone reading. I was getting repetitive as the work I was doing was getting repetitive. I hope it was not too much internet pollution on Java. I think it did actually help with my learning though and got me to revise what I had learnt and allowed me to keep a set of notes online in the form of the blog post.
Onwards with my Java Skills and hopefully this is not the end.
If you have found this post useful or interesting, please consider Commenting, Upvoting, Following and/or Resteeming