Java

Тяжело даются задачи по программированию

День добрый, являюсь польским студентом на факультете информатики, 1 курс, учу Java с 1 октября. Большую часть азов уже прошел и не плохо знаком с Java SE...
Однако есть большая проблемма с задачами, я не могу их решать, очень тяжело даются. Когда дают код на анализ - всё ок, всё понятно, но самому додуматься как её решить... Это просто нереально....)

Что скажите господа, это нормально? Как такое лечить?
Здравствуйте.

Единственный рабочий вариант вылечить это - самому пытаться писать свой код.
Обычно любую большую задачу можно разбить на более мелкие. Возьмите задачу, которая у вас не получается и разбейте ее на мелкие куски. Типа "ввести что-то от пользователя", "вывести что-то на экран", "пройтись по коллекции" и т. п. Маленький кусок обычно проще осилить, чем большой и у вас это будет получаться. Причем рекомендую сначала делать очень маленький кусочек в виде отдельной программульки, чтобы можно было его отладить и с ней поиграться, а не пытаться сразу же его впихнуть в большую. Так постепенно у вас в голове будет формироваться модель того, что и как должно работать и как это все можно между собой связать.
Дмитрий Казанцев
Дмитрий Казанцев
9 624
Лучший ответ
джаве пофиг
Вас не тому учат. Дело ведь не в том, какой язык программирования изучать, а в том, чтобы уметь формализовать задачу.
Так что налегайте на математику и детективные романы.
Rinat Garifullin А использовать move semantics кто научит?
Нормально. Лечится практикой.
Перед вузом надо участвовать в олимпиадах по программирования, да и вообще информатика должна даваться в школах как можно чаще. Так что если база в виде математики, информатики есть, то должно быть проще чем обычным людям.
Тебе еще повезло, в российских вузах на 1 курсе до сих пор программированию учат по блок-схемам. И на каждой лекции усердно твердят не про принципы алгоритмизации, а про ГОСТы рисования этих схем))
Спрашивай у тех кто лучше знает тебя