• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Jeanne Boyarsky
  • Tim Cooke
  • Knute Snortum
  • Junilu Lacar
  • Devaka Cooray
Saloon Keepers:
  • Ganesh Patekar
  • Tim Moores
  • Carey Brown
  • Stephan van Hulst
  • salvin francis
  • Ron McLeod
  • Frits Walraven
  • Pete Letkeman

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

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.
Posts: 5244
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!