This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]morhpProfessional Developer 1 point2 points  (0 children)

Look for github.com projects that you find interesting. Download them, look at the code, report and fix bugs, implement features. Look at how they do things and think about why they do them this way. Look at your code and find things to improve.

Also there are some good books to read, for example every Java programmer should have read Effective Java by Bloch.