aspose file tools*
The moose likes Beginning Java and the fly likes Good programming techniques Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Good programming techniques" Watch "Good programming techniques" New topic
Author

Good programming techniques

Harsha Ka
Ranch Hand

Joined: Mar 14, 2010
Posts: 45

Hi

I am new to programming. I have a fair amount of knowledge on Java but am clueless on how to get programming experience/use good programming techniques.Can anyone suggest me ideas on how to improve my skills? Thanks.


SCJP 1.6,Preparing (Tryin to prepare) for scwcd
Marcin Majewski
Greenhorn

Joined: Dec 20, 2010
Posts: 14

Harsha Ka wrote:Hi

I am new to programming. I have a fair amount of knowledge on Java but am clueless on how to get programming experience/use good programming techniques.Can anyone suggest me ideas on how to improve my skills? Thanks.


The best way to improve your programming skills and gain experience is through participating in some project. In my opinion the best way is to learn from the others. If you have no such an opportunity I suggest you to read about the so called "design patterns" to learn the de facto developers natural language (books like Head First Design Paterns and a classic Gang of Four Design Patterns: Elements of Reusable Object-Oriented Software). There are several resources online as well.

Good luck and let me know if I can help you any further.


Check out my site at whizzarts.pl
Kalle Zander
Greenhorn

Joined: Nov 16, 2010
Posts: 28
When I was very fresh to programming I learned the language (VB in my case), techniques and so called design patterns by just starting programming. Make programs/projects, small or big doesn't matter, that is challenging for you to program. This means that you have to struggle and lookup/learn new things mean while your programming. Choosing to do programs/project that is somewhat useful/fun is encouraging.

One thing that I learned on the way of this is you learn much more by doing, not just reading. Make small sample programs all the time when you learning something new, this make sure you understand what you just learned and help you remember it in the future.

Now after typing this I saw that you mentioned that you wasn't a beginner, but if this might be of some use for you or any one else I post it anyway.

//Kalle


Code first, then think.
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39409
    
  28
Find lots of exercise, including our cattle drive.
Post lots of code here and let us see what you are doing.
Lots and lots of practice.
Harsha Ka
Ranch Hand

Joined: Mar 14, 2010
Posts: 45

Thank you guys.. This was really helpful
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Good programming techniques