DEV Community

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

Collapse
 
ltvan profile image
Van Ly

First, read books, blog, articles. Depends on your field, find some reviews to know which book you should read. Code Complete is definitely one you have to read first.

Knowledge without practice is the dead knowledge. Just practice everyday, apply your knowledge in your work, your hobby project,...

Practice without observing is like driving a car without knowing where to go. Observe your result, people’s results, learn from them.

Doing all those things alone is like a silo. Everyone has his/her own point of view. People talk differently about the same subject. Talking, discussing with open mindset help you to see things different ways and understand the nature of things. Do not object other views too soon, which will make you a big silo.