Я думаю, вы спрашиваете, как продвинуться по карьерной лестнице внутри компании, и это другой процесс, чем обсуждали предыдущие комментаторы. Это также сильно отличается от одной компании к другой, но все еще существуют навыки и практики, которые важны для всех.
Самая очевидная вещь - это широта видения. Вы должны быть знакомы со всеми частями системы, которые вы обсуждаете. Это означает, что у вас должно быть желание работать с различными областями кода, даже если вы не знаете о них столько же, сколько область, над которой работали. Вы должны быть готовы и способны помогать другим людям с вещами, которые вы знаете. Это не означает, что вы должны навязывать им свою информацию, это означает, что вы ответите на вопросы, когда они попросят. Если ваш совет будет полезным, к вам придут люди. Очевидное место для начала - помочь людям, которые взяли на себя ответственность за то, от чего вы недавно отказались.
Архитекторы общаются с людьми, работающими над другими проектами, и потому, что их спрашивают их мнение об этом другом проекте, и потому, что они выясняют, кто другие эксперты, и задают им вопросы, когда другой человек имеет больше опыта в области .
И, конечно, код и проекты, которые вы оставляете позади, говорят за вас. Если ваш код недоступен для чтения и надежен, то не будет иметь значения, сколько проектов вы посетили. Ваша собственная работа должна быть впечатляющей.