Мнение по прохождению курса JR: 1) При прохождении уровня рекомендую сразу же читать все лекции и обязательно комментарии (там вся ценная информация и ссылки). 2) Очень рекомендую понимать сам алгоритм. Поняв его можно все задачи быстро решить. Воспринимай это как английский. Просто есть формулы (временна, тип предложения, модальные слова) и разные исходные данные для задачи (набор слов). 3) По мере гугления и чтения комментариев (главный навык разработчика в реальной жизни и основной скилл приобретенный в JR). Ты получишь тот самый заветный скилл самообучения и самопонимания! 4) Существует большое количество разных каналов, блогеров и т.д. по мере поиска решений ты со всеми ими познакомишься:) Рекомендую не ко всему цепляться, а найти "курс", то есть поэтапное обучение практики/теории. Все что угодно: сайты по самообучению или ютуб. Дорожная карта развития Java разработчика в 2021 году!  Опыт, мотивация, лайфхаки и полезные ссылки/ресурсы/сайты/каналы. - 1 Как во всем этом не запутаться и не сбиться с пути?) Схема для осознании всей масштабности 🌌 Имей ясное представление что тебя ждет: 1) Вот ссылка для понимания всей серьезности профессии программиста, это не смотреть на картинки с Футурами и иметь кнопку "правильное решение". По ссылке статья о стажировке которую дает JR, рекомендую ее разобрать, стек технологий и умений очень высокий (знакомый разработчик сказал что здесь стек для фулл стака) https://javaops.ru/view/topjava 2) Попробуй написать игру на JR. Это даст возможность понять тебе обьемность работы программиста. А лучше посмотреть тестовое задание на стажировку и его решения на открытых репотозиториях GitHub. Поняв всю серьезность, ты будешь более серьезно относится к простым задачкам. Чем быстрее ты доведешь их до "автоматизма" тем быстрее будешь двигаться вперед. Из реально практического рекомендую: 1) Помогать младшим коллегам в разделе "помощь" (научишся правильно излагать мыслы/повторение + мини опыт senior); 2) Codewars (сайт с задачками на английском); 3) @javaquiz_mentor (канал: задачи и вопросы по Java, простая тренировка для мозга на каждый день 🧠); 4) Читай книгу про Java. Это образует твою систему мышления. Сергей Немчинский как-то сказал что главный критерий по которому понятно что человек может стать программистом это - умение выражать свои мысли. Написание кода - аналогично, просто другие символы и логика используется. 5) Окружи себя вдохновением. Мы чем-то занимаемся потому что это нравится. И это не всегда сухие цифры. Можно найти успешного IT специалиста в сетях (который будет нравится тебе как человек его стиль жизни/мышления), сделай небольшой продукт который будет полезен обществу (например телеграмм бот); 6) Займись продуктивностью: режим/привычки/цели&план/аффирмации. Запрограммируйте свой день на продуктивность!); 7) Бонус - лучший сайт для начала приучения зверя ГитХаба ;) learngitbranching И напоследок главное в JR это сообщество, активно используй этот ресурс. А чисто выучится можно эффективно на каких-то других курсах и частично самостоятельно (по моему мнению). P.S. Все это очень очень сильно зависит от уровня мотивации и самоорганизованости, хотя JR этому очень способствует (бывает вопреки). Помни и учитывай: У каждого свой первичный уровень материальных и личных возможностей/ума/времени... (за счет чего легче и быстрее учиться). Так же у каждого свой темп. Кто-то быстрее кто-то медленнее развивается. Но главное это результат. Посмотри статистику в JR. Какое количество студентов доходят до определенного уровня. Проанализируй и сделай выводы. В узкоспециализированном (IT) и широком смысле (человеческом) - почему люди не достигают результата.