• Post Reply Bookmark Topic Watch Topic
  • New Topic

How to proceed with developing Java skills after completing CS106A ?  RSS feed

 
Miljan Puletic
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have completed Stanford`s Java Programming methodology. I did it in 4-5 months with relatively high level of thoroughness. I did 6 out of 7 big assignments, did all homeworks, read couple of times course reader The Art and Science of Java by Eric Roberts etc. Since the title is almost self-explanatory, how do I proceed further ? 

I decide not to go for CS106B (C++ course), but rather to continue developing Java skills.

Somehow I think that tutorials are not giving you much of practice versus books. So my thoughts are to start with some good book, where there are good programming assignments, small and big ones, easier and more difficult...After reading this https://coderanch.com/t/675389/java/developing-java-skills-read-HeadFirstJava, somehow it seems that HeadFirst is my natural choice. Although, after I looked at several chapters of the book, it seems that it does not have enough assignments and concrete tasks. But on the other hand, that book gives very nice theory and I prefer that style of writing.

What would you guys do, all suggestions are more then welcome.
 
Knute Snortum
Sheriff
Posts: 4270
127
Chrome Eclipse IDE Java Postgres Database VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Once you have the basic syntax of Java, and you understand basic Object Oriented (OO) design, it's good to pick a project you would like to code.  Some people like games, so they pick tic-tac-toe (non-GUI, just printing to the screen).  Another choice is creating an address book app.  Start with it just holding the addresses in memory, then add some persistence, then maybe a GUI.  Or pick a project that appeals to you.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!