• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Jeanne Boyarsky
  • Liutauras Vilda
Sheriffs:
  • Rob Spoor
  • Bear Bibeault
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:
  • Frits Walraven
  • Himai Minh

From programmer to architect

 
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I wanted to know how the metamorphosis from a programmer to an architect occurs. Can all programmers (atleast the good ones) eventually be an architect if they chose to?

If not what special qualitites/qualifications are mandatory for an architect.
(Thanks to Roel for his views and Mark for encouraging me to ask my question in this forum)
 
Ranch Hand
Posts: 81
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
IMHO.....

Several years experience designing and developing mid to large scale business applications, coupled with a willingness and very strong ability to understand the underlying business concept(s) for the technologies that they create.

Every developer "can" do this if they so choose, but many wont because, in my experience, many people in our industry often resist understanding customers and the overall business side of the house so. This may be for a variety of reasons, not the least of which may be the tremendous pressure to learn everything there is to know about technology and to keep up.
 
Ranch Hand
Posts: 211
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I will answer your question by slightly modifying it. Can all good programmers become good architects?
No! There is no guarantee. While there are some commonalities between the two, both require different ways of thinking. Someone who is able to write a sorting algorithm which is 10 times faster than all the existing ones "may" not have a remote idea about good architecture (in some cases at least).

On the other hand getting an Architect's job after x years of experience as a programmer is something most of good programmers can do.
 
Ranch Hand
Posts: 463
Eclipse IDE Tomcat Server Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here's your answer.

A programmer thinks of what will happen if user clicks a button.

An architect thinks of what will happen when 10 thousand users clicks a button.

Surya.
 
Ali Hussain
Ranch Hand
Posts: 211
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Sai Surya:
Here's your answer.

A programmer thinks of what will happen if user clicks a button.

An architect thinks of what will happen when 10 thousand users clicks a button.

Surya.


Perfect explanation! Can not be formulated in a better way.
 
Rachil Chandran
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks guys. Very clear explanation.
 
Ranch Hand
Posts: 111
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Rachil,

Have you ever thought of the flip side of the question ?

Can one become an architect without having first been a programmer ?

IMHO, not all programmers have it in them to become architects. Some get better at their art, others don't. It exists in all professions - not all Doctors can become brain surgeons. And, not all architects go on to become Directors ;-)

Every person will rise to his level of incompetence and that is where career growth (hopefully) will stop.
reply
    Bookmark Topic Watch Topic
  • New Topic