Приветы. Нужен совет. Столкнулся с проблемой, что в принципе разобравшись с теорией, дойдя до практики, руки отказываются писать код =). Смотрю в книгу вижу фигу😬(если доходит до задач сложнее изи, дописать 3-5 строчек кода). А поскольку практика это залог успеха , интересно мнение уже более опытных людей, какими ресурсами пользоваться дополнительно (больше интересует какой либо задачник для "не очень понятливых" (если понимаете о чем я))))
Возможно есть смысл приостановить изучение теории и пока, не забегая вперед, заполнить практические пробелы. Постоянно не отпускает мысль, что я делаю что-то не так))))
Artyom
16 уровень
Хэлп
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Java Developer
2 декабря 2022, 22:26
Что-то мне подсказывает, что если вы не в состоянии написать код используя пройденный материал - вы этот материал просто не поняли. В программировании, как и в любой науке важно не зазубрить, а понять какими средствами вы располагаете и что с их помощью можно делать. Так сказать "физический смысл". И вам похоже не задачки нужны (раз уж решать их не получается), а просто более доступный учебник с наглядно разобранными примерами. Я бы в эту сторону копал.
Так же не лишними при решении задачи будут карандаш и листок бумаги. Вы можете не знать как воплотить в код свою мысль, но сама мысль ведь должна быть. Если стоит задача отсортировать массив - к этому могут привести вполне конкретные действия. Вот можно их визуализировать, посмотреть что будет с массивом на нескольких первых шагах ваших действий, вывести зависимости и возможно выбросить лишние действия. Да и при разборе готовых решений тоже помогают такие листинги, не даром они встречаются в профильной литературе :)
+1
Евгений Семененко
2 декабря 2022, 21:00
Мне один знакомый порекомендовал порешать задачки с литкода (изи уровень). Причем нужно сидеть над задачей не более 7-10 минут. Если решение не приходит, открываешь самое лучшее в комментариях, берешь его, разбираешь, затем пишешь код, удаляешь, пишешь код опять и так 4-5 раз. На следующий день, обязательно поворить решение задачи(ну типа как стихотворение), и переходить к следующей задаче и так каждый день. Мозг привыкнет к такой тренировке, и уже сам начнет выдавать тебе решения. Само главное, не пропускать
тренировки)
+3
Младший помощник вспомогательного заместителя курьера
23 ноября 2022, 23:28
Порешайте алгоритмические задачки, например leetcode, для начала изичные. Неплохо развивают голову, код там нужен несложный, как практика для начала очень неплохо, да и просто интересно)
+1
Павел
23 ноября 2022, 09:12
Это нормально когда мозг отказывается делать сложные задачи, ведь он тот еще бережливый сукин сын и он не считает нужным тратить энергию на что то кроме еды и размножения)
Можно его обмануть, например разбить одну большую задачу на несколько маленьких.
Или можно поставить себе таймер, допустим 20 минут решаешь задачу и ни на что не отвлекаешься, потом 10 минут перерыв - встаешь с места уходишь, делаешь что хочешь, потом возвращаешься.
+2