В академию нужно приходить подготовленным. Академия не учит алгоритмам и структурам данных, подразумевается, что ты это уже умеешь. А без этого от академии толку будет мало.
У меня больше половины курсантов что было - приходят без базовой подготовки и тупо не тянут курс. От остальных половина откровенно слабовата, и только оставшиеся что-то могут сами.
При том, что на одного курсанта выделяется 5 часов консультаций, подразумевается, что я, как наставник, должен только проверить и направить, а никак не тянуть за жабры изо всех сил.
Я, по первости, вкладывая своё личное время, вытягивал бегемотов из болота, затрачивая своего личного времени 20+ часов на каждого, без всякой компенсации, просто из принципа, что раз могу значит должен.
Однако, в целом, толку от этого мало, потому что да, курсант сдал интенсив, но что у него там осталось в голове - никому не известно. Поэтому с мая месяца я взял таймаут и не беру курсантов, перевариваю эту ситуацию и вырабатываю взвешенное отношение к ситуации.
Таким образом резюме - прорешай олимпиадных задачек штук 100 разной сложности, выведи базовую алгоритмику и структуры данных на рефлексы. Это прям must have независимо от языка, на котором ты пишешь сейчас и будешь писать когда-либо, ибо это первейшие и универсальные навыки в программировании. Без этих навыков в профессии делать нечего. ИМХО.
ЗЫ: Видывал я и синьоров, которые на обе ноги хромают в алгоритмах и структурах данных. Мде. Жизнь полна чудесов.
ЗЫ2: Я всех отправляю на кодварс прокачивать скиллы в алгоритмах. Однако в последнее время кодварс стал зело тормозной. Пичалька. :(