From the course: Software Architecture Foundations

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

From developer to architect

From developer to architect

From the course: Software Architecture Foundations

Start my 1-month free trial

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…

Contents