Какой метод обучения по программированию лучше?

от автора

Добрый день. На днях возник спор с сотрудником, на тему обучения программированию младшего программиста, вот и стало интересно мнения хабрасообщества.
На данным момент Я выделил 2 способа обучения (уверен их больше, возможно да же и мои 2 способа не совсем корректны).
Если интересно — прошу под кат

Вот способы которые Я выделил:
1) Новому сотруднику дается задание. Он его выполняет в силу своих знаний, отдает старшему программисту. Старший программист проверяет и переделывает его как правильно и заливает в SVN.
2) Новому сотруднику дается задание. Он его выполняет в силу своих знаний, отдает старшему программисту. Старший программист проверяет задание, показывает места где младший программист написал не правильно и говорит что бы он это переделал.

Итоги, как Я их вижу:
По 1 способу работа выполняется быстрее, но обучения длится медленно, так как младший программист пишет код как он его знает и да же если смотрит как правильно писать, но практики мало.
По 2 способу задание выполняется в разы медленнее, но младший программист получает больше опыта и навыка и в дальнейшем будет писать сразу более грамотный код.

Какой метод лучше?

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Проголосовал 1 человек. Воздержавшихся нет.

ссылка на оригинал статьи http://habrahabr.ru/post/184178/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *