Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

So, I've read the book. Whats next?

 
Fyodor Sherstobitov
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've read the book or two about the Java. Have a become a programmer? I don't think so. What have I do next? I think, I must get some practice. Where can I get it? For example, involving in an open source project. But most of them are too difficult for me and any other beginner. So, this is my question. Can you recommend any source of programming experience for the beginner?
 
Campbell Ritchie
Sheriff
Posts: 48363
56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How much programming did you do while you read the book?
 
Fyodor Sherstobitov
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Campbell Ritchie wrote:How much programming did you do while you read the book?

I've completed something like the half of the exercises of Thinking in Java.
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15203
36
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You could also invent your own little or big projects. Try programming a simple game, for example. One of the first larger Java programs that I wrote (together with a colleague, in 1998, using Java 1.1...) was a chess playing applet. We implemented our own chess playing algorithms and let them play against each other.
 
fred rosenberger
lowercase baba
Bartender
Posts: 12083
29
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've watched the Olympics for years, but that does not make me an Olympic athlete. Heck, it doesn't even make me an athlete.

The only way to be a programmer is to program. a lot. Project Euler has some interesting problems. the JavaRanch has the set of CattleDrive problems. There are probably thousands of open source projects you could get involved with.
 
Timothy Oldbean
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm just learning Java so I can only share what I see as my path but can't speak from experience yet.

You can get some practice here: http://acm.timus.ru/ and here: http://codingbat.com/

there are quite a few similar sites with more problems.

Apart from that you can check out some of the freelance coding websites and see if someone will let you build something simple for way too little money. Just to get some real life experience with an actual customer under your belt.

And then there is the open-source stuff mentioned before.

Hope this gives you some ideas!
 
Fyodor Sherstobitov
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you all, guys, for your replies.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic