Мнение по прохождению курса JR:
1) При прохождении уровня рекомендую сразу же читать все лекции и обязательно комментарии (там вся ценная информация и ссылки).
2) Очень рекомендую понимать сам алгоритм. Поняв его можно все задачи быстро решить. Воспринимай это как английский. Просто есть формулы (временна, тип предложения, модальные слова) и разные исходные данные для задачи (набор слов).
3) По мере гугления и чтения комментариев (главный навык разработчика в реальной жизни и основной скилл приобретенный в JR). Ты получишь тот самый заветный скилл самообучения и самопонимания!
4) Существует большое количество разных каналов, блогеров и т.д. по мере поиска решений ты со всеми ими познакомишься:) Рекомендую не ко всему цепляться, а найти "курс", то есть поэтапное обучение практики/теории. Все что угодно: сайты по самообучению или ютуб.
Как во всем этом не запутаться и не сбиться с пути?)
Схема для осознании всей масштабности 🌌
Имей ясное представление что тебя ждет:
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) и широком смысле (человеческом) - почему люди не достигают результата.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ