Ребята, как по вашему мнению наиболее безболезненно разработчику перескочить на другой стек?
Допустим есть PHP разработчик уровня middle+. Он хочет развиваться в сторону Golang. Естественно мозги заточены уже под PHP с его допущениями и архитектурой. В Golang всё по-другому, но предположим, что разработчик уже может на нем самостоятельно писать код под конкретную задачу, но страдает архитектурный подход, нет понимания специфичных паттернов и т.д. Что посоветуете разработчику?
Снова начинать с джуна в компании с хорошим ментором, что бы очень быстро освоить паттерны, модули и фреймворки golang или есть другой путь?
p.s. Вопрос не в конкретных языках, а принципиальный. Golang можно заменить, например Java.