posted 10 years ago
Reading will certainly help, but it's no substitute for gaining real-world experience. One of the big problems that we have with software development is that even the majority of existing software architects don't get to design software systems from scratch all that often, so actually getting experience can be hard. I would recommend pairing up with an existing architect as a way to fast-track gaining some experience. You could also do some architecture katas as a way to practice your software architecture skills.