Java Degree - How useful is Java career wise?

I'm thinking about getting more serious about programming and I'm considering doing a part time OOJ Java degree. I'm already pretty familiar with PHP and have been hacking bits of code for years, I could write a basic CMS from scratch but really I have no idea about best practises, security, etc.

In terms of career and opportunities how useful is Java? Would I be better off just continuing with PHP on my own (there isn't an equivalent course for PHP).

I'm in the UK by the way.

A CMS from the scratch and no idea about security?

BTW if you want a web development career go on with PHP and focus on JavaScript + HTML5, optionally add Ruby
 


Never become a programmer by trade. Use programming as a tool to give you the advantage in another role.


Because as a programmer you are a dime a dozen in any tech company. But if you use programming to automate and innovate in your workflow in another field (like IM for example) you can make a lot more money and have more success.

Couldn't agree with this post more. I followed this philosophy and learned the very basics of web dev (CSS/HTML/Javascript) and knowing these simple languages make you look like a real boss compared to mere marketers. Being able to craft any page from scratch whenever I want has been the most useful professional skill I've developed so far.

Meh... depends on your goals now doesn't it? I know several dudes who make fucking bank as freelance PHP/JQuery coders. A dude I've known since college makes $60-$100+/hour doing straight freelance from his house... understand that he's the shit at what he does and he's built up his client base over the last 8 years but also understand that it is most certainly a viable career IF you're serious about getting to that level and you love to code.

//Also, I'd recommend to focus on JQuery > straight Java... "Does your company need a iPhone/Android app and are they willing to pay 3x more than the same fucking thing coded for a desktop? Go Go JQuery Mobile!"

Now, seeing as this is WF, a marketing forum, yeah, most cats here use their coding skills to further their online money-making endeavors which can not only save a ton of time and money but also give you an edge over your competitors in terms of making a better product than a fuckin point-and-click Wordpress install...

Learn more code. Code good. Follow your brain. ????. Profit.
 
Stay away from C#. It's actually a pretty good language, but the .net framework is terrible and all that microsoft server shit is terrible. I had to develop one site in it, never again.

PHP has actually evolved into a pretty powerful language, but most of the PHP code out there is awful. You can cowboy code some sloppy script and it will run, which is why it's attractive, but trust me you don't want to work on a legacy system built like that.

Java is kind of the gold standard of classical object oriented programming languages. It's stable and there are tons of people using it. The big problem with it is it's really not the *best* language for anything so don't expect any real growth in the job market. It's used in all the colleges too, so you've got to compete with a fresh crop of graduates every year in a job market that's shrinking.

IMO if you want to learn how to think, you need to focus on design patterns not a programming language. I also think classical OOP languages poison the mind when it comes to engineering.

I highly recommend checking this out. In here you'll literally learn 90% of what you need to as an engineer:
Learning JavaScript Design Patterns

Javascript is great to learn on because it involves a lot less code, but more thought. Even if you go on to use Java or something, knowing a language is nothing. If you understand what your real purpose is as an engineer. You do it in the abstract first then make it work within the constraints of your tools.

Also, here in New York as an entry level java programmer you might start at $40,000 but no half competent Node developer isn't going to be offered a $100,000 job. That's just where the world is at.