Hey subhash!
Becoming a software architect does require a lot of experience with your own software as well as understanding how similar prices of software works. The attitude you need to have towards your career includes -
You should want to understand all the little peices of the product - not just no their existence but understand their implications, limitations.
You should learn about how it interacts with others software - software you write and competitors software
You should understand how your customers use the software and also what they need.
Wish you all the best!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile