Ребята, у меня к вам вопрос. Я знаю массивы, условные конструкции, методы, классы. Но не могу что-либо дельное написать.
К примеру, я хочу написать tictactoe, но никуда не подсматривая(stackoverflow, тостер) не могу, или не понимаю.
У меня к вам вопрос: вы берете решение проблемы из головы и пишите из головы? Как вы этому учились?
Спасибо!!
Есть видео на youtube из разряда "пишем тетрис" и т.п.
Найди, где детально ход мысли поговаривают.
А вообще все как в жизни - чем больше вопросов по одной тематике решаешь, тем больше эффективность. И обратный эффект от специализации тот же - когда у тебя в руках есть только молоток, тогда все вокруг превращается в гвозди.
Про тот же tictactoe можно почитать с точки зрения декомпозиции задачи, погуглить:
software requirement specification "tic tac toe"
или
техническое задание "tic tac toe"
Можно про ООП проектирование почитать, про паттерны, про проектирование в XP или TDD. Есть много подходов, но смысл в том, что на старте ты не можешь оперировать блоками, которых не знаешь и в глубину не всегда есть смысл думать без макетирования уже понятного уровня идеи в коде.