3 ms·
Yes and no, depends. It gives such experience to a software architect, otherwise not really. Tho, software architects do a lot more than just systems design (th
by taigi100 6y ago
Yes and no, depends. It gives such experience to a software architect, otherwise not really. Tho, software architects do a lot more than just systems design (tho, that is pretty much their main task). But yes, you get a job as a software architect or something like an "in-training" one, helping one, etc. at a big corporation to get such experience (I'd argue that small companies only need some code design, you want a lot of systems/software design you should go for a big corporation)
- mav3rick 6y agoYou evolve into the architect role as an IC. No new grad is hired like this. You design things and keep going up in scale.
- taigi100 6y agoIt happens from time to time, but yes - there is no specific job / hiring for this. The default/common path is evolving into the architect role which seems like a "bad" process of developing an architect. The best way to develop a new architect, is to have him learn alongside a mentor/teacher who is an architect himself. Developing and architecture are very different jobs which require different mindsets and skills. Also, I've seen many places, teams, etc where people are mostly made to implement feature after feature with no time in between for learning, self-development, courses, etc. Otherwise, after you've just "arrived" to that architect role you start learning on your own what architecture really is and means.
- mav3rick 6y agoDeveloping and architecture are absolutely related. Many ideas seem great on paper till you go and implement them and find out the pain points. All the great architects have often been in the weeds of their systems.