Обратил внимание, что последние два уровня начал решать по принципу "натыкал как сердце подсказало и не обязательно с первой попытки".
Ощущаю нарастающую разбежку между проходимыми уровнями и теоретической базой. У меня одного так? И если да то как Вы с этим боритесь/ боролись? Советы are welcome
likenoothher
31 уровень
А Вы тоже не поспеваете за теорией?
Комментарии (22)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Murad
3 марта 2021, 20:57
У меня устроено как раз так, что надо сначало немного теории и потом на практике обкатать, но тут часто бывает наоборот, и в этом есть смысл. Выражение пазл сложился это как раз про javarush, сначала выполняешь задания, потом читаешь дополнения и становится еще яснее, плюс нужно читать паралельно пару книг в которых подробно описывается. Вообще система обучения на javarush очень грамотно построена, гораздо грамотнее многих других курсов. Если что то не понял например, то это точно не проблема javarush, это проблема сбора пазла(чтение дополнительных источников) и времени, только со временем и опытом пазл собирается в одно большое и целое. У меня проблема другая, я пытаюсь глубоко изучить все и сразу, и тут как раз проблема проявляется. Если уделять отдельное время по немногу, тогда соеденить разные части будет легче, если разом везде лезть, получиться stackoverflow))
0
Max
10 июля 2020, 09:10
Ну и я свои пять копеек добавлю. Да, местами не хватает теории. Но для этого, как тут уже писали, есть книжка, у меня на 1500 страниц 😄 Но другое дело - там максимум один пример на тему и всё. А бывает и фрагмент кода. Когда изучал, приходилось самому эмулировать задания. Здесь по теории есть необходимый минимум + много практики, что очень и очень полезно.
Что я делаю, когда чувствую разрыв? Останавливаюсь, читаю больше по теме. Если до этого что-то было - то оно либо освежается, либо начинает более чётко и многогранно проявляться. Но вообще, лучше больше практики, я, например, и другие сайты использую, погуглите, в en сегменте есть много бесплатных ресурсов.
0
Anton
9 июля 2020, 15:32
Не наблюдал такую проблему. Тут лекции и задания очень грамотно построены: тебе дают все инструменты для решения учебной проблемы, ты решаешь эту проблему. Если что-то не понимаешь перечитай еще раз лекцию, промотай до лекций профессора, там всё более подробно и основательно.
Особенно это касается 13 уровня, где имо самый простой и проходной материал и задания типа объяви интерфейс и потом имплементируй его в классе.
0
void00
9 июля 2020, 10:50
Тут у большинства такое. Явараш на одних из первых лекций говорил и акцентировал внимание на книги. По синтаксису и алгоритмам. У меня случилось это все на восьмом уровне. Там где Мапы. Шла голова кругом и ненависть к себе что дебил. Открыл Шидта, прочитал пару статей на хабре и пришло понимания темы. Теперь буду так делать каждый раз. Вводная теория явырышы - Шилдт или другой автор - решения задач уровня. Просто для того что бы решая задачи - не плавать)
+2
Светлана
9 июля 2020, 10:03
У меня еще литература по Java есть. Например книжка, в которой из 1200 страниц 70! посвящены только исключениям! Это конечно же гораздо больше, чем нам дается как ознакомление с материалом. Но хорошую теорию найти можно, а вот практические задания - очень сложно. Тем более здесь преемственность материала и четкая последовательность его подачи только подчеркивают отличное качество обучения. Стараюсь разобраться со сем, что программирую, Но и это тоже постепенный процесс, Сначала радуюсь тому, что не допускаю синтаксических ошибок, потом приходит понимание как все устроено и только потом, как это можно применить так, как нам еще не показывали. Обязательно Oracle документацию читаю по каждому классу - лучшего просто нет!
Поэтому выше нос - и не сдавайтесь: сначала радуйтесь тому, что уже можете и находите для себя хорошее, концентрируйтесь на этом.
И еще - если нам повезет мы сделаем ошибку, из которой сможем выучить еще больше, чем знаем сейчас! 🙂
+2
Justinian Judge в Mega City One Master
9 июля 2020, 09:13
Этот комментарий вызвал активное обсуждение и был перенесен на форум Программист - это профессия "не знать"
+11
Сергеев ВикторMaster
8 июля 2020, 21:58
Тут фишка курса, разработчику очень часто не хватает теории, ему дают задачу с которой он раньше не сталкивался и решать её надо самому (труд обязанности) и тут в ход идет скилл решения задач в которых нихрена не понимаешь. Немного погуглил, написал код в стиле "натыкал как сердце подсказало и не обязательно с первой попытки", если прокатило и работает - отлично, если нет - дубль 2 поиск того что не работает.
Если все работает, отлично, теперь оптимизируешь, читаешь и смотришь как можно ускорить и оптимизировать, если надо. Если все получилось отлично - код готов, если что-то можно исправить - исправляешь.
А дальше в ход идет тестирование, покрыть код тестами и дальше делать с ним всякие непристойности в плане оптимизаций и переписываний.
Тут совет один, искать не решенную задачу на гитхабе а по проблемам.
Научится писать тесты, минимальные на свой код ну или в main тестировать. И так плавно привыкать, т.к. на работе будет тоже самое
+3
likenoothher
8 июля 2020, 22:21
спасибо за развёрнутый коммент)
всё, как мне кажется, понял, кроме " искать не решенную задачу на гитхабе а по проблемам.Научится писать тесты, минимальные на свой код ну или в main тестировать" это как , куда и почему? имеется ввиду брать кусок кода и отдельно прогонять его на правильность выполнения поставленной задачи или ошибок, которые в нём возникают?
и как писать тесты на 13 уровне, куда хоть посмотреть, чтобы понять что это?
0
DaniilExpert
9 июля 2020, 00:14
Скорее всего имеется в виду - тестирование на JUnit - видео с примером клик
Я ещё с данной тематикой не знаком, да и наверное мало кто это изучает на 20 лвл, т.к на JR не так много задач, где требуется "тяжёлая артиллерия". Но это очень важные знания, которые обязательно пригодятся в работе. Вернее, которые вам рано или поздно придётся выучить)
0
Сергеев ВикторMaster
9 июля 2020, 02:10
- "искать не решенную задачу на гитхабе а по проблемам"
Например у вас массив сортируется не верно: не искать "javarush решение task...", а искать "как отсортировать массив в порядке возрастания java"
- "Научится писать тесты, минимальные на свой код ну или в main тестировать"
Тут да, про junit или просто вызов через main. Например вы пишите метод, который сортирует массив. Значит в main можно создать не отсортированный массив, передать его в метод и вывести в консоль результат, так проверив, что действительно сортируется. При этом надо придумывать варианты, которые могут сломать код, например есть в массиве будет null или 2 одинаковых значения - что-то в таком духе. Можно проверять не глазами, а автоматизировать, т.е. использовать сравнение массивов
0
VladimirMaster
9 июля 2020, 06:41
JUnit для Java Dev это обязон знать. Могу посоветовать вот этот видос для ознакомления и вот этот офигенный видос и вот эту книгу. Книга мощная, но нужен некоторый скил по Java. А так в сети полно инфы на тему JUnit. Так, что засучивай рукава и вперед.
0
Алексей
8 июля 2020, 21:32
У меня хуже,я нашел все ответы к задачам на 40 уровней. Смысл гуглить ,если знаешь что ответ в соседней папке. Мука страшная.
А по твоей теме постараюсь разузнать. Хрен его знает, на кой ляд тебе этота теорич сдалась, но я в чужие дела не лезу, хочешь добить, значит есть за что...
ПыСы: Читаю Шилда мне хватает
0
likenoothher
8 июля 2020, 21:53
даже и не буду пытаться искать) воровать у самого себя - это моё всё) уж лучше как нибудь сам)
а теория вроде как хороша, если это первый и единственный ресурс с которого ты решил вайти в айти, не?)
0
Justinian Judge в Mega City One Master
9 июля 2020, 09:01
любопытство кошку погубило ) а что значит нашел, как нашел, так и можешь потерять :) удалить ссылку да и все.
+2
Алексей
9 июля 2020, 20:13
с 7 уровня уже не всегда хватает теории, иногда чтобы отвлечься решаю на Stepike
0
hidden #2322530
9 июля 2020, 20:19
ну это "добро пожаловать в жизнь". открываешь комментарии (там есть хорошая вкладка "популярные"), если например не понимаешь задание, можно зайти в вопросы и посмотреть как это у других так или иначе реализовано. в остальном гугл, книжки, ютуб.
+1
Ksenia MarioMaster
8 июля 2020, 21:18
на уровнях 10-15 лекции не читала.
Возможно, у меня была база теории (1й квест дотошно разбирала, пару глав философии джава, пару уроков от епама)
а может в задачах ниче сложного нет - просто дописать екстендс или имплементс.
Там дальше пойдут треды(потоки) будет ощутимая нагрузка.
0
likenoothher
8 июля 2020, 21:51
пару уроков от епама? что за уроки такие, подробней плз?
0
VladimirMaster
9 июля 2020, 07:38
Ходи сюды а также сюды.
0
Ksenia MarioMaster
9 июля 2020, 09:51
я смотрела тут:
там на украинском языке создали курс.
епам курс тем №1
Но во всяком случае философия джва первых около 100 страниц рекомендую почитать
0
Anton
9 июля 2020, 16:03
Это онлайн или офлайн тренинг?
0
VladimirMaster
9 июля 2020, 17:50
Зайди на страницу тренинга и там в правом нижнем углу есть знак вопроса, задать вопрос. Вот туда задай этот вопрос.
0