I am in the middle of an eight month IBM Global Certification Java Programming Curriculum wherein I am still in Core Programming studying C. I am having difficulty with C regarding Data Structure, Algorithms, Pointers, Linked Lists, etc. I am at the verge of giving up. What would you advise as a plan to pursue Java Programming? Can I forego these topics and not have a hard time with Java? Are these very important topics, which would make it hard for me to pursue studying Java? Please enlighten me. What would you say are the demands and rewards of becoming a Java programmer? How much is a so so programmer paid as well as the good ones?

    Requires Free Membership to View

If you're in an IBM program, you probably have no choice but to complete their requirements. I'd urge you to obtain some extra help, probably in the form of tutoring, to help you deal with the areas where you say you're having trouble. These are all fundamental programming language constructs that any language will usually implement, and that Java supports in its own form and fashion. You must know this stuff to program in just about any language, in fact, even though syntax and implementation details will vary wildly. Thus, I don't think you can forgo these topics, and that you should get some help and work your way through this essential subject matter.

As for the demand and rewards for Java programmers, if you can stick it out and master the material that's troubling you, you will be pleasantly surprised by what lies ahead. Most Java programmers earn $55K per year and up (some go way up from there--I know of some Java programmers who make more than $120,000 per year, but these are senior-level architects with 10+ years of serious, credible programming experience) in the US, and demand remains strong despite a faltering economy. I urge you to stick with your program, to master the material you're confronting, and continue on to Java. You will have an easier time when you learn Java for having learned C, so please do your best.

This was first published in July 2001

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: