Я сказал компании, для которой я работаю, что я хочу постепенно отказаться от своей работы, но я бы хотел остаться там на пару месяцев, прежде чем подать заявку где-нибудь, чтобы помочь в поиске моей замены. Я предложил это, потому что я единственный веб-разработчик, и я не хотел оставлять их беспомощными.
Проблема в том, что они хотят нанять человека с очень низкой квалификацией, чтобы не платить высокую зарплату.
Насколько я понимаю, это их компания, и они могут управлять ею так, как хотят. Однако, когда мне приходится помогать в поиске и обучении кого-либо до того, как я уйду, я в таком положении, что не знаю, что делать.
Чтобы дать небольшую перспективу, я построил для них систему электронной коммерции среднего размера с использованием инфраструктуры MVC; это еще не все, но я оставлю это на этом. Кандидаты, которых я нахожу для проверки, - это люди, которые никогда не работали программистами, создали пару действительно глупых статических сайтов с помощью программы WYSIWYG и называют себя веб-дизайнерами.
Я знаю, что у этих людей нет шансов на успех. Я пытался объяснить это компании, но они не хотят это слышать; они думают, что одного из этих людей можно обучить и приступить к работе на моем уровне примерно через год. На самом деле, я не думаю, что их сайт прослужит год, если они пойдут по этому пути.
Я думаю, возможно, они думают, что я просто пытаюсь заставить себя хорошо выглядеть, а новые кандидаты выглядят плохо по какой-то причине, а это совсем не так. Я хотел бы оставить то, что я работал тяжело в умелых руках.
Так что же делать этично и профессионально здесь? Просто продолжайте говорить им, что эти кандидаты бесполезны, пока они на самом деле не найдут достойного, пока мне не пора уходить, и в этот момент я оставлю их ни с кем? Или просто принять, что они собираются уничтожить себя и сделать все возможное, чтобы выбрать лучшее из кандидатов и научить его / ее, что я могу, прежде чем я уйду?
Я действительно просто хочу поступить правильно, поэтому я могу уйти в хороших отношениях. И если через год они потерпят неудачу, у меня может быть чистая совесть.
источник
Ответы:
Вот что вы делаете:
Если они отказываются давать вам резюме кого-либо, кто соответствует вашим требованиям, то вы выполнили свою часть работы.
Что касается этики , вы не обязаны заменять себя - это работа менеджера по найму. Если вы хотите превзойти этику в доброте, то предлагать помощь - это замечательно, но придерживайтесь того, что действительно требует эта работа.
Наконец, установите крайний срок ухода из компании , не мучайтесь на этой работе. Они вполне могут посылать вам неквалифицированных кандидатов, так что вы останетесь (хотя это маловероятно). Но как только вы установите этот срок, сообщите им, чтобы ожидания были поняты.
источник
Вы, вероятно, не можете изменить свое мнение
Я прошел почти ту же самую ситуацию: я был нанят в качестве непрограммиста компанией с примерно 50 сотрудниками, увидел потребность и в течение нескольких лет учил себя программированию и создал для них довольно сложную систему интрасети. ,
Когда я собрался уходить, я хотел помочь с переходом по трем причинам:
Поэтому я предложил помочь нанять и обучить программиста. Как и ваша, моя компания недооценила навыки и обучение, необходимые для того, чтобы узнать, где я остановился, и не хотела платить зарплату реального разработчика. Они в основном игнорировали мой список квалификаций. Я дал только одно реальное техническое интервью тому, кто потерпел неудачу и не получил никаких других кандидатов.
Результат
В итоге они заставили меня потратить несколько дней на «обучение» кого-то, кто уже работал в компании и изучал HTML. Он показал какое-то обещание, но знал, что ему предстоит долгий путь.
Как вы надеетесь сделать, я ушел с чистой совестью . Я знал, что сделал все возможное, чтобы помочь им продолжать. Я был разочарован тем, что они так мало думали о моей работе, что предполагали, что кто-то такой неопытный сможет ее взять на себя, но, несмотря на то, что я пытался создать систему, я знал, что это неправда.
После того, как я ушел, я услышал, что их системный администратор (который был хорош) также ушел, и, из-за их серьезного недооценения технических способностей, компания также перенесла бремя этой работы также на бедного парня, который вступил во владение для меня. И, как и ожидалось, он тоже вскоре ушел на более зеленые поля.
Пару месяцев назад я получил электронное письмо от нетехнического сотрудника с вопросом «вы помните, на каком сервере запущено приложение и пароль к нему?» Я едва знал, как ответить.
Делай все возможное и двигаться дальше
Вы не можете заставить людей ценить качество, если они этого не делают . Все, что вы можете сделать, это дать хорошую информацию. Скажите им, какой человек нужен и что им нужно будет заплатить, чтобы получить квалификацию. Дайте им несколько советов на сайтах, где программисты ищут работу. Дайте честные оценки кандидатов.
Прежде всего, установите крайний срок и соблюдайте его . Будь полезным, а потом уйди.
источник
Если вы проводите собеседование, просто продолжайте отвергать людей, которые не могут выполнять эту работу Если вы ушли, кто будет обучать этих людей? Просто документируйте причины, по которым вы считаете, что отклоненные кандидаты неквалифицированны, а затем уходите с чистой совестью. Вы старались изо всех сил, чтобы они поняли, что они делали неправильно, вы не должны им быть верными позже, если они не слушают ваш совет.
источник
Отказ от них не только защищает компанию, но и защищает вашу репутацию в будущем. Ваши основные требования в этой роли:
Если основной задачей работы является бэкэнд-разработка, то это может включать степень CS как минимум, так как веб-программирование может быть изучено, но базовые знания по программированию труднее получить на работе.
источник
Мое мнение, прочитав это (только мнение): другое мышление.
Выполняя «реверс-инжиниринг» в некоторых похожих ситуациях, я могу (только) предположить, что вы работаете в месте, которое считает разработчиков взаимозаменяемыми, что, к сожалению, является общей концепцией за пределами ИТ-магазинов (и даже некоторых ИТ-отделов). Просматривая работу под этой призмой, вам платят «больше», не основываясь на способностях / навыках, а только на знании внутренних систем системы (акцент на «только»). При таком подходе любой другой (желательно более дешевый) разработчик поступил бы, только если бы ему дали достаточно времени, чтобы узнать, как работает приложение.
Исходя из вашего вопроса, трудно изменить такое восприятие на того, кто не слишком много занимается ИТ-операциями. Ваша совесть должна быть чистой, вы ничего не можете сделать
Вот что я подумал, прочитав ваш вопрос и связав его с предыдущим опытом.
источник
Делайте обе вещи - 1) продолжайте говорить им, что эти кандидаты не годятся, пока они на самом деле не найдут достойного , что вы не думаете, что их сайт прослужит год, если они пойдут по этому пути, и 2) продолжайте говорить им, кто этот вы бы выбрали из тех, что вы уже рассмотрели.
Насколько я могу судить, это самый безопасный способ, если вы хотите уйти в хороших отношениях и иметь чистую совесть, когда (если) они терпят неудачу.
Первое, что я узнал, это то, что если вы не сообщите им о том, кто на данный момент является «лучшим из худших», это, скорее всего, произведет очень плохое впечатление. Во-вторых, есть (небольшая, но ненулевая) вероятность того, что вы переоцените ущерб и что они смогут справиться даже с плохой заменой.
источник
Вы не должны заботиться.
Компанией явно руководят дебилы, и вам лучше уйти. Этот вопрос глуп и указывает на наивное чувство, что вас как-то ценят за ваши навыки программирования в компании, не понимая и не оценивая ее.
Сначала убедитесь, что у вас есть утки в ряд и выпрыгните к черту оттуда.
Просто чтобы подтвердить мое мнение, я прыгнул с места на место по контрактам, и как только я прибыл в Microsoft и другие подобные места, мир стал прекрасным местом. После этого я в конце концов осознал, что с точки зрения оплаты для них тоже есть некоторый потолок, хотя на софтверные компании гораздо приятнее работать.
Когда вы заканчиваете работать, открывается реальный мир, и вы действительно свободны. Просто убедитесь, что вы накопили достаточно, так как бизнес имеет свои взлеты и падения.
источник
Много хороших ответов уже опубликовано, поэтому я не буду перефразировать их.
Я бы также добавил:
Просто усилия CYA.
источник
Вы сказали это сами - вы дали им более чем достаточное количество уведомлений, предложили остаться на несколько месяцев, чтобы новичок набрал скорость, насколько это возможно, и сказали им, что их нынешние потенциальные кандидаты не являются достаточно хорошо.
Это сверх того, что от вас требуется. Просто будьте честны с ними до тех пор, пока вы не уйдете, найдете ли вы хорошего кандидата или нет, и ваши условия ухода должны быть хорошими.
(и, как говорит HLGEM, вы не должны им быть верными, как только вы уйдете)
источник
Находясь в аналогичной ситуации в прошлом, я обнаружил, что лучший подход - это найти подрядчика, который может прийти, когда / когда это потребуется. Поскольку, похоже, что они находятся на этапе обслуживания, им может не потребоваться полный рабочий день, и вы, вероятно, могли бы продать это как вариант экономии средств для компании.
Это работа высшего руководства по поиску и найму подходящей замены, и вам следует отправлять только тех людей, которых вы бы порекомендовали на эту должность. Будьте там, чтобы помочь скрининг, если вы хотите, но это не ваша ответственность. Тот факт, что они полагаются на кого-то, кто уходит из компании, чтобы нанять замену, показывает, насколько они безответственны.
Что касается этики, единственная проблема, которую я вижу, это отсутствие документации высокого уровня для тех, кто берет на себя вашу роль. Если такие вещи, как имя пользователя / пароли / sshkeys, расположение хранилища и т. Д. У вас в голове, уберите их и убедитесь, что ваши руководители знают, где найти информацию.
источник
Вы должны изо всех сил пытаться объяснить, что им нужен кто-то со стажем, и, желательно, кто-то, кто работал раньше. Я хотел бы спросить их, кто и как они ожидают обучить кого-то, когда вы уйдете, вы должны дать им понять, что 99% знаний об их системе уйдут с вами, и они могут попросить вас потратить время на преподавание основ, или учить кого-то, как на самом деле работать с приложением. Я предлагаю нанять пример для них, что им нужен кто-то с опытом. Не нанимайте полный провал, но если у вас есть разумный кандидат, наймите его и покажите вашей компании, сколько потребуется, чтобы сделать этого человека даже половиной вас. Это, вероятно, закончится тем, что этого парня уволят, а ваша компания не слишком вас полюбит.
Вы находитесь в ситуации проигрыша / проигрыша, в которой вы пытались проявить симпатию и предложить шанс сделать это победой. Если вы никого не нанимаете и уходите, они будут ненавидеть вас, когда все рушится, потому что вы отказались от них, если вы нанимаете кого-то неквалифицированного, они будут ненавидеть вас, когда все рушится, потому что вы наняли кого-то плохого, чтобы насолить им. Ваша лучшая надежда - это все сломать неквалифицированного разработчика, пока вы все еще там, чтобы исправить это и заставить кого-то квалифицированного заменить вас, предполагая, что ваша компания понимает, что им нужен кто-то квалифицированный после того, как неквалифицированный парень облажался.
источник