Help coderanch get a
new server
by contributing to the fundraiser
  • 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
  • Devaka Cooray
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Tim Moores
  • Carey Brown
  • Mikalai Zaikin
Bartenders:
  • Lou Hamers
  • Piet Souris
  • Frits Walraven

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.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic