Q&A: Какие решать задачи для тренировки или обучения

Опубликовано Feb 1, 2013 в Q&A: Спросите у директора | 1 коммент.


Очень часто задается вопрос, о том, где взять задачи для того, чтобы попрактиковаться.

Ответ читайте в комментариях к посту



Автор публикации:

Один комментарий : “Q&A: Какие решать задачи для тренировки или обучения”

  1. Галина says:

    Решение задачЭтот вопрос задают почти все начинающие,а умудренные опытом разного объема разработчики отвечают на него чаще всего примерно так: “Да придумай себе задачу сам. В чем проблема?”
    На самом деле проблема есть, потому что, чтобы поставить задачу, нужно хотя бы ориентировочно заранее оценить ее уровень сложности и временные затраты. Эти навыки нарабатываются только опытом, а опыта на старте как раз и нет.

    В результате возникают идеи в диапазоне от “Реализовать переворот строки” до “Написать аналог Google”. То есть либо сделать что-то несерьезно простое, либо кинуться с вилами на бронепоезд.
    Вообще-то, чтобы давать на подобные вопросы ответ, который имеет практическую ценность, нужно понять какой имеется исходный уровень. Будем считать, что он такой.
    1) Освоен базовый синтаксис языка и разобраны примеры стандартного использования стандартных классов.
    2) Имееются начальные навыки составления простейших алгоритмов.
    3) Теоретически проработаны базовые концепции ООП и разобраны соответствующие примеры.

    По вузовским меркам – это где-то второкурсник специальностей более-менее близких к программированию.

    Основываясь на этом, можно дать достаточно универсальный совет – напишите простую игру из классического их перечня. Примерный список этих игр с некоторыми общими идеями и подходами будет собран в отдельном посте.

Оставить комментарий

Ваш адрес email не будет опубликован.


*