Getting good

Hey folks,

I've been hobbying in Java for about 3 years now, and I can usually find my own solutions to programming problems, but when I compare the programs I write to some of the good open-source stuff available, it's pretty clear that I'm lacking.

I'm not a CS student or anything, I just do Java as a hobby, but I'd like to actually become a -good- programmer. I've gone through several Java books up through the intermediate, and even have a project on SourceForge (http://sourceforge.net/projects/htmlhelper). Anyway, besides just working at Java, would anyone be able to suggest a next step?

Thanks,

Joe

[648 byte] By [Joe_ha] at [2007-11-27 5:32:01]
# 1
You'll probably want to study some of the principles of computer science--data structures, algorithms, OO concepts. And of course, keep looking at others' code and try to understand what they're doing differently from you and why. Maybe contribute to some other open source project.
jverda at 2007-7-12 14:57:44 > top of Java-index,Java Essentials,Training...
# 2
You can start by writing me a 10 kb max Java compiler written in Java, lol! I REALLY need one.(I guarentee youll be a good++ programmer after that)
TuringPesta at 2007-7-12 14:57:44 > top of Java-index,Java Essentials,Training...
# 3

> I'm not a CS student or anything, I just do Java as a

> hobby, but I'd like to actually become a -good-

> programmer.

> Anyway, besides just working at Java, would anyone

> be able to suggest a next step?

>

The only way to get good at it is to actually do it.

There is no magic powder that you can sprinkle over your head and will turn you into a master programmer instantly.

Experience is essential, and listening to people that have it.

jwentinga at 2007-7-12 14:57:44 > top of Java-index,Java Essentials,Training...
# 4
> Experience is essential, and listening to people that> have it....and fetching beer for them.By the way, I'm feeling kind of thirsty right now...
jverda at 2007-7-12 14:57:44 > top of Java-index,Java Essentials,Training...
# 5
[url #" style="display: block; background-image: url(' http://upload.wikimedia.org/wikipedia/commons/thumb/3/39/VB-stubbie.jpg/329px-VB-stubbie.jpg'); width: 329px; height: 599px] [/url]Stubby okay? I hope you'll not allergic to the initials VB.
Hippolytea at 2007-7-12 14:57:44 > top of Java-index,Java Essentials,Training...
# 6
If it's free and cold, it'll work for me.
jverda at 2007-7-12 14:57:44 > top of Java-index,Java Essentials,Training...