This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

I need someone who can guide and help me to make a habit for studying.

 
Dari Cruz
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey guys am from the Dominican Republic and study Software Developing. I am interest in taking the Java Certification test. I have taken some java courses and i already got the K & B book. The thing is that i don't really know how to begin, i mean the way for study, what tools do i need. I want to study hard and do my best. I want to make a habit for studying hard and find the best way to do it and i need your help for that. I need someone who encourage me to get my goal and i know this is the right place.

Thanks
 
Sebastian Janisch
Ranch Hand
Posts: 1183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Your best bet is to work the K&B book up and down, do the test questions at the end of the chapter, maybe summarize things yourself on a sheet of paper, and, most important of all, write a lot of code yourself.

Writing code means making mistakes, making mistakes is painful, and things that are painful are remembered much better than trying to memorize stuff that is written on a piece of paper. ;-)
 
Ulrich Vormbrock
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I totally agree with Sebastian!

In addition; I recommend to write a lot of memory cards with questions and answers such as "does length() refer to Strings or to Arrays?".
You can take these cards (I personally have written the huge amount of 700 cards) with you and go them through when you are waiting for the bus (or train), for example.

Concerning writing code, I suggest to do it not only with an IDE (such as eclipse), but using the good old vi-editor (you can download Cygwin - which acts as a Linux API emulation layer - in order to get the vi-editor, you need to choose it explicitly while installing Cygwin).

Working with the vi-editor helps you a lot to become more secure with coding (at least the very basics) - and you get well prepared for the famous drag & drop questions, as well. Imagine coding something with serialization: do you know by heart with exceptions can be thrown in conjunction with FileOutputStream and ObjectOutputStream? After compiling your files by hand maybe even several times, you finally will! No code completion, no syntax highlighting - it can be very hard at the beginning, but you learn a lot.

(another positive side-effect using vi can arise in a future project - for example, when you are asked to perform server-side trouble-shooting in a pure Unix environment, without any IDE)

Hope this helps!
 
Dari Cruz
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thankyou very much, both of you are really helpful. I know you will keep helping me in the way. Blessings.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic