i was first introduced to java a year ago and i was realy getting into it when i just suddenly gave up and stopped learning and since then it has always been an up an down process.i keep on getting discouraged by how people say that one can not make a decent future out of learning a programming language like java and c.My question is if you guys went through the same process and what can i do to make my learning porocess worthwhile and also if there are better prospects of getting a job as a java programmer? I would appreciate your speedy reply.
I'm on a team that's making a very nice living on Java. Of course last year some of us were making a nice living on Forte 4GL. And before that on PowerBuilder. And before that C or COBOL or VB. What we find is if you have good programming skills and really "get" what the job is about, languages come and go. While it's kinda fun to learn new ones, you can do what's needed in just about any of them. Is Java a good choice for starting up a developer's career? Yeah, I think it's pretty good. It has a good ratio of business code to noise code like memory management which makes it relatively easy to learn and understand, and jobs exist. We hire seasoned people who have shown they know what they're doing rather than people with lots of certifications or fresh degrees. I really don't know how people get "first jobs" any more. There is a jobs forum further down the ranch that probably has lots of talk about that. Hope that helped!
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Will the word "Java" on your CV land you a job? Not anymore. Will it help? Possibly. Will you make a decent living as a programmer? Certainly, though you should not expect the mountains of gold promised a few years ago (which most of us didn't find even then). What you need foremost is experience programming, preferably in the language and environment you'll be using when employed. Knowing the language is of course part of that, but it's not all by far. You will also need to have used that knowledge for a period of time on realworld projects. The catch of course is how to get involved in realworld projects without experience as you won't get a job without experience... Open source projects can help (though ever more of those are now demanding prior experience as well, especially the better known ones...).
Joined: Jun 13, 2003
thank u very much for the replys,i think i will just give iot a go and try to get enough experience with programming especially java the only programming language that i am trying to learn now.thanks
I'm still in my first job after finishing a computing masters over 3 years ago. When I was looking for entry level jobs almost every advert said Java would be desirable; I think this is because it is one of the more hyped languages and more IT managers were using it as a buzzword. I think very few organisations actually appreciated how Java can be of benefit to them. In my current organisation a couple of us have taken it upon ourselves to start using Java for enterprise applications (the current default is ColdFusion for web apps!). I think Java is an excellent first language (but maybe I'm biased at it was mine ) as it is both powerful and flexible and is easy to sell to managers on grounds of web capability and things like code reuse cutting development time. I think with the growing richness of the language, the varied deployment possibilities and the use of J2EE Java has a good future and is certainly not a dead end language that new programmers should be avoiding.
Tosin: Java is definitely worth learning! It is one of two languages that I think all professional programmers must know. (The other is C++.) Frankly, proficiency in Java is simply something that is expected in today's programming environment. A programmer that lacks Java skills will, at the least, be at a significant disadvantage.
For my latest books on Java, including my Java Programming Cookbook, see HerbSchildt.com
I can tell you that I agonized for a long time over the choice between PL/SQL and Java. I chose Java and do not regret it. Java is a real programmers language and PL/SQL in my eyes isn't - not like Java is. If your heart tells you to learn Java then do so. Never mind chasing technology - I'm personally sick and frigging tired of doing just that. Jumping from learning this to learning that. You've got to learn some sort of language so why not Java ? I personally would like to see a day when we only have 2-3 programming languages myself. Something that can open/read/write to a database and allow you to build client/server and web apps. Java does all of that and it's abilities keep on growing. I have a hard time to see how you can go wrong with Java. Of all the languages out there Java is way better than most. Now if only Sun would provide tons of code examples in the language API specification, that would be cool ! I used to program in Foxpro and Microsoft provided all kinds of little example code in the help file for each feature. Wish Sun did. My 2 cents. Edwin