Java Beginner To Advanced
Hi, I am new to the forum. Sure I'll be active on it a lot. Just thought I would ask all you professional Java programmers. In September I started learning Java programming online using the Udemy website. It is a really good website to learn Java through video tutorials. I am learning so much everyday when I watch the videos and try to do my own code. Have created a few projects of my own already, very simple projects. But I'm proud of the progress I've made in such a short time. What I would like to know, is it possible for someone like me, to just start learning Java and to advance. Basically what I want to do is to be a full time Java programmer (years down the line) and I also want to get onto android development/Java gui developer. I am intending on taking the Oracle certified Java Programmer I exam in the first 6 months of next year, and hopefully I will pass. What would you say is a good timeframe to learn the basics of java, and then to keep advancing learning everything I want to learn to be able to make a career out of this. As I am deadly serious and passionate about this and really want to succeed. Thanks
Re: Java Beginner To Advanced
If you are curious about things you should learn in the long run, refer to a post I made last week to someone else: http://www.javaprogrammingforums.com...tml#post132696 (post #7)
The stuff I mention is far above the java basics, they are things which businesses currently use. Will they use them a few years in the future? There is no way to know. But, after you have a good grasp of the java basics, you should consider looking into some of that. At the very least, knowing the buzz-words can help you in job interviews.
You mention java gui development. That is good to learn, but might not be something that you will find many businesses using in the future. Server-side is the direction java is headed (as well as Android dev, which covers client and server side). Swing is fantastic for quick and dirty applications to keep your java skills sharp, but those are not the type of enterprise applications most businesses are creating.