Posts: 289903 Topics: 12032 LOGIN

Home >> Computers Hardware&Software >> Career prospects in JAVA programming? Advice please

01.07.2007, 18:18 quote

GlasvegasGuy
GlasvegasGuy Joined: 20 Jan 2007 Posts: 100 Location: United Kingdom, Scotland, Glasgow
View user's profile Visit poster's website

I'm considering a bit of a career change, perhaps combining what I do now with either a "regular" job, freelance work or perhaps even part-time work if sustainable.

I want to discount office work and any sort of customer service employment, as neither office politics or whingers are my bag lol.

I'm computer literate, with html, webpage and (basic) website building experience, but no real proper programming experience. I'm looking to learn something that's got a future beyond the next year and has broad enough appeal in the marketplace to be open to people that are'nt required to have done 4 years study just to get their foot in the door.

Looking around on here and other forii that I frequent, JAVA seems to fit the above requirements, but it would be good to have some feedback from others.

All advice appreciated Smile

 

01.07.2007, 18:41 quote

Anonymous

There are plenty of jobs out there for javaprogrammers....but if you know Java, you need another 3-4 years experience for those jobs. Knowing Java is just the foundation...you also need to know how to use Eclipse/debug, how to use Ant, Maven, SVN/CVS etc....experience is important as you need to be quick. Otherwise you need 1 week for things that can be done in one day.

For the well paid jobs you also need to know how to avoid memory leaks, how to write Unit Tests and how and when to apply the right Patterns.

 

01.07.2007, 19:13 quote

GlasvegasGuy
GlasvegasGuy Joined: 20 Jan 2007 Posts: 100 Location: United Kingdom, Scotland, Glasgow
View user's profile Visit poster's website

Thanks for the input.

I suppose I should clarify my expectations too, this would'nt be my main source of income, so while a regular wage supplies some security & peace of mind, i'm not chasing money. As such, i'm fully prepared for any prospective employment to be at the bottom rung of the ladder.

god wrote:
There are plenty of jobs out there for javaprogrammers....but if you know Java, you need another 3-4 years experience for those jobs. Knowing Java is just the foundation...you also need to know how to use Eclipse/debug, how to use Ant, Maven, SVN/CVS etc....experience is important as you need to be quick. Otherwise you need 1 week for things that can be done in one day.

For the well paid jobs you also need to know how to avoid memory leaks, how to write Unit Tests and how and when to apply the right Patterns.

 

01.07.2007, 19:14 quote

Anonymous

god wrote:
be quick. Otherwise you need 1 week for things that can be done in one day.


This is one of the biggest pitfalls for me. I am self-employed and work on my own, and have had to learn a little of everything with regards to web design and all that it entails (coding, scripting, graphics, flash, etc). I am well known for what I do (at least for the style that I work in) and often take on work that includes techincal expertise that is a little outside of my usual skill set and waste a lot of time fidddling about with things because I don't have sufficient knowledge of the particualr scripting language (or whatever) that I've been asked to use. Something that should take me a day to do ends up taking 3 or 4 days, which I can't invoice for.

I've been looking at Web 2.0 trends and adapting my skills to meet the demands that I envisage will come from people wanting more interactive web sites in the future, for example social network web sites, a bit like this one actually Smile Try to look ahead a few years, try to anticipate what is coming, and perhaps head in that direction? I've put my eggs in the social network basket, and have been leaning towards php and MySQL.

My 2 cents worth.

 

02.07.2007, 00:37 quote

elitious
elitious Joined: 06 Apr 2007 Posts: 1264 Location: United Kingdom, Scotland, Glasgow
View user's profile Visit poster's website

getting the experience is killer.
_________________
The memories Remain, static.

 

02.07.2007, 19:45 quote

AltCreativeGeek
AltCreativeGeek Joined: 30 Jun 2007 Posts: 4 Location: United Kingdom, England, Surrey
View user's profile Visit poster's website

I concur with Darkhorse57, I'd recommend looking into web2.0 development and looking into stuff like AJAX over Java.

 

02.07.2007, 22:50 quote

GlasvegasGuy
GlasvegasGuy Joined: 20 Jan 2007 Posts: 100 Location: United Kingdom, Scotland, Glasgow
View user's profile Visit poster's website

Thanks for feedback guys, appreciated.

Darkhorse, I fully agree with and understand why looking towards future market trends is not just important, but essential, it's one of the factor's as to why I don't intend just sticking with what I do now. However, I guess as i'm green to this environment I simply picked out one of the more common (and easier?) languages to pick up.

Also, I was looking at Java as it has both wide-ranging internet, desktop and proprietry applications, which it makes it flexible enough to operate in different markets. That said, being a noob to programming (reading Java for Dummies lol) i'm sure someone will tell me there are other languages out there that have the same, if not greater, potential across the board.

Again, thanks for comments so far, keep 'em coming Smile

 

04.07.2007, 21:30 quote

AltCreativeGeek
AltCreativeGeek Joined: 30 Jun 2007 Posts: 4 Location: United Kingdom, England, Surrey
View user's profile Visit poster's website

If flexibility is of paramount importance to you, Java certainly has that.
My interest is in developing Windows applications so I'm learning C# and .NET.

My last post was based on the assumption you just wanted to learn something in demand.

 

11.07.2007, 22:14 quote

Anonymous

elitious wrote:
getting the experience is killer.


thats the biggie

No matter how good you are its the experience that makes the money.

Project management or Annalist Developer is where the big money is though

 
 
Jump to:

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum