• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Devaka Cooray
  • Ron McLeod
  • Jeanne Boyarsky
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
  • Tim Holloway
Bartenders:
  • Martijn Verburg
  • Frits Walraven
  • Himai Minh

How to become a very good Java programmer?

 
Ranch Hand
Posts: 358
Firefox Browser Redhat Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well, for the past few days Ive been searching blogs and articles how to become a very good programmer for Java technology. Phew!! None exists!
Any suggestions?
Please include websites, books, articles, blogs in your references.
Thanks in advance!
PS: Precisely, I am looking for some guidance on programming - like the one we get from our sports coach etc. Maybe, a Head First guidance?!
 
Ranch Hand
Posts: 558
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Faisal,

Just keep the valuable words inside you "program better".
Time is a big teacher.
Programming better has many angles to look-in.

But i can suggest you to go through the "Data-Structures" book.

1. understand how to calculate complexity?

2. What is time-space tradeoff.

3. How efficiently and effectivly you can convert Algorithm into java program.
Like Stack,Queue,BinaryTree, evaluation of post fix, pre fix expressions.
Maintain versions of your own programs. Improwise them with each version.

4. Whats iteration and recursion ? which approach is better?
recurtion how it is a performance hit(ex: Matrix inverse,Towers of hanio)?

5. How to select a data structure for a given scenario?

I wish you will be a good programmer. you have that in you.

All the best.
Feel Thirsy All the Time.
 
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
take time to design on paper

wrote lots of code, make lots mistakes

go back over your code, look for places it can be improved and refactor it.
 
Faisal Ahmad
Ranch Hand
Posts: 358
Firefox Browser Redhat Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Srini!
 
If you are using a rototiller, you are doing it wrong. Even on this tiny ad:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic