Про обучение
http://t.me/thewayofjavajuniorМногие уже и так поняли, что я учился в Skillbox. (по реферальной ссылке скидка на курсы)
Немного про мое обучение есть в ролике: https://youtu.be/keddzcLPD4Y
Вот некоторые моменты, которые для себя выделил, делюсь:
1. Выбрать «оглавление».
Пробовал первое время учиться самостоятельно, но столкнулся с проблемой избытка информации, порядок изучения тем мне был не понятен, поэтому и выбрал платный курс - в первую очередь из-за структурированной подачи материала.
Так и сейчас, ознакамливаясь с какой-либо темой, стараюсь расписать себе план обучения. Веду задачники. У кого какие любимые?
2. Главная дилемма - на сколько глубоко стоит изучать материал?
Для меня это всегда было проблемой. На сколько подробно стоит изучать тему, прежде чем перейти к следующей.
Решил, что материал буду проходить по большей части поверхностно, не вдаваясь шибко в детали, но при этом должен понять суть; другое правило - найти источники информации, куда я могу вернуться за подробным описанием, сохранить их.
Несколько месяцев назад у меня была встреча с «карьерным консультантом», который дал аппрув на такую схему изучения IT - сначала расширить кругозор, затем окунаться.
3. Смотреть на тему под разным углом
В интернете много источников, но не стоит держаться какого-то одного. Постоянство - это не про IT.
Возможно именно со 2-го, 3-го захода, перебирая те самые «источники», тема раскрывается и это нормально.
Часто возвращался к уже пройденным темам, находил новое для себя, например, просматривал схожие уроки от Алишева, Трегулова (приложу .torrent-файлики, сейчас это актуально).
4. Не стоять на месте
По мере прохождения программы стал обзаводиться все большим числом telegram-каналов, -групп; в каких-то случаях создавали свои собственные.
Если чувствуется «затык» - просил помочь, просил готовый код - разбирал его, пытался рефакторить, улучшить, добавить свое.
Попросить помощи в обучении (даже готовый код) обосновав свою просьбу, предварительно приложив усилия на самостоятельное решение, везде встречается позитивно, особенно, когда запрос составлен четко и грамотно.
Часто бывает, что грамотно составленный вопрос уже и есть решение.
5. Информация в быстром доступе
Гуглишь одно и тоже, в надежде запомнить и больше к этому не возвращаться?
Распечатывайте термины, строчки кода - да в целом все, что хотите запомнить, перед глазами.
У меня была пробковая доска, цеплял туда иерархии классов, языковые конструкции, регулярные варажения и т.д. (это мне очень помогло на собеседованиях, но об этом позже)
PS: не продвигаю пиратство, хоть и обожаю халяву; когда появилась возможность, курсы на UDEMY купил 🙂