12345 54321
тут два разных принципа. Первый - это знание условного "гуру" о приемах в коде и языке, которые я просто еще не видел или видел, но не понял. Второй - это перерастание количества в качество. Чем больше частных проблем я буду решать быстро и без мучительных усилий, тем больше мозговой активности будет уходить на анализ и понимание(и, как следствие, улучшение) инфраструктуры проекта в целом
Ну как получить первое и второе контактируя с "гуру" 8 часов в день, 5 дней в неделю, и так год-два, я могу себе представить. Ревью, обсуждения, вот это вот всё. А в рамках часовой консультации раз в неделю. Ну не будет кто-то ваше поделие внимательно вычитывать, советы какие-то даст конечно, но и только.