File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Design and the fly likes Software Architecture for Developers - Question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » Design
Bookmark "Software Architecture for Developers - Question" Watch "Software Architecture for Developers - Question" New topic

Software Architecture for Developers - Question

Annalisa Alfieri

Joined: Nov 29, 2013
Posts: 7
Hi Simon.

When a technician can be defined Architect? How many years/projects are necessary to be a good Architect?


Simon Brown
sharp shooter, and author
Ranch Hand

Joined: May 10, 2000
Posts: 1913
Hi Fairlie. It's not really about the number of years or projects, it's about the depth and breadth of experience. Like many other developers, I started my career writing code and taking instruction from more senior people on the team. After a few years, I gained experience and gradually started taking on larger and larger design tasks, until I was the person responsible for the technical delivery of a software system. For me, the architecture role is a role that you evolve into. Since the software architecture role is a technical leadership role, the "soft skills" (confidence, influence, communication, motivation, etc) are also important too. This article that I wrote for InfoQ might help you answer your question ->
I agree. Here's the link:
subject: Software Architecture for Developers - Question
It's not a secret anymore!