I'm looking for an advice from some more experiences java developers. I'm not a pro programmer - I've finished some other type of university (Economy), but I really dislike what I do and I always wanted to do some programming. About 10 months ago I started learning Java and I'm currently "stuck a little bit" ... and therefore need an advice. Some more background below:
- I'm 30y ... I know it's kind of late and I won't be any Java Guru but I'm sure I can learn it to make some decent money and have some decent job
- at the university I've done some C++ / MySql / Assembler etc ... but it was nothing big - just 6 months of some basics - enough to know how it is and get a general idea what is computer programming about
- I've done / learned most of the basic Java concepts - I will not solve each and every task but with some google help I can do most of the "core java" things
My friends who are doing some Magento stuff are telling me to start doing J2EE (JEE) / Spring / Hibernate - I must add I'm didn't do to much of GUI/Swing (not sure if it's even needed?).
So lets say I can cover/learn any missing "core" java things in the next month ... what to do after that? JEE? Spring? What's the difference and what would be the most "natural" and "optimal" learning path - I must add here that I have another regular job and I can only study in the evenings (say 4-5h max) ... so I'm really trying to make most of the time I have.
I have some books for core java and I checked some online tutorials, but what I really lack is a "real" person I can ask for some guidance - like what to study, what is needed? So far I'm rather interested in enterprise / business Java ... not Websites ... unless doing Webites or Android is much easier to learn? EDIT: On top of that I was told by someone to ignore GUI / SWING for now as it's needed for Web Java not business/enterprise java and I'd better spend my time learning something else (another thing I am not sure about?).
Thanks for any tips you can give me. Apologies for any spelling mistakes (not a native speaker).
Probably best to ensure you are familiar with object programming, the different control structures, etc. before trying JEE. Look around to see what sort of jobs are available, and also whether there is a chance of learning programming part‑time before you stop working at your current job.
Villains always have antidotes. They're funny that way. Here's an antidote disguised as a tiny ad: