Как стать автором
Обновить

Комментарии 23

Да, сколько себя помню — всегда хотел иметь наставника, чтобы посоветовал или объяснил или подсказал.
Я сейчас тоже как раз на том этапе, когда не помешал бы наставник. Даже не обязательно такой формальный «ментор», а хотя бы просто опытный разработчик, к которому можно обратиться за советом. И где бы такого найти?(
Читай код. :-) Там мно-ого интересного.
Иногда об этом уже некому рассказать.
От себя ещё хочу добавить, что в руководстве к действию достаточно спорная (для меня) мысль — нужно всеми силами стремиться подражать кому-то. Ещё ладно, если бы это был какой-то собирательный образ из положительных качеств разных людей. Но когда предлагается слепо наследовать кого-то конкретного, это уже какой-то фетиш.
У меня были, фактически, не столько менторы, сколько «старшие помощники», но не по программированию, а по «железу» (что у меня не было основным профилем). По программированию достигал практически всего сам…

Думаю, найти в программировании настоящего ментора — большая и редкая удача.
Один раз наблюдал наставничество со стороны. Начинающий программист под руководством более опытного разрабатывал chat-сервер, при этом опытный принципиально не заглядывал в код, но ежедневно обсуждал дизайн. Там случались изумительные диалоги:
— Ты настаиваешь, что бы я все переделал.
— Нет, но если не переделаешь, придется настаивать.

Результат был очень хороший — и сервер заработал, и программист за несколько месяцев очень сильно вырос.
Мне кажется, или результат как-то противоречит процессу?)
Они же говорили о дизайне. Т.е. не сбивались на мелочи «табы против пробелов», «ВерблюдыИли_подчеркивания», «delete или remove». Так что не противоречит ;)
Но поспорить — это же не единственная цель, ради которой смотрят в код новичка. Там может встретиться уйма объективно плохих вещей и на них нужно указать, чтобы больше не допускать таких ошибок.
Да 100% есть такие ошибки. Просто дизайн важнее, и лучше сначала разобраться с ним, а не с этими вещами. Последовательно убирать ошибки, начав с важных, закончив несущественными.
Для такого подхода не особо и нужен ментор — достаточно кого-либо, кто будет оценивать итоговое приложение просто как пользователь.
Эммм… Вы про какой дизайн говорите? ;)
Эм… судя по всему, про какой-то другой :)
Я про дизайн, как в Design Patterns ;)
Это многое объясняет :)
Видимо, я недостаточно профессионально деформирован и для меня дизайн — это закруглённые уголки)

Ну тогда всё правильно — именно это и должен оценивать наставник.
Я про это значения все время забываю :-)
Используйте разные термины, например, «Дизайн интерфейса пользователя» и «Архитектурный дизайн». Не уверен, что корректно использую термины, но зато понятно.
Кое-какие неудачные решения в реализацию просочились. В частности, использовались ссылающиеся друг на друга структуры, вместо агрегации в общую (разработка шла на чистом C, но обсуждалось в терминах ООП). Но ученик в следующих проектах сам разобрался.
Нет, вполне соответствует. Ученик ошибается, наставник дает указания, позволяющие поправиться.
Оба с чувством юмора, ни кто не обижается.
Обычно непонимание начинается тогда, когда хотя бы один из двух не согласен со своей ролью ученика или учителя — не важно, кто именно.
НЛО прилетело и опубликовало эту надпись здесь
У меня в юности появился в жизни человек, которого можно назвать «ментором». Он был на 8 лет старше. Он не стремился меня обучать и поначалу вообще избегал контактов, но мне так нравился его стиль и подход к программированию, да и вообще к жизни, что я буквально преследовал его и искал любой повод для встречи, в ходе которой стремился чему-нибудь от него подучиться. Доходило до того, что даже деньги платил. Время и привычка сделали свое дело, впоследствии стали друзьями. Как впоследствии оказалось — по некоторым интересам и у него не было других таких близких товарищей, как я.

Так что да. «Учитель приходит, когда ученик готов» (с). В этом вопросе, думаю, инициатива должна исходить в первую очередь от ученика.
В этом вопросе, думаю, инициатива должна исходить в первую очередь от ученика.


На востоке тоже так думают :-)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории