• Post Reply Bookmark Topic Watch Topic
  • New Topic

How to become a good Java Programmer?  RSS feed

 
Archana Menon
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What are the procedures to be followed while learning and implementing Java.
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to JavaRanch, Achana.

Because this is not SCJP specific, I am moving this to the Java In General (Beginner) Forum....
 
Sunil Kumar Gupta
Ranch Hand
Posts: 824
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Start from the basic. Follow a good book like Thinking in java or java complete refrence. Try to create the small programs given in the book. Once you get hold to the language. You can try solving little bigger problems.
 
Srinivas Kalvala
Ranch Hand
Posts: 257
Firefox Browser Hibernate Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

Becoming java expert is two fold,

1) Learning the java language & java library.

2) Learning the OO Concepts & Design patterns.

These two will make a good java expert in terms of language and development.

and of course the experience, what it matters in end.

More inputs from experts are welcome.

forums like ranch are good places to learn from others experience.

All the best.
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One important aspect is to set goals. It's tough to sail a ship when you don't know which direction you're heading in.

Is it just basics you're interested in? Then make your first goal to finish the first three chapters of "Head First Java" or a Java book of similar quality.

Then, set more goals. One huge goal it to get certified. The objectives are a pretty good roadmap for what makes a good programmer. SCJA and SCJP are the first ones programmers typically get.

And Java opens up a whole new set of fields as well. Do you want to go Micro, or Enterprise, be an administrator or developer? There's all sorts of paths you can take.

But the start is to set goals, and look in the right direction. With a goal and a direction, you'll be surprised how quickly you'll get where you're going!

Happy Java!

-Cameron
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In my opinion, even more important than becoming a good Java programmer is becoming a good programmer. "The Pragmatic Programmer" is a good book on that topic.
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm a big fan of reading code. You want to be sure to find good code; a lot of Java out there was written by people who apparently knew C well or something because they don't try to do objects at all. Study the kind of Principles of OO Design that Robert Martin teaches and you'll learn to spot the good stuff.
[ September 04, 2006: Message edited by: Stan James ]
 
Paul Clapham
Sheriff
Posts: 22844
43
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The question arises, how do you know if you are writing good code? People are notoriously bad judges of their own work, so you could be producing junk code and thinking it's good code.

It helps to have somebody else to work with. I believe that is at least partly why "pair programming" is becoming a widely used management technique.
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes. Definitely the most effect way to learn programming is to work with a good mentor...
 
Peter Chase
Ranch Hand
Posts: 1970
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are undoubtably great suggestions in the previous posts, but be aware there are no short cuts. Recommend reading Learn Programming in Ten Years.
 
jerry werder
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
this is a difficult question, although the question seems to be easy.
if you wanna be a good java programmer, you have to practise and read some more books about the question that you dont solve at work.
i collected some java books, this is a list:

1.Core Java 2 Volume I - Fundamentals, Seventh Edition.chm
2.Core Java 2 Volume II - Advanced Features, Seventh Edition.chm
3.corejava.sourcecode.zip
4.(ebook - HTML) JBoss and PostgreSQL.rar
5.(Ebook - Pdf - Java) O'Reilly - J2Me In A Nutshell - Decrypted.pdf
6.(ebook - PDF) JBoss Group - JBoss All Docs Subscription.zip
7.(ebook - PDF) JBoss Server Development with Eclipse.pdf
8.(eBook) JavaServer Pages - Examples (O'Reilly).zip
9.(ebook) O'Reilly - Java 3d Programming.pdf
10.(ebook-pdf) - O'Reilly - Java NIO.pdf
11.(O'Reilly) - Core JSP.pdf
and more...........................

wish they can help you, this is my email: jerryVonWerder@drivehq.com
if you wanna, please contact me.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!