Рекомендации от выпускников
Коровина Ксюша
Для меня в организации времени самым главным было разделить работу на равные части от сейчас до дедлайна. В день выдачи задания можно сразу просмотреть его полностью, набросать примерный план или просто начать его обдумывать. В случае, когда помимо учёбы есть ещё и работа, мне помогало делать что-то более пассивное после тяжелого рабочего дня, например, нагонять лекции и составлять планы по домашкам, а в выходные садиться за решения. Про дополнительные источники информации сказать сложно, это сильно зависит от интересов. Мне кажется, полезной информации в ШАДе и в окружающем интернете скорее слишком много, чем недостаточно, поэтому важнее организовать себя. Например, не держать сто вкладок с интересными блогпостами, а читать их сразу, когда это нужно, этому я ещё учусь.
Кобелев Илья
Очень важно не откладывать на последний момент. Приступайте к выполнению домашних заданий сразу после лекции или в день их выдачи. Так точно будет время успеть к дедлайну или задать вопросы по реализации на следующем занятии. Хоть некоторые дедлайны и ставят на 9 утра, это не значит, что нужно кодить всю ночь. Плохой сон значительно снижает продуктивность на следующий день, в результате суммарный эффект от работы ночью почти всегда отрицательный.
Если говорить о дополнительных источниках информации, то, на мой взгляд, они не нужны. Если на лекции вы были внимательны и задавали вопросы, то полученной информации вполне хватает для выполнения заданий. В совсем сложных ситуациях может помочь просмотр лекций и семинаров прошлого года. Но самое главное, это не стесняться и задавать вопросы в чат курса, здесь всегда помогут и поддержат. В качестве дополнительной литературы очень рекомендую прочитать книгу Миши Левина и Макса Бабенко "Введение в теорию алгоритмов и структур данных".
Сажина Катя
С самого начала обучения я выработала вот такую стратегию: в начале семестра составляла список дел в Trello с дедлайнами и важностью. Не скрою, сначала этот список вызывал страх, но постепенно, когда список выполненного становился всё длиннее, росла и мотивация. Мой совет: выберите удобный для вас инструмент организации задач и строго ему следуйте, тогда всё точно успеете.
Никакими специальными дополнительными источниками я не пользовалась, но зато прокачала навыки поиска нужной информации в интернете. Так что, если зашли в тупик, Яндекс вам в помощь.
Никита Калинин
Кажется, что самое сложное в организации времени это предсказать заранее, сколько уйдет на то или иное задание. Если вам заранее скажут, что нужно выделить 5 или 7 часов на то или иное задание, вы легко сможете разместить всё в соответствии с дедлайнами, простенькая оптимизационная задача. Дальше уже вопрос силы воли, насколько вы готовы следовать намеченному плану. Лично у меня, подходящие дедлайны вызывают стресс, что помогает более концентрированно делать намеченное.
На мой взгляд, хорошее ощущение необходимого времени приходит с опытом, чем больше вы делаете заданий, тем лучше вы понимаете сколько на них нужно закладывать времени. Кроме того можно спросить у товарищей сколько они потратили времени, и в зависимости от ответа либо поделить его на 2 либо умножить.
Для себя я разделяю курсы ШАДа на три типа:
Straightforward. Для их сдачи и понимания лично мне не потребовалось ничего изучать заранее, достаточно было честно делать все домашние работы, уделять много времени, и всё получилось. А в качестве материалов хватало лекций и семинаров, ничего более.
Курсы с бэкграундом. В основном это курсы первых двух семестров. Чтобы сдавать их на отлично, нужно иметь неплохой вузовский бэкграунд, который у меня к счастью был и очень мне помог.
Курсы для гениев. Это курсы, где невероятно проблематично добиться большого процента решенных задач просто потому, что они сделаны так, чтобы быть сложными. В каком-то смысле на этих курсах возникают задачи полуолимпиадного характера, в том смысле, что ты все знаешь, а как решать все равно не понятно. С этим можно бороться большим олимпиадным опытом. Если у вас первоначально его нет, кажется, это очень больно.
В качестве дополнительных материалов я, в первую очередь, использовал поиск в интернете, вообще в ШАД это базовый навык. Довольно редко, но бывали ситуации, что приходилось читать рекомендованную литературу к курсу. Обычно того, что рассказывается в курсах, более чем достаточно.
![](/file/bbd20f105eb00e6ee6ec7.jpg)
Митя Попов
Есть достаточно простой набор базовых правил: соблюдение режима сна, планирование и правильный отдых. Идеальный для меня день выглядит примерно следующим образом: подъем в 7, далее час на то, чтобы подготовить себя к работе, составление планов и задач на день, выполнение этих планов, отдых и подготовка ко сну. Конечно, многие компоненты могут пойти совсем не так, как планируешь. Особенно сложно заранее оценить время выполнения той или иной задачи, а с дедлайнами по машинному обучению в 9 утра порой просто не спишь всю ночь. Но важно хотя бы не запускать все это дело и стараться вернуться к балансу.
Конкретно в ШАДе есть еще мелкие лайфхаки, например, начать делать хоть небольшую часть домашнего задания до дедлайна, чтобы не тратить время перед дедлайном на скачивание датасета или настройку окружения. Более того, при таком подходе с большей вероятностью получится правильно оценить время на выполнение задания. При этом, делать домашнее задание полностью сразу после его выдачи тоже не самый правильный подход, ведь в домашках могут быть баги составителей, на которые можно впустую потратить достаточно много времени.
До ШАДа я уже проходил какие-то курсы по алгоритмам, машинному обучению и глубинному обучению, поэтому большинство курсов не были чем-то совсем новым для меня. Повторное изучение материала дает гораздо больше понимания и осознание происходящего, в то время как к новому материалу нужно привыкать, чтобы это уложилось в голове.
У меня очень стандартный набор дополнительных источников. Я смотрел лекции топовых вузов на YouTube. Если на лекции в ШАДе что-то было непонятно, то такие лекции периодически очень выручали и ускоряли выполнение домашнего задания в разы. Активно искал информацию в интернете, кажется, что важность умения гуглить в 21ом веке очевидна. Настоящим кладезем знаний могут стать чаты курсов, особенно те, которые не меняются при новой итерации курса. Поиском по сообщениям порой можно найти решение очень редкой и специфической проблемы.
Лёша Бухтияров
Я бы задался вопросом, зачем вообще нужны высокие оценки. Мне кажется, что более вдохновляющая цель - хорошо во всем разобраться, максимально усвоить, двигаясь на предельной производительности и выяснить, на что ты способен, а побочным эффектом такой цели будут являться высокие оценки.
Такое желание, мотивация - главный ингредиент. Отсюда следует соответствующая расстановка приоритетов и готовность ботать после учебы в универе, на выходных. А праздники ждешь с особым нетерпением, потому что можно кучу домашки переделать. И да, личной жизнью во время семестра придется немного (нормально так) пожертвовать, но это того стоит. Если хорошо для себя уяснить, зачем тебе это все, то банальные, но трудно выполнимые рекомендации про режим дня, правильное питание и прочий ЗОЖ легко войдут в твою жизнь. И, конечно же, всем советую попробовать медитацию.
Во время обучения сталкиваешься с большим объемом новой информации. Чтобы мозг успевал переваривать это все, я ежедневно занимался спортом, либо устраивал пешие прогулки. И вообще почти не жертвовал сном, уделяя ему 9 часов и отключаясь от учебы примерно за час до сна.
Что делать, если задача долго не решается: пройтись / переключиться на другой предмет / обсудить её с друзьями из ШАДа.
Грабли, на которые я наступил несколько раз, прежде чем сделать вывод, это невнимательное чтение задания или документации. Задание надо читать до конца, лучше два раза. Умные люди пишут документацию не просто так: там часто бывают полезные, проясняющие все, примеры. Это точно сохранит вам много времени и даст больше понимания.