Описание тега kaiketsu-zorro
Я собираюсь изложить, почему я считаю, что это этично и сравните это с случае, описанном в вопросе, это этически сомнительно для меня (студентов) нанимать “помощников”?. Кроме того, я отвечаю с точки зрения Германии.
Тл;др: Да, это этические и это регулярно делается.
Вопрос связан выше явно задает подобный вопрос с точки зрения старшекурсник. На этом этапе образования, а также указал в RoboKaren ответ есть, определенные ограничения (может чаще) наносить (и во многих случаях, продолжать применять до магистра):
- Предполагается, что студент работает самостоятельно.
- Задачи разумно "низком уровне" таким образом, что это вполне реально и не ожидал, что все это сделано одним человеком.
- Задачи, скорее всего, направлены на демонстрацию навыков с меньшим вниманием на производить реальный продукт. (Это не значит, что, например, бакалаврских диссертаций не может дать впечатляющий небольшой программного обеспечения. Но в общем, то, что создали прототип, а не товарной полноценным продуктом.)
После входа в докторантуру, однако, некоторые изменения происходят:
- Там не обязательно требование, что кандидат делает все самостоятельно. (Пожалуйста, проверьте правила, специфичные для вашего ВУЗа, чтобы увидеть, будет ли это относится к вам.) В докторант должен выбрать направление и принимать решения на высших и низших уровней, но это не значит, что они должны написать каждую строчку кода сами после того, как концептуальная идея была документирована, или что они должны лично сопровождать все 50+ участников исследования пользователей.
- Связанные с этим задачи являются достаточно большими, что они могут быть распределены на несколько человек. Если исследование финансируется третьей стороной, часто бывает, что больше чем один человек финансирует этот проект, так что некоторая работа выполняется в сотрудничестве.
- В то время как программное обеспечение производится в течение докторантуру часто еще говорят ... незаконченном состоянии, это действительно ожидали, что реальные результаты исследования производятся. Что означает (в отношении вышеупомянутых пользователей примером), что недостаточно, что кандидат демонстрирует еще раз, что они могут провести исследование пользователей, наблюдая пятерых участников, но реальных пользователей исследованиях с несколькими десятками участников, и более чем одно из таких исследований должно быть сделано. Нет смысла "мучить" ни один человек, если задать те же вопросы по 50 раз, когда то же самое может быть достигнуто за счет распределения нагрузки на несколько человек.
Поэтому, пока кандидат стоит "во главе" концептуальное развитие исследований и их результаты, вполне приемлемо на аутсорсинг некоторых подзадач. Еще один момент заключается в том, что кандидат должен приобрести первый практический опыт в найме и возглавить группу людей.
С этим сказал, Я вернусь к моему выше заявление о том, что это зачастую делается, для того чтобы обеспечить некоторые примерные сценарии реального мира. Я могу думать как платные, так и неоплачиваемые варианты этого:
- В некоторых местах, докторантов часто могут использовать одну или несколько студенческих научных работников (обычно бакалавра/магистров), например, для поддержки кодирования. Обратите внимание, что эти студенты не платят лично докторантов, но от этого их финансирование обеспечивается за счет тех же источников, что финансирование самих кандидатов наук. Следовательно, они не только допустимо, но явно означало работать на тех же проектах в качестве докторантов. (Тем не менее, эти студенческие научные помощники "нанял" по докторант. Докторант получит идею, что некоторые задачи могут быть делегированы, они разрабатывают и публикуют предложение о работе, они проверяют кандидатов на собеседования и выбрать наиболее подходящий, и они решают, что эти студенческие научные сотрудники получить делать. Единственный раз на студенческих научных ассистентов, как правило, связаться с кем-нибудь рядом докторант, кто их нанял для подписания контракта, который происходит в какой-то отдел кадров университета.)
- Более того, когда докторантов контролировать бакалавра или диссертация магистра, они часто определяют тему и требования таким образом, результаты диссертации внести определенный вклад в собственную докторскую диссертацию. Как это, это тоже форма аутсорсинг некоторые работы, что в конечном итоге способствует диссертационные исследования.
Редактировать: наконец, я хотел бы добавить более конкретный гипотетический пример, чтобы проиллюстрировать, какие задачи может выполнять такой "поддержке программиста":
Представьте себе кандидата, который проводит исследования в области человеко-машинного взаимодействия для разработки некоторые новые элементы интерфейса. Творческая научно-исследовательская часть работы состоит в получении информации о деятельности, связанной с разработкой новой концепции для графического управления, и набросать эскизы на листе бумаги, а также проектировании/выборе некоторых тестовых заданий для проверки гипотез, лежащих в основе проектирования.
До этого может быть преобразован в публикации, намного больше работы должно быть сделано, однако. Интерактивный прототип должен быть запрограммирован на основе нарисованного дизайна. Это будет выглядеть немного фантазии (3Д/глянцевый вид, анимацию и т. д. независимо от крутостью современного программного обеспечения графического интерфейса, как правило, имеется), в противном случае, участники исследования склонны быть предельно отвлечен непосредственно видимым отсутствием крутостью и не в состоянии видеть актуальные новинки из графического концепция проходит проверку, тем самым полностью искажая результаты в качественном часть любого исследования. Затем, чтобы обеспечить задачи не могут подвергаться критике как нереальные, реальные, или, по крайней мере-просмотр данных должен быть интегрирован в прототип. Это обычно означает добавление кода для загрузки (и, возможно, импорта/преобразования) одного или нескольких существующих наборов данных. Если поведение пользователя должны быть записаны и/или временный, прототип должен быть готов к этому, а также путем написания определенных действий в базе данных и т. д.
Весь последний абзац не содержит ни одного "научно-творческой" части исследования, это просто простой работы, что должно быть сделано, и это обычно занимает несколько недель, чтобы получить права. Ближе к концу абзаца, мы даже выход из реальных научных исследований области HCI и глубоко в низкоуровневые вещи, такие как I/O и доступ к базе. Все что последний пункт идеально подходит для аутсорсинга, аспирант автоматически не следует ожидать, чтобы сделать все это своими руками.
EDIT2: еще обратите внимание, как различные другие ответы см. код качества: это правда, что в случае найма на работу студентов, как описано выше, качество производимого кода может быть меньше, чем были бы обеспечены профессиональным программистом (как правило, не доступны в настройках, которые я описал в этом ответе). Однако
- студенты способны выучить быстро (особенно когда они даются фактические задания, а не практической задачи)
- хотя программы должен быть как можно ровнее, он обычно будет, все равно будет "прототип" за ограниченное количество применений и, следовательно, не предъявляют те же требования по ремонтопригодности и безопасности производства на уровне кода
- докторанты могут свободно выбирать и отвергать подходящие и неподходящие кандидаты для их студенческий научный сотрудник место работы, соответственно (и это совершенно нормально, чтобы нанять кого-то только месяц Первый, чтобы проверить, как они выполняют)
- как преподаватели университета, докторской кандидат также имеет частичную ответственность за то, чтобы дать менее опытным студентам возможность для улучшения, и таким образом следует ожидать, что не каждый студент под наблюдением или нанял величайший гений во всем; это возвращается к сбору опытом в ведущие команды, как то часто имеют в виду сочетание различных уровней квалификации во время более поздней работе жизни докторант, а также.