Является ли экстремальное программирование (XP) лучшим способом обучения у экспертов? [закрыто

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/17830

Вопрос

Я участвовал во многих моделях разработки и обнаружил, что XP является лучшим для нового программиста из аспекта обучения, поскольку сотрудничество между членами команды очень высока, а возможности поделиться знаниями - это здорово.

Каковы мнения экспертов по этому поводу?

Это было полезно?

Решение

Я бы сказал, что независимо от методологии, группа должна иметь правильное отношение при обмене своими знаниями. Где участники не беспокоятся о престиже и осмеливаются задавать вопросы друг от друга.

Другие советы

Я не думаю, что вы можете победить отличного учителя, который знает его вещи.

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

Да, это очень поможет. Благодаря парному программированию и команде самостоятельно управляющей.

Другие системы, такие как Scrum, также очень хорошо подходят для работы с XP.

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

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

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

Я бы сказал, что слушать и внимательно следить это лучший способ обучения у экспертов. Вы можете сделать это без XP. Вы даже можете сделать это, когда они не знают, что вы это делаете.

Лицензировано под: CC-BY-SA с атрибуция
scroll top