Здравствуйте! Дошла до темы Функции (7
уровень) и понимаю что совершенно не могу самостоятельно решать задачи среднего и выше уровня..
Читаю теорию, смотря видео по теории, мне хватает понимания только на решения задач лёгкого уровня. Часто даже видя решение задачи, нету понимания того почему такое решение.... Сама бы я точно до такого не догадалась..
Подскажите имеет ли смысл продолжать обучение и если да, то может подскажите подход, который стоит применить..?
Анастасия
10 уровень
Подскажите как обучаться, если не получается решить ни одну задачу среднего и выше уровня?
Обсуждается
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас ПасинковSoftware Developer в ZipyMaster
19 августа 2024, 20:38
якщо подобається - тоді продовжуй. опускаються руки - зроби перерву в кілька днів, відпочинь, розвійся, а потім вертайся.
якщо не подобається, якщо важко і взагалі не в кайф, а просто треба - тоді можливо треба змінити сферу діяльності. бо далі буде ще важче, і це нормально.
десь в районі 7го рівня багато хто застряє. хтось кидає, а хтось йде далі.
якщо не виходить робити задачі - є дві можливі проблеми:
- не вистачає теорії (просто почитай теорію в іншому місці, є купа книжок, є купа відео на ютубі, знайди той ресурс, де тобі буде зрозуміло)
- не вистачає практики. таке буває коли попередні задачі якось "наклацала" не до кінця зрозумівши шо відбувається і як воно працює чи чому не працювало. тут можу порадити просто самій собі придумувати задачі аналогічні до тих, що вже вирішила і перерішувати їх самій заново. чи знайти в інтернеті якісь задачькі на цю тему і посидіти над ними трошки. в якийсь момент мозок перелаштується і різко стане все зрозуміло.
але до цього моменту ще треба дійти, да)
якщо кинути зараз - не дійдеш)
0
improvementnull в null
17 августа 2024, 19:46
Насть, не переживай. Задачи уровня медиум и хард как раз с темами которые ещё не проходили. Просто читай лекции и решай задачи легкого уровня, а потом можешь вернуться к задачам медиум и хард. Либо как и задумывали создатели курса просто гугли дополнительно.
Также, если ты решаешь задачи на сайте, то обязательно попробуй решать их в среде разработки. Она подскажет где ошибка. И используй дебаг и отладку (пробные запуски программы до отправки на проверку)
+1
Денис Enterprise Java Developer
17 августа 2024, 17:40
Ну если оно не идёт и не в кайф, то зачем на это тратить время?
0
Анастасия
17 августа 2024, 18:23
Требуется по работе
0
Денис Enterprise Java Developer
17 августа 2024, 18:27
Стесняюсь спросить, как вы попали на работу на которую у вас очевидно не хватает компетенции в соответствии с "требованиями".
0
Анастасия
17 августа 2024, 18:56
До определенного разряда у меня хватает компетенции. Для того чтобы расти необходимо знать java core
0
Денис Enterprise Java Developer
17 августа 2024, 19:11
Ну вот вы и ответили на свой вопрос, раз необходимо - берёте и учите. Практика всему голова, рано или поздно или поймёте или запомните.
Совсем клинические случаи тоже встречаются увы, человечество где-то свернуло не туда... но пока что их меньше среднего по палате.
Программирование, по своей сути это просто образ мышления. Умение видеть общее в целом, умение этим общим оперировать. Умение строить логические цепочки не противоречащие друг другу ну и вот это вот все. Код в сущности даже не вторичен, это просто абстракция в которую человек оборачивает свои мысли.
Ну и матчасть конечно важна, сложно писать сетевой код не зная как устроены сети, сложно писать программу под конкретную платформу не зная как она работает и чего от тебя ожидает. Сейчас с этим конечно по-проще, но до сих пор не так просто написать программу сразу под несколько операционок например, есть масса нюансов даже по базовому функционалу, не дай бог еще придётся интегрироваться с осями глубже :)
0
Анастасия
17 августа 2024, 19:58
Спасибо за ответ!
Постараюсь двигаться дальше..
Возможно нужно что-то еще параллельно проходить вместе с java rush,раз для рпшения задач не хватает теории...
0
Денис Enterprise Java Developer
17 августа 2024, 20:42
Здесь теории как будто специально не много, зато наоборот хватает задач. Думаю это сделано для того чтобы люди изначально учились гуглить и разбираться в решении задач. Ну такой себе триал настоящей работы программиста :)
Я когда курс проходил учился только тут и если на задачах застревал шёл в гугл, чата ГПТ тогда еще не было.
Ну и пиши параллельно что-то своё, получила технологию в руки - применяй сразу, тем более говоришь по работе нужно, значит есть куда применять. Те же CSVхи попарсить, отчёты пособирать, да мало ли бытовых применений.
+2
BronislavExpert
17 августа 2024, 23:51
Нет ничего страшного чтобы задавать вопросы. Если не хочется тревожить людей, то можешь спрашивать к примеру у того же чата GPT или Алисы на худой конец. Чат GPT ответит на твои вопросы не хуже любого ментора, правда надо уметь сформулировать вопрос корректно. С такими задачами он на раз два справится, отправляешь ему код и просишь объяснить решение. Можешь еще условие задачи ему подкинуть, и в целом вопросы по программированию, он способен верно отвечать почти на любые вопросы ответы на которые есть в интернете. Можешь писать в личку помогу чем смогу, помогать учиться - самый верный способ самому запомнить материал, поэтому не тумай что это в одну калитку.
+1