vendredi 13 novembre 2020

Should I become a senior programmer before I can become a software architect/lead-tech/CTO of a tech company?

I am trying to become a lead-developer/system architecture/CTO, someone who structures and designs the whole project and tells the other developers to use what pattern(s) and what frameworks/languages/modules/libraries, etc.

But my question is: "Should I become a senior Angular developer before I can lead/guide/make decisions in an Angular team?" and the same for Flutter team(I mean must I become a senior Flutter developer even if I am an Angular senior developer, to lead a React developer team?). Or should a React architect/leader-tech guy must become a machine learning-Python senior developer if he/she wants to architect a project working on machine vision with Python language for example?

Is framework/language/technology completely separate from architecting/designing/making decisions on a project and leading a team of developers they are experts on the technologies you maybe don't even know it?

And Also like to know, if the answer is YES, how a person with no knowledge in some technology can evaluate the developers work/product to see if is it work well enough or could be better?

Aucun commentaire:

Enregistrer un commentaire