From the course: Software Architecture Foundations
Unlock the full course today
Join today to access over 23,400 courses taught by industry experts.
From developer to architect
From the course: Software Architecture Foundations
From developer to architect
- Let's finish up this chapter by talking about the path to becoming an architect. What skills do you need? What do you have to know? All good architects start out as developers. You can't understand how to structure code unless you know how to write code. I've never met a skilled architect who was not also a skilled programmer. So if you want to be an architect, the first step is to get solid at programming. Sometimes you just can't understand something new or can't understand the flaws in what you have until you get your hands dirty and actually build it. I've heard architects say that they were post-technical, as if programming was just a step that you could leave behind on your way to the exalted position of architect. I personally think that's nonsense. As you program, you learn important lessons about things like simplicity, maintainability, and testability. Those are the seeds of good architecture. You also, eventually, learn about design patterns, which I'll cover later in…