Я разработчик в небольшой команде из 3 разработчиков и одного стажера. Стажер работает с нами по 12-недельному контракту. Ему поручили небольшой проект, однако у него очень мало опыта разработки. Я поощрял его поднимать любые вопросы и проблемы со мной, однако он был довольно тихим.
Недавно я стал беспокоиться о недостатке общения, поэтому я сел с ним и просмотрел его работу. Качество его работы вызывает серьезные опасения. При нормальных обстоятельствах я бы не стал поднимать эту проблему перед руководством, поскольку я не вижу в этом своего места, однако в будущем приложение будет управлять критическим бизнес-процессом, и у меня есть сомнения относительно ремонтопригодности и будущего развития приложения.
Подводя итог, следует ли мне сообщать о своих опасениях руководству, и если да, то каким образом?
Обновление : у меня была неформальная беседа с моим менеджером, и я поднял с ним этот вопрос. Оказывается, у него уже были подобные опасения, и он планировал перевести его на свой собственный проект.
Да, ты должен.
Если этот проект будет касаться чего-то критического, то вы обязаны защитить этот процесс. Я бы поднял этот вопрос как можно скорее и предложил бы переназначить стажера на что-то менее важное.
Если стажера стоит сохранить, сформулируйте свои опасения таким образом, чтобы он касался ЛЮБОГО стажера в критических системах, что, по IMO, стоит поднимать в любом случае.
Поднимите его по электронной почте или лично. В любом случае, укажите подробности. Укажите, что у него просто нет опыта для выполнения поставленной задачи и что его назначение на этот проект — плохое использование его навыков. Предложите ему другой проект, если вы знаете проект, который лучше соответствует его навыкам.
ИМО, это вина не стажера, а руководства, которое поставило его за пределы его глубины. Вы не бросите слабого пловца в глубокую воду в миле от берега.
У стажера критическая ситуация. Первое: защитить компанию от этого. Во-вторых, найдите для него дом, а потом уже дрессируйте.
Непосредственная проблема в том, что он оказался в плохой ситуации. Я бы даже не поставил непроверенного младшего на критически важные проекты, не говоря уже о стажере.
Вывести стажера из положения, в котором он может только потерпеть неудачу, означает решить очень серьезную проблему потенциального ущерба. Это должно быть в первую очередь, после этого позаботьтесь о стажере, но ТОЛЬКО после этого
Этот стажер в нужном месте, на правильном проекте?
Если нет, попробуй ему помочь. Вы работаете в довольно маленькой команде, поэтому я думаю, что вы довольно часто видите стажера. Он стажер по причине, чтобы учиться. Так что помогите стажеру!
Вы имеете право выражать беспокойство , но убедитесь, что вы или кто-то другой оказал стажеру всю помощь, которую вы можете ему оказать, потому что, опять же, он здесь, чтобы учиться.
Совет
Снова сядь со стажером, изложи свою озабоченность и спроси, что он думает по этому поводу. Он может быть стажером, но он не безмозглый. Если стажер мотивирован, попробуйте научить его некоторым основам того языка, который вы используете на работе.
На самом деле не имеет значения, вовлечен ли стажер или штатный сотрудник. Если у вас есть опасения по поводу неправильной реализации критического компонента , вы сделаете своему руководителю одолжение, высказав свою озабоченность как можно скорее.
Просто постарайтесь не звучать так, будто вы кого-то обвиняете. Приведите факты, которые заставляют вас думать, что проект идет не по плану, и предложите решения, если вы можете их придумать.
Кстати, я не вижу проблемы в том, чтобы позволить стажеру работать над важным компонентом, если все сделано правильно. Вот как вы найдете способных руководителей, которых захотите нанять к концу стажировки, и поддержите их мотивацию, дав им почувствовать, что они что-то меняют. Недавно у нас был один такой стажер, и сейчас он один из разработчиков. Если вы дадите своему стажеру игрушечный проект, у вас будет возможность нанять только разработчика игрушек.
Закон ограничивает , среди прочего, над чем может работать стажер . Работа, выполняемая на самом деле в интересах стажера ; он должен обеспечивать образование или опыт в выбранной им области обучения, не должен приносить пользу компании и не должен вытеснять штатных сотрудников.
Похоже, все эти правила нарушаются. Он в первую очередь не программист; он ничего не изучает в своей области; и он выполняет работу в одиночку в критически важных системах, потенциально замещая реального оплачиваемого сотрудника.
Если стажировка является неоплачиваемой должностью в Соединенных Штатах, это звучит так, как будто эта ситуация ПРОТИВ ЗАКОНА. Если вы из другой страны, ознакомьтесь с применимыми законами.
Во- первых, да, вам нужно поговорить с вашим менеджером. У вас есть реальная проблема: стажер создает код, который, по вашим опасениям, вы не сможете поддерживать. Это законный риск для компании и вашей эффективности, и на него стоит обратить внимание.
Однако, когда вы ведете этот разговор со своим менеджером, он не должен обвинять стажера. Разговор должен быть направлен на вопрос о том, как повысить качество работы . Ожидается, что стажеры, предоставленные самим себе, не смогут создавать код такого же качества, как разработчик, работающий в отрасли несколько лет. У них просто нет для этого опыта.
Единственное реальное решение этой проблемы — начать давать стажерам рекомендации, необходимые им для написания более качественного кода. Этот человек все еще учится , и без руководства он не сможет эффективно учиться. (Примечательно, что маловероятно, что их формальное образование действительно подготовило их к работе.) Хотя назначение стажера на менее важную работу снизит риск для компании, это не решит основной проблемы, которую стажеру приходится решать. не получая никаких указаний.
Некоторые идеи, которые вы можете предложить на собрании:
Ваша цель должна заключаться в том, чтобы менеджер согласился инвестировать в обучение этого стажера. Это время тратите не обязательно вы, но кто -то должен. Если менеджер не хочет этого делать, то он соглашается на некачественную работу, недовольных сотрудников, которым приходится поддерживать или заменять ее, и недовольного стажера. На самом деле между ними не так уж много промежуточного положения: либо компания готова инвестировать в помощь стажеру в росте и надеется получить способного сотрудника на один день, либо компания пытается использовать стажера в качестве дешевой рабочей силы и будет получить то, за что он платит.
Нео
Пользователь1255879
Нео
Т. Сар
ш5164
Т. Сар
Дэвид Шварц
Лилиенталь
пользователь53861
Стивен С
пользователь541686
Т. Сар
пользователь541686
Т. Сар
сашанг
Пользователь1255879
IDRinkandIKnowThings
алефзеро