наличие кружка (= мотивированное окружение) + наставник (в данном случае самый крутой на всю страну), который может подсказать, если есть вопрос, куда двигаться - это не одно и то же , что самоучка! самоучи даже не знают иногда с чего начать, им просто подсказать некому, IT сфера огромная, а так чтобы именно в олимпиадных задачах прогрессировать самому - как минимум должен кто-то направить - про остальную работу - никто и не спорит, что от конкретных усилий зависит, но вот вектор задать, что изучить, чтобы догнать остальных, куда двигаться (некоторые "самоучки" до сих пор  скрэтч в МШП изучают. не понимая, что для олимпиад другим заниматься надо) с наставником, которого хотя бы 1 раз в неделю видишь - это совершенно другой вектор и более эффективные усилия. так что даже не сравнивайте своих "самоучек" ..