DEV Community

Discussion on: What should I know to be a software architect?

 
joshualjohnson profile image
Joshua Johnson

Honestly, I think achieving architect status means that you've earned the right amongst your peers. Or you've earned the title by proving yourself within a job interview.

I don't think its winning the lottery. And to be honest, I don't think having the title "architect" really means anything either. I think as a developer,

  • you should be doing the best work you can do.
  • always try to achieve getting better.
  • Stay humble and realize you can always learn something new even from someone who has way less experience than you.

Let me ask you this, why is it important for you to be an architect?

Thread Thread
 
stereobooster profile image
stereobooster

I guess we get confused somewhere in the middle. My question never was about a title. I asked how to gain knowledge (or experience) in most effective way and what kind of knowledge people consider to be most valuable (in sense of giving most insight).

Thread Thread
 
joshualjohnson profile image
Joshua Johnson

Build stuff my friend. That’s it. Gain the knowledge by building stuff and leading teams. See what works and what doesn’t.

Seems like you want a simple answer like, if you read book X or blog post Y, it will tell you how to be a software architect. It takes real experience in the field of software development. You cannot skip all the hard work it takes to earn the badge.