¿Cómo puedo encontrar un reemplazo propio cuando la empresa quiere a alguien con mucha menos experiencia? [cerrado]

63

Le dije a la empresa para la que trabajo que quiero retirarme, pero que me quedaría un par de meses antes de presentar una solicitud en cualquier lugar para ayudar en el reclutamiento de mi reemplazo. Ofrecí esto porque soy el único desarrollador web y no quería dejarlos indefensos.

El problema es que quieren contratar a alguien muy poco calificado para evitar tener que pagar un salario alto.

En lo que a mí respecta, es su compañía y pueden ejecutarla como quieran. Sin embargo, cuando se trata de ayudarme a encontrar y entrenar a alguien antes de irme, estoy en una posición en la que no sé qué hacer.

Para dar un poco de perspectiva, les construí un sistema de comercio electrónico de tamaño medio utilizando un marco MVC; hay más, pero lo dejaré así. Los candidatos que están buscando que revise son personas que nunca han trabajado como programadores, han creado un par de sitios web estáticos realmente malos con un programa WYSIWYG y se hacen llamar diseñadores web.

Sé que estas personas no tienen posibilidades de éxito. He tratado de explicárselo a la compañía, pero no quieren escucharlo; piensan que una de estas personas puede ser entrenada y estar en funcionamiento a mi nivel en aproximadamente un año. La realidad es que no creo que su sitio dure un año si siguen esta ruta.

Creo que tal vez piensan que solo estoy tratando de hacerme ver bien y los nuevos candidatos se ven mal por alguna razón, que no es el caso en absoluto. Me gustaría dejar lo que he trabajado duro en manos capaces.

Entonces, ¿qué es lo ético y profesional que hacer aquí? Solo sigue diciéndoles que estos candidatos no son buenos hasta que realmente encuentren uno decente, hasta que llegue el momento de que me vaya, ¿en qué momento los dejo sin nadie? ¿O simplemente aceptar que van a destruirse y hacer lo mejor que pueda para elegir lo mejor de los candidatos y enseñarle lo que pueda antes de irme?

Realmente solo quiero hacer lo correcto aquí, para poder irme en buenos términos. Y si un año después fracasan, puedo tener la conciencia limpia.

JD Isaacks
fuente
23
En este punto, le diría a la compañía que solo entrenará a la persona durante X días. Si no quieren contratar el tipo de talento que crees que es adecuado para el trabajo, y no te van a ofrecer razones para quedarte, entonces no hay nada que puedas hacer. Sugiera a la mejor persona del talento que le interesa, después de sus X días, limpie sus manos de la empresa. Por qué incluso te ofrecerías quedarte, cuando la compañía que te garantizo, no haría lo mismo, debería decirte algo.
Ramhound
3
Es posible que desee dejar muy claro a la empresa que el software que necesitan que la nueva persona se haga cargo, es un trabajo complejo y se requiere un mínimo de habilidad. Tal vez compárelo con un automóvil costoso: desea que mecánicos calificados lo cuiden.
99
Creo que ha sido excesivamente generoso al darles un aviso anticipado ilimitado. ¿Harían eso por ti? Simplemente avise cuando llegue el momento y salga de allí. Si el reemplazo no puede hacerlo, tendrá la oportunidad de trabajar de forma paralela. En ese momento, su tasa debería ser lo suficientemente alta como para que sean una prioridad para considerar mejores candidatos.
Angelo
1
Realmente debería haber más personas como John. Ayudar a su empleador a encontrar un reemplazo para usted es algo que no escucha con frecuencia en estos días. Para mí, ser un buen empleado significa cuidar lo que dejas atrás y asumir la responsabilidad de un futuro en el que no estás cerca.
HTDutchy
66
No se puede arreglar estúpido. Solo levántate y vete. Intentar ayudarlos es como tratar de ayudar a sus compañeros a graduarse permitiéndoles que copien su tarea. Al tratar de ayudarlos, está dando una ventaja evolutiva injusta a las personas que no entienden el software y, sin embargo, quieren ejecutar tiendas de software. Imagina lo que sucederá si estas personas se reproducen.
Trabajo

Respuestas:

76

Esto es lo que haces:

  • Hágales saber que los candidatos que le envían no están calificados
  • Dales tus calificaciones mínimas
  • Rechace a cualquiera que no cumpla con esos requisitos.

Si se niegan a darle un currículum vitae de alguien que cumpla con sus calificaciones, entonces usted ha hecho su parte.

Con respecto a la ética , no tiene la responsabilidad de reemplazarse, ese es el trabajo del gerente de contratación. Si quieres ir más allá de la ética en la amabilidad, entonces ofrecerte ayuda es genial, pero mantente firme en lo que el trabajo realmente requiere.

Finalmente, establezca una fecha límite para dejar la empresa , no languidezca en este trabajo. Es muy posible que te envíen candidatos no calificados para que te quedes (aunque eso es poco probable). Pero una vez que establezca ese plazo, hágales saber para que se entiendan las expectativas.

Ricardo
fuente
77
+1: Conjunto de calificaciones mínimas requeridas es una necesidad absoluta.
Martin York
32
Después de todo, ¿qué van a hacer, despedirte? :-)
BRPocock
3
Un buen consejo, pero parte del problema con la industria del software es la falta de calificaciones de calidad. He conocido a muchos graduados universitarios, incluso de Oxbridge, incluso con maestrías o doctorados, que no tienen remedio. También he conocido muchos años de experiencia que nunca deberían haber sido empleados. Probablemente lo mejor es tener muchos requisitos para filtrar a los solicitantes pobres y ser flexible con ellos si una buena persona se presenta sin experiencia en la industria o calificaciones.
jheriko
3
Ese no es un problema exclusivo de la industria del software. Las calificaciones mínimas existen simplemente para ayudar a eliminar a las personas que no tienen posibilidades de calificar. A partir de ahí, comienza el proceso de la entrevista.
Richard
37

Probablemente no puedas cambiar de opinión

Pasé por casi la misma situación: fui contratado como no programador por una compañía con aproximadamente 50 empleados, vi una necesidad y, a lo largo de varios años, me enseñé a programar y construí un sistema de intranet bastante sofisticado para ellos. .

Cuando me preparé para partir, quería ayudar con la transición, por tres razones:

  • Estaba agradecido de haber tenido la oportunidad de jugar y aprender
  • Me gustó mi sistema y quería dejarlo en buenas manos.
  • Quería que otro desarrollador viera y apreciara mi cuidadosa codificación y documentación.
  • Honestamente, sentí que demostraría que valoraban lo que había construido. Me haría sentir bien .

Así que me ofrecí a ayudar a contratar y capacitar a un programador. Al igual que la suya, mi empresa subestimó la habilidad y la capacitación necesarias para continuar donde lo había dejado, y no quería pagar el salario real de un desarrollador. Básicamente ignoraron mi lista de calificaciones. Le di solo una entrevista técnica real a alguien que falló miserablemente y no obtuvo ningún otro candidato.

El resultado

Al final, me hicieron pasar unos días "entrenando" a alguien que ya trabajaba en la empresa y estaba en el proceso de aprender HTML. Mostró alguna promesa, pero sabía que tenía un largo camino por recorrer.

Como esperan hacer, me fui con la conciencia limpia . Sabía que había hecho todo lo posible para ayudarlos a continuar. Me decepcionó que pensaran tan poco de mi trabajo que asumieron que alguien tan inexperto podría hacerse cargo, pero a pesar de lo autoexplicativo que había intentado hacer el sistema, sabía que eso no era cierto.

Después de que me fui, escuché que su administrador de sistemas (que era bueno) también se había ido y, debido a su capacidad técnica que subestimaba gravemente, la compañía también había llevado la carga de ese trabajo al pobre tipo que se hizo cargo de mí. Y como era previsible, él también se fue pronto a campos más verdes.

Hace un par de meses recibí un correo electrónico de un empleado no técnico haciendo una pregunta como "¿Recuerdas en qué servidor se está ejecutando la aplicación y la contraseña?" Apenas sabía cómo responder.

Haz tu mejor esfuerzo y sigue adelante

No puede hacer que las personas valoren la calidad si aún no lo hacen . Todo lo que puedes hacer es dar buena información. Dígales qué tipo de persona se necesita y lo que tendrían que pagar para calificar a alguien. Dales algunos consejos sobre sitios donde los programadores buscan trabajo. Dar evaluaciones honestas de los candidatos.

Sobre todo, establezca una fecha límite y manténgala . Sé útil y luego vete.

Nathan Long
fuente
En mi opinión, esta es una respuesta modelo buena-subjetiva .
Mark Booth
+1 para "No puedes hacer que las personas valoren la calidad si aún no lo hacen". Eso resume sucintamente el problema subyacente aquí.
akmad
14

Si está entrevistando, simplemente siga rechazando a las personas que no están calificadas para hacer el trabajo. Si te has ido, ¿quién va a entrenar a estas personas? JUst documenta las razones por las que crees que los candidatos rechazados no están calificados y luego te vas con la conciencia tranquila. Hiciste todo lo posible para que entendieran lo que estaban haciendo mal, luego no les debes lealtad si no escuchan tu consejo.

HLGEM
fuente
8

Rechazarlos no solo es proteger a la empresa, sino también proteger su reputación en el futuro. Sus requisitos principales en este rol son:

  1. Proporcione una lista de requisitos para que RR.HH. tenga alguna idea de qué buscar
  2. Pantalla apropiadamente
  3. Sea claro sobre los plazos, tanto para la capacitación necesaria como para su partida específica

Si la esencia del trabajo es el desarrollo del backend, entonces eso podría implicar un título de CS como mínimo, ya que se puede aprender la programación web, pero la comprensión básica de la programación es más difícil de aprender en el trabajo.

Eric
fuente
3
"Rechazarlos no solo es proteger a la empresa, sino también proteger su reputación en el futuro". - Gran llamada Eric. Tengo un amigo al que se le presentaron varios candidatos no calificados y quería rechazarlos a todos, pero se le preguntó: "si tiene que elegir uno, ¿a quién elegiría?" Un año más tarde, cuando esa persona había fallado, se le recordó: "¡lo elegiste!"
Paddyslacker
5

Mi opinión al leer esto (solo una opinión): mentalidad diferente.

Al hacer un poco de "ingeniería inversa" en algunas situaciones similares, puedo (solo) asumir que trabajas para un lugar que cree que los desarrolladores son intercambiables, lo que desafortunadamente es la concepción común fuera de las tiendas de TI (e incluso algunas de TI). Al ver el trabajo debajo de ese prisma, se le paga "más", no se basa en la capacidad / habilidades, sino solo en el conocimiento de las partes internas del sistema (énfasis en "solo"). En esta mentalidad, cualquier otro desarrollador (preferiblemente más barato) lo haría, solo si se le da suficiente tiempo para aprender cómo funciona la aplicación.

Según su pregunta, es difícil cambiar esa percepción a alguien que no se ha involucrado mucho con las operaciones de TI. Tu conciencia debe estar limpia, no puedes hacer nada

Eso es lo que pensé al leer su pregunta y asociarla con la experiencia previa.

Dimitrios Mistriotis
fuente
4

Haz las dos cosas: 1) sigue diciéndoles que estos candidatos no son buenos hasta que realmente encuentren uno decente , que no creas que su sitio durará un año si siguen esta ruta y 2) sigue diciéndoles quién es el indicado. elegiría entre los que revisó hasta ahora.

Por lo que puedo decir, esta es la forma más segura si quieres salir en buenos términos y tener la conciencia limpia cuando (si) fallan.

  • Hace varios años, probablemente recomendaría solo rechazar a los candidatos porque, bueno porque eso me pareció correcto en ese momento, después de todo, el "tipo experimentado que se va" parece ser el mejor para saber. En realidad, todavía se siente bien, pero desde entonces, he estado en ambos lados y aprendí que lo que siento no es toda la historia.
     
    Lo primero que aprendí es que si no les informa sobre quién es actualmente "lo mejor de lo peor", por así decirlo, esto probablemente causará una muy mala impresión. Lo segundo es que hay una posibilidad (leve pero no nula) de que sobreestimes el daño y que puedan manejar las cosas incluso con un reemplazo inferior.
mosquito
fuente
2

No te debe importar.

La compañía obviamente está dirigida por imbéciles y es mejor que te vayas. La pregunta es tonta e indica una sensación ingenua de que de alguna manera eres valorado por tu habilidad de programación en una empresa sin entenderlo o apreciarlo.

Primero asegúrese de tener a sus patos en fila y salte de allí.

Solo para calificar mi opinión, salté de un lugar a otro en los contratos y una vez que llegué a Microsoft y otros lugares como esos, el mundo era un lugar hermoso. Finalmente me di cuenta de que después de eso hay un límite máximo en términos salariales, aunque las empresas de software son mucho más agradables para trabajar.

Cuando te gradúas de ser un trabajador, el mundo real se abre y eres verdaderamente libre. Solo asegúrese de haber ahorrado lo suficiente ya que el negocio tiene altibajos.

Joonha
fuente
2

Ya se han publicado muchas respuestas excelentes, por lo que evitaré volver a contarlas.

También agregaría:

  • tratar de documentar las cosas, así que cuando finalmente no se dan cuenta que han contratado a alguien que lamentablemente no calificada, que una vez que llegan en torno a la contratación de una persona con una pista (y tal vez los documentos que usted produce se puede utilizar para filtrar los aspirantes), el nuevo contratar podrá utilizar sus documentos como punto de partida
  • presumiblemente habrá una entrevista de salida; presente un documento breve (probablemente lo hará en 1 página) que explique sus esfuerzos / razones para intentar que la empresa contrate a alguien apropiado, tal vez resalte algunas habilidades que deberían buscar, mencione que ha hecho un esfuerzo razonable para tratar de documentar el ambiente; si es posible, haga un par de copias, pida a usted y al contacto de RRHH que firme y coloque la fecha en ambas copias, es decir, "He leído y entendido lo anterior"

Simplemente un esfuerzo de CYA.

JimC
fuente
1

Lo ha dicho usted mismo: les ha dado más de una buena cantidad de aviso, se ofreció a quedarse durante unos meses para poner al nuevo recluta lo más rápido posible y les dijo que sus candidatos potenciales actuales no son suficientemente bueno.

Eso está más allá de lo que se requiere de usted. Sigue siendo honesto con ellos hasta que te vayas, ya sea que encuentres un buen candidato o no, y tus términos de salida deberían estar bien.

(y como dice HLGEM, no les debes lealtad una vez que te hayas ido)

RYFN
fuente
1
En este punto, dependiendo de cuánto tiempo ha estado en el campo, incluso podría sugerir que ni siquiera use a esta compañía como referencia, ya que en este punto no valoran sus habilidades. Esto se muestra claramente por el hecho, después de que le dijeron que se iba, están arrastrando los pies para reemplazarlo. Seguro que la mayor parte de la culpa puede recaer sobre él, por permitir que esto suceda, parece que debería lavarse las manos de la compañía lo más rápido posible.
Ramhound
1

Al estar en una situación similar en el pasado, descubrí que el mejor enfoque es encontrarles un contratista que pueda entrar cuando sea necesario. Dado que parece que están en una fase de mantenimiento, es posible que no necesiten un cuerpo a tiempo completo y probablemente podría venderlo como una opción de ahorro de costos para la empresa.

Es trabajo de la gerencia superior encontrar y contratar un reemplazo adecuado y solo debe enviarles a las personas que recomendaría para el puesto. Esté allí para ayudar a la pantalla si lo desea, pero no es su responsabilidad. El hecho de que confíen en alguien que abandona la empresa para contratar a un reemplazo muestra cuán irresponsables son.

En cuanto a la ética, el único problema que veo es no tener la documentación (de alto nivel) para quien asuma su rol. Si tiene en mente cosas como nombre de usuario / contraseñas / sshkeys, ubicaciones de repositorios, etc., búsquelas y asegúrese de que sus superiores sepan dónde encontrar la información.

Hafichuk
fuente
-2

Debe esforzarse al máximo para explicar que necesitan a alguien con experiencia, y preferiblemente a alguien que haya trabajado solo antes. Les preguntaría quién y cómo esperan entrenar a alguien cuando te hayas ido, debes hacerles entender que el 99% del conocimiento de su sistema se irá contigo, y pueden hacer que pases tiempo enseñando conceptos básicos, o enseñarle a alguien cómo trabajar realmente con la aplicación. Sugiero contratar un ejemplo para que necesiten a alguien con experiencia. No contrate a un fracaso total, pero si tiene un candidato razonable, contrátelo y muéstrele a su compañía cuánto le costará hacer que esta persona sea la mitad de usted. Sin embargo, esto probablemente terminará en el despido de ese tipo y en que a su empresa no le guste demasiado.

usted está en una situación de perder / perder con la que trató de ser amable y le ofrece la oportunidad de ganar. Si no contratas a nadie y te vas, te odiarán cuando todo se derrumbe, porque los abandonaste, si contratas a alguien no calificado, te odiarán cuando todo se derrumbe, porque contrataste a alguien malo para molestarlo. su mejor esperanza es que todo se derrumbe en un desarrollador no calificado mientras todavía está allí para arreglarlo y conseguir que alguien calificado lo reemplace, suponiendo que su empresa se dé cuenta de que necesita a alguien calificado después de que el tipo no calificado lo arruine.

Ryathal
fuente
44
-1. ¿Realmente sugieres contratar a un bastardo pobre para que se vea mal y lo despidan? ¿Qué pasa si el chico renunció es un trabajo viejo para conseguir este? ¿Qué pasaría si tuviera que mudarse a una ciudad diferente para conseguir este trabajo? ¡Esto suena realmente injusto!
nikie
@nikie es una situación injusta, rechazar cada currículum que te dan no es mejor, también si sabes que el tipo está condenado desde el primer día, puedes elegir a alguien que no tendrá su vida completamente destruida
Ryathal
@Ryathal: estoy parcialmente de acuerdo con su sugerencia por los motivos equivocados. Creo que el autor ya pasó más tiempo del que debería, tratando de encontrar un reemplazo, y debería lavarse las manos de la compañía lo más rápido posible. Como dije en mi comentario original, encuentre a la mejor persona para el trabajo fuera del grupo actual de talentos y aléjese de la situación. Su sugerencia sobre probar que alguien va a fallar es simplemente errónea, uno tiene que tener un deber presional de no hacerle eso a otra persona en el campo, porque en la mayoría de las situaciones el empleado no lo hará.
Ramhound
44
-100 rechazar cada currículum que te dan no es mejor . Sí, absolutamente es mejor. Por un lado, eso es extremadamente injusto para alguien que está fuera de la situación actual (el nuevo empleado). Además, el OP no tiene ninguna obligación de obligar al empleador a darse cuenta de nada. El OP ha acordado ayudar a contratar a alguien calificado; Si la gerencia se niega a enviarle a alguien calificado, no veo ningún problema en rechazar cada currículum.
Adam Robinson
3
Son respuestas como esta las que me hacen desear poder votar en contra varias veces.
hafichuk