Дорогие разработчики и будущие разработчики, направьте в нужное русло)
Просмотрев много курсов и видео на ютубе, прочитав много статей в рунете я понял что нужно создать план обучения и сделать свой пет проект.
Я выбрал JavaRush и подписку премиум про, дошел до 19 уровня пока что особых проблем не возникало только при изучении дебаггера и на уровне про потоки ушло много мозговых ресурсов)
Правильно ли то что я учусь без менторов?
И еще волнует ряд вопросов, таких как:
1. Курс как я понял это 40 уровней, но 20 уровней синтаксиса зеро + 10 уровней джава кор == 30 и дальше идет вилка (Коллекции || Мультитрейдинг) - они по 10 уровней а также еще 20 уровней Сервлеты итого всего 70 уровней. Отсюда вопрос как бы вы построили свой путь обучения?
2. Когда создавать начинать свой пет проект ?
3. Я часто вижу много не знакомых слов типа Spring, Maven, JDBC и так далее.
Стоит ли забегать вперед паровоза и начинать изучать эти пока не знакомые для меня слова? Или это будет предлагаться изучению в курсе?
4. Есть рекорд по изучению Java (с 0 до junior-a)?
5. Какие посоветуете онлайн конференции или events посещать на данном этапе обучения?
Владимир
25 уровень
Алгоритм обучения
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Enterprise Java Developer
4 октября 2022, 08:41
Имхо, единственно верным алгоритмом может быть только последовательность - учишься -> применяешь
Выучил что-то, подумал как это может тебе пригодится, обкатал на каком-либо инструменте. Ну и так далее, начиная с самых базовых знаний. Рано или поздно приходит понимание того как должны работать более сложные инструменты, чего тебе не хватает (например базы или апи эндпоинтов) и учишь целенаправленно сам.
JavaRush в своей сути это отличный задачник, думаю ты уже понял, что проходя курс тебе придется искать дополнительную информацию для решения задач, воспринимай это как практику перед реальной работой - там так же. Но одного задачника будет маловато для приобретения профессии.
Не привязывайся к уровням, роль играет твой навык, а не циферка в профиле, который никто из работодателей никогда не увидит.
Незнакомые слова рано или поздно станут знакомыми. Особенно если твой контекст будет с ними связан. Вот решишь поработать с базой данных узнаешь и про JDBC и про Hibernate и про Spring data... ну это для примера.
Даже если рекорд есть - по что он тебе? Не ты же его ставил и явно не ты поставишь :) Будь собой, а не смотри на сына маминой подруги.
Про конференции хз, сам особо на них не бываю, да и онлайн формат для мероприятия нацеленного на общение между собой вызывает у меня вопросы - чем это от лекций отличается?)
Можешь посмотреть онлайн выступления каких ни будь зубров индустрии типа Дяди Боба :) Еще JetBrains постоянно какие-то онлайн мероприятия проводят, можно поинтересоваться.
0
Владимир
4 октября 2022, 13:51
Принял, спасибо за ответ)
0
Павел
4 октября 2022, 06:10
Пет проект можно начинать на любом уровне, хоть простой калькулятор с вводом выводом через консоль, лишь бы сам и с нуля. Если сделал проект и показалось легко, то всегда можно проект усложнить.
На твоем уровне можно написать любую программу на несколько классов, чем больше тем лучше. Тему лучше выбрать ту в которой ты разбираешься, например: Ветеринарная клиника, Магазин продуктов, Человеческая клиника, Прокат велосипедов, Электронный дневник и тд. Требования (что должна делать программа) к проекту можешь придумать сам или как выберешь тему можешь спросить тут.
Spring, Maven, JDBC - можно будет потом прикручивать к проекту, после того как реализуешь его на текущем уровне знаний. Заодно и изучишь эти самые Spring, Maven, JDBC. В курсе вроде только JDBC есть.
Стоит забегать в перед или нет: интересоваться определено стоит, но если чувствуешь что закопался в теме и ни хрена не понимаешь, то значит тебе еще рано, попробуешь по позже.
Рекорды по скорости изучения - это полная лажа, тут ты соревнуешься не с другими, а в первую очередь с самим собой. Если ты регулярно заставляешь себя заниматься чем то новым и выносить себе мозги - то ты молодец.
На конференциях нет тем для новичков, вот ивенты для новичков наверное есть - но хз какие и где)
Если найти сообщество программистов, то учиться будет намного легче. Если не найдешь, то активничай тут на форуме и в чате. Не стесняйся задавать вопросы и отстаивать свое мнение.
0
Владимир
4 октября 2022, 13:51
Понял, спасибо)
0