Как оптимальнее и эффективнее выучиться на директолога, продвиженца, рекламиста?
директолог, продвиженец, рекламист, интернет-маркетолог, seo-специалист, контекст-оптимизатор, гуру-гугл-поиска.... и т.п.
Сложность в том, что всё это разные вещи. Точнее у Вас указано не правильно.
Правильно будет так
директолог - спец по директу, адвордсу
seo-специалист, а точнее seo-оптимизатор - спец по органическому поиску
таргетолог - спец по таргетингу, ретаргетингу
веб-аналитик - занимается веб-аналитикой
дальше уже другие деления
маркетолог - спец по маркетингу в целом
рекламист - чисто по рекламе
копирайтер - занимается копирайтингом
ПР-менеджер - менеджер по ПР
Ещё есть разные специфические или новые.
Дак вот, вернёмся к первым двумдиректолог 
Выращивается за 1 - 2 года. За 3 года если ленивый. 
Для этого 
читается вся официальная инф у Гугля и Яндекса + проходятся их курсы.
+ параллельно я бы ещё изучил google tag manager
считать более менее адекватным специалистом можно того, кто настроил более 100 рекламных кампаний для разных клиентов и 90% из клиентов остались довольны. + нужен опыт оценки и анализа чужих рекламных кампаний.Для того чтобы стать отличным SEO нужно иметь
аналитическое мышление - ведь оцениваешь сейчас, а результат получаешь через 4 - 6 месяцев
разбираться в программировании - не обсуждается
уметь настраивать веб-сервер - тоже не обсуждается
уметь писать тексты - обязательно
уметь анализировать больше массивы данных - жизненно важно
иметь системное мышление - обязательно
Чтобы стать не бла бла специалистом, а реально специалистом нужно
сделать самостоятельно сайт и наполнить его текстами. Так как цикл индексации и ранжирования 4 - 6 месяцев то на то чтобы получить первый опыт уйдёт около 6 месяцев.
повторить опыт создания, наполнения ещё раза 4, крутя разные параметры внутренней и внешней оптимизации. На это уйдёт ещё года 2.
Важно понимать, что от ниши к нише и от региона к региону факторы и мульки меняются.
Порог вхождения думаю года 4. 
В деньгах пороги входа думаю такие (если взять и везти за ручку)
Директолог тысяч 800 минимум. А реально порядка 1,5 млн потраченных денех
SEO - от 1,5 млн. А реально порядка 3 млн рублей.
Живое общение со спецом ничего не заменит. Курсы с преподами, типа центра "Специалист", Нетологии и др. Только желательно туда уже идти когда есть ресурс для продвижения - свой или чужой, не важно.