views:

455

answers:

4

What are the things you would like to recommend to improve architecture and coding skills ?

+1  A: 
  • read books (Code Complete, GOF)
  • read other people's code
Vladimir
+1 for Code Complete. Reading and studying code is a good start, but the learning only truly begins when the ideas picked up from reading and studying are applied on a real project. Experience will always trump book learning, so convert that book learning into real experience as soon as possible.
Brandon
+3  A: 

This has been covered extensively in previous questions.

Also, the top few answers to this question have a lot of good books you might consider checking out.

Evan Meagher
architecture != coding.
Paul Nathan
The title only mentions architecture, but the question mentions architecture and coding.
RoadWarrior
A: 

Reading books from Sun and O'Riley (sp) are a good start. Design Patterns are great books. I would also suggest taking advanced CS courses if you have them available.

Jay
A: 

Reading about what to do is a good start, as others have mentioned. The best thing to do, though, is to apply what you are learning. I have a couple of "projects" that I am sure will never see the light of day as completed projects, but I use them to practice implementation, learn how to improve it (for better scalability, testability, etc), and take a distillate of what I am doing to apply to my day job.

As far as books, I recommend any that address architectures specifically (such as "Scalable Internet Architectures"), application of design patterns, data architecture, and framework design.

joseph.ferris