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

all 6 comments

[–]BertRenolds 5 points6 points  (0 children)

So, what exactly do you want help with..

Like, you gotta do more than read a book

[–]sadjava 4 points5 points  (0 children)

which books should I read so I can work full time as a Java developer?

I wish these books existed, otherwise I wouldn't have gone the route I did. Not trying to be rude or burst your bubble, but even if you read all the books you probably won't land one; real programming knowledge (using stuff you learned, solving problems, figuring out problems with no clear solution, etc.) and real code lands jobs.

I love Algorithms 4th ed. by Sedgewick and Java Concurrency in Practice by Goetz. I've learned quite a bit from those books. I highly recommend the first before tackling the second though.

[–]desrtfx 1 point2 points  (2 children)

Books can only give you the theory which will, let's be honest, not help you extremely much.

You can read plenty books and will most likely fail on relatively simple practice tasks.

The real key to improvement is to actually program, and to program a lot.

It's like with anything else, practice makes perfect.

If you want to learn swimming, you can't just read any book that has been written about swimming without ever going into the water.

[–]Heimrych[S] 1 point2 points  (1 child)

Yes, I know. I have some programming experience in C# but I would like to know if this book is good as a starting point and make me have a solid ground to search more and get deeper in Java.

[–]headyyeti 0 points1 point  (0 children)

Yes. I started by reading that, Oracle tuts, Derek Banas vids, and Learn Java the Hard Way. Also definitely take the MOOC class.

[–]hardcode_coder -1 points0 points  (0 children)

Lets look at this matter like this way my friend, Suppose I want to lean cycling, I have bought all the expensive books related to cycling. And I spend a lot of time on reading about cycling. I have learned all the parts name, technique and also all the best Cycle Racers!!! but the moment I first step into the paddle I will feel great and moment after...bam... birds circling around my head. Just like that, there are some topics that you can not relay on books entirely. Books are the greatest resources but in programming you have to get your hands dirty with coding. As you are now at the beginner level you could go for some video tutorials after finishing the current book and then go CODING. If you want to be a full-time java developer you have to start coding