¿Contratar a un programador mucho más calificado y experimentado que usted? [cerrado]


88

Mi empleador está contratando un programador; más específicamente, estoy entrevistando y seleccionando a la persona que ocupará el puesto.

El mejor candidato en este momento es mucho más calificado que yo, mayor y con mucha más experiencia.

Otras personas con las que he hablado han dicho que contratar a alguien más calificado que yo es una muy mala idea (incluida mi familia). Y tengo la sensación de que otro personal técnico aquí tiene una actitud similar (considerando que este solicitante también está más calificado que ellos).

Están diciendo, o pensando, que contratar a alguien mejor calificado perjudicará los esfuerzos de mi y de mi colega actual para ascender en la empresa, o tienen miedo de que un Johnny-come-last últimamente vaya a ser el centro de atención y el personal actual quedarse atrás a medida que se otorgan promociones y se abren nuevas posiciones.

Personalmente, me encantaría trabajar con este solicitante y aprender de ellos. Tengo la confianza suficiente en mí mismo para no tener miedo de que alguien nuevo y con más experiencia vaya a entrar y comenzar a hacerme quedar mal. Me gustaría usar esto como una oportunidad para crecer, y no creo que tener miedo de la competencia o de personas nuevas como esta sea racional o beneficioso.

O tal vez solo estoy siendo ingenuo.

¿Qué piensas? ¿Y alguna vez has tenido una experiencia similar a esta? ¿Cómo te fue?


10
"[Ellos] temen que un Johnny-come-last va a robar el centro de atención y el personal actual se quedará atrás" - Eso suena muy mezquino: perjudicar a la compañía para promover las propias oportunidades de carrera.
Konrad Rudolph

1
¡Hazlo! Que nos mantengais.
JeffO

1
Quisiera agregar aquí que soy un programador junior (2 meses de trabajo) y mi jefe dice que siempre contrata a los programadores mejor que él. La razón es que le da tranquilidad. él dice que dado que los jóvenes estamos haciendo lo que solía hacer antes de venir; ahora, ¡es la única forma de asegurarse de que el trabajo esté hecho! obviamente él es un jefe IMPRESIONANTE. Tiene uno de los mejores antecedentes de la compañía y su carrera ha crecido como un reloj.
Chani

@KonradRudolph - Esa es la forma estadounidense :(
whatsisname

1
@ldog No entiendo lo que quieres decir. ¿Cómo se relacionan estos problemas?
Konrad Rudolph

Respuestas:


66

Estaba en tu situación exacta recientemente. Mi empresa quería contratar a otro programador y específicamente quería a alguien con más experiencia que yo para poder seguir aprendiendo y creciendo.

Estaba más nervioso por las entrevistas, así que hice una pregunta aquí .

Para resumir, haga preguntas para las que sepa la respuesta, estén relacionadas con problemas que tenga o que haya resuelto en el pasado. No intente hacer preguntas que estén fuera de su alcance. Sé honesto si el entrevistado comienza a hablar en términos que no entiendes y pídele que te lo explique. Después de todo, la persona que contrates trabajará contigo y querrás a alguien que pueda ser tu mentor.

Resultó genial. Contratamos a alguien con mucha más experiencia y conocimiento que yo y siento que estoy aprendiendo mucho.

Diría que es una situación en la que todos ganan. El peor de los casos es que la persona que contrata toma su trabajo, y ha adquirido un valioso conocimiento trabajando con ellos.


2
+1 por hacer que expliquen los conceptos en la entrevista, ya que deberán explicarlos para orientar a los miembros del equipo con menos experiencia. Ese es un concepto muy importante: contratar a un programador de prima donna sería algo malo, contratar a alguien que pueda ayudar a que todo el equipo mejore parece una opción fantástica.
PeterL

En mi humilde opinión, aprender es lo mejor que puedes hacer para una carrera en programación. Aprender de una persona experimentada y sorprendente es especialmente difícil de conseguir. +1
Garet Claborn

OMI Esta respuesta responde a la pregunta "¿Cómo?" y no "Si", que es lo que hace la pregunta.
Mark Gibaud

1
@ Mark Gibaud: si sugiere contratar a esa persona y prepararse para la entrevista, creo que eso significa que está a favor.
JeffO

65

Hay un viejo dicho, atribuido de diversas maneras: las personas de nivel A quieren trabajar con personas de nivel A. Las personas de nivel B quieren trabajar con personas de nivel C.

¿Aspira a ser una persona de nivel A o una de nivel B? Contesta honestamente.

La razón por la que esto sucede es muy simple. Las personas de nivel A llegan a ser personas de nivel A desafiándose a sí mismas y aprendiendo de las mejores personas que pueden encontrar. Las personas de nivel B se mantienen así desarrollando una zona de confort y luego no quieren desafiarse a sí mismas para encontrar sus posibles limitaciones. Exponerse a las posibles críticas de personas que saben más que usted es una buena manera de ser golpeado en la cara con lo que ha estado haciendo mal. Si no está preparado para experimentar eso, es probable que sea un proceso desagradable.

Sin embargo, la otra cara es que si te propones sinceramente tratar de mejorar, lo harás sorprendentemente rápido. Pero necesitarás tener la humildad de aceptar que constantemente tendrás cosas por las que patearte.


44
Tendría que estar de acuerdo con esto. Soy el tipo de persona que quiere trabajar con personas que son mejores que yo. Esa es la única forma en que aprenderás algo. El problema viene si puedes llevarte bien con esa persona o no.
Matt

3
¿Quién contrata a las personas de nivel B si nadie quiere trabajar con ellas? :-)
ShreevatsaR

2
@ShreevatsaR Nadie, tienen que ser dueños de negocios. :)
mlvljr

1
@ShreevatsaR Contrataría a una persona B que tenga la capacidad y el deseo de convertirse en una persona A. ¡Generalmente son la mejor inversión que puede hacer una empresa!
Thomas James

22

Nunca he tenido la oportunidad de trabajar con alguien mucho más experimentado que yo. Definitivamente los contrataría. Muchos grandes programadores sugieren "conseguir un mentor" como una forma de aprender rápidamente. Esta puede ser tu oportunidad para eso.

Incluso si le impiden avanzar en este trabajo, puede aprender de ellos las habilidades necesarias para obtener una excelente posición en otro lugar.


10

¿Cuáles son tus metas?

Su pregunta menciona que desea "ascender en la empresa", pero ¿con qué fin exactamente?

Si está buscando un puesto directivo, entonces no hay mejor manera de demostrar sus calificaciones para ese puesto que haciendo una gran contratación e integrándolo con éxito en el equipo.

Si está buscando un puesto técnico de mayor responsabilidad, como BA o arquitecto jefe, y está considerando contratar a alguien mucho más calificado en esa área , entonces sí, probablemente esté perjudicando su propia oportunidad de alcanzar ese puesto. Sin embargo, si ya está admitiendo que hay personas mucho más calificadas, tal vez sea demasiado pronto para que busque esa posición usted mismo de todos modos.

Finalmente, tenga en cuenta si el conjunto de habilidades de esta persona realmente coincide con el conjunto de habilidades que está buscando. Por ejemplo, si está contratando a alguien con un talento excepcional para el análisis de requisitos y el diseño de sistemas, y los coloca en una posición de mono código, ninguno de los dos estará muy contento.

Siempre y cuando encajen bien, realmente no tiene nada que perder al tomar la mejor decisión de contratación que pueda. Quieres personas con talento que te respalden No hay nada peor que delegar el trabajo a un programador que sabes que es incompetente y preguntarte si solo te costará más tiempo al final arreglando todos los errores.

Si la compañía para la que trabaja rechazaría rápidamente sus propias contribuciones y promocionaría al "nuevo tipo" por delante (suponiendo que sepan que quiere ascender), entonces está en la compañía equivocada o en el camino profesional equivocado.


Además, diría que si aspira a un puesto técnico de mayor responsabilidad, la oportunidad de aprender de una persona con más experiencia será de gran beneficio para ayudarlo a lograr ese objetivo. Mientras que garantizar la falta de competencia mediante la contratación de alguien que no sea amenazante proporcionará solo el beneficio más exiguo a corto plazo.
Carson63000

5

Como cuestión práctica, puede haber algo en lo que dice su familia. Dependiendo de cómo sea su lugar de trabajo, podría ser una ventaja inmediata para asegurarse de que nadie que vaya a eclipsarlo sea contratado. Pero creo que sería una forma muy miope de ver las cosas.

Hay un viejo dicho: la gente "A" contrata a otras personas "A". Las personas "B" contratan personas "C". A largo plazo, lo que quieres es ser una persona "A". Puede ser más seguro asegurarse de que no tiene que competir con nadie realmente bueno, pero a la larga eso le impedirá progresar. Si contratas a alguien mejor que tú, no solo podrás aprender mucho de él, sino que te obligará a mejorar tu juego.

No hablemos de eso: el mundo del trabajo es un lugar competitivo. Puede sentirse mucho más seguro tratar de asegurarse de que solo compita contra personas más débiles que usted. Pero piénselo de esta manera: si fuera un jugador de ajedrez y se asegurara de jugar solo juegos que pudiera ganar, ¿alguna vez se convertiría en un buen jugador de ajedrez? Probablemente no. Te gustaría jugar contra personas que te obligarían a mejorar.

Y, a diferencia del ajedrez, el trabajo no es un juego de suma cero. Es mucho más agradable trabajar con personas competentes: los programadores incompetentes pueden estropear mucho las cosas, y si estás en el mismo equipo que ellos, eso puede reflejarse mal en ti. Por otro lado, las buenas personas pueden hacer que un proyecto avance con mucho éxito y eso puede reflejarse bien en usted. Después de todo, el objetivo, al final, es hacer el trabajo y hacerlo bien.

También vale la pena mencionar que tiene una responsabilidad con su empleador. Si estuviera empleando a alguien y pensara que habían pasado por alto al mejor candidato para un puesto porque tenían miedo de la competencia, probablemente los despediría. Ese tipo de cosas es común, pero es el signo de una organización disfuncional. No quieres trabajar para ese tipo de lugar, así que no ayudes a que sea ese tipo de lugar.


Bien dicho. Trabajar con gente talentosa me hace sonreír. Trabajar con gente mala me hace fruncir el ceño. Hacer que mi jefe piense que soy genial porque logro más que ellos realmente no detiene el ceño fruncido.
Carson63000

Sí, no me importa trabajar con personas sin experiencia, pero básicamente con la pelota. Pero es genial cuando colaboras con alguien que es realmente bueno y te empuja a mejorar. Además, cuando trabajas con personas verdaderamente incompetentes, no siempre impresiona a tu jefe. Algunas personas tienen productividad negativa. Si trabajas en un equipo de dos personas con alguien así, lo que tu jefe puede ver es que dos personas están haciendo menos de lo que debería hacerlo una persona. Eso no es necesariamente una pluma en tu gorra.
T Duncan Smith

3

Todos los que te han aconsejado que no contrates a un programador más experimentado son estúpidos. ¡Tienen una mentalidad insegura y no puedo imaginar cuánto no han progresado en la vida!

Tienes razón. Mantenga la cabeza nivelada, no lo siga desde un acantilado, y usted (y todos) aprenderán mucho de la experiencia.


Imagine tener que explicarle a su jefe por qué envió un excelente paquete de candidatos, que habría sido un gran activo para la empresa.
gnasher729

3

Hay más personas calificadas y "más calificadas", solo ser mayor con más años en el lugar de trabajo no lo hace más calificado. Siempre y cuando te sientas lo suficientemente calificado como para evaluar realmente las habilidades de la persona potencialmente más calificada (algunas personas realmente pueden hablar un buen juego pero no pueden realizarlo), digo contratarlo. Aprenderá más de alguien que es mejor que usted. Sí, la persona puede obtener una promoción por delante de usted, pero aprenderá lo que necesita aprender para obtener esas promociones la próxima vez que abra o en una nueva empresa más tarde. Mucho mejor que estancarse en el nivel intermedio porque no hay nadie que lo empuje al nivel verdaderamente experto.

Hice esto dos veces en un trabajo y no solo funcionó bien en ese trabajo, sino que los tres ahora estamos en mejores trabajos en una compañía diferente (donde nos dimos referencias mutuamente).


2

La única desventaja de contratar a alguien con mucha experiencia es que a veces se pueden establecer en sus formas, que pueden o no encajar con sus prácticas de desarrollo actuales.

Piense en esto desde la perspectiva de la gerencia. Si él viene y demuestra ser una estrella de rock, ¿quién es el que lo contrató? Usted . Ahora, no solo tendrá el potencial de aprender de alguien con años de experiencia (que puede ser absolutamente invaluable), sino que ha demostrado que puede seleccionar al candidato adecuado para el trabajo, lo que se ve muy bien para la gerencia.


1
También le permite tener la mejor explicación posible si NO funciona. Cuando la gerencia pregunta la razón por la que la "estrella fallida" no funcionó, puede explicar sus razones. Decirle a la gerencia que persiguió al mejor talento y solo al elemento humano (es decir, no fue capaz de cambiar sus formas y causó un conflicto), pero fue el mejor talento general en el momento en que cubre su trasero (más).
Ramhound

@ramhound: Usted dice la verdad, señor :) Sin embargo, durante el proceso de la entrevista, definitivamente estaría tratando de entender qué tan flexible es.
Demian Brecht

Solo puede averiguar tanto y lo consideraría como el "valor general" del solicitante si estuviera en la posición de Kyle.
Ramhound

1
Cualquier candidato puede llegar a ser Bartleby, el Scrivener.
JeffO

@Jeff: Tuve que buscar la referencia :) +1
Demian Brecht

2

Reformulado para la perspectiva

Si estuvieras en una banda y contrataras a otro miembro de la banda, ¿querrías que alguien más talentoso o menos talentoso que tú se uniera a la banda?

¿Quién crees que contribuiría más a la banda, alguien que tenías que llevar o alguien que pudiera ayudar a llevar al resto del equipo?

Para llevar

En un equipo bien administrado, el equipo debe tener éxito y fracasar como equipo. Mientras la persona no sea un arrogante idiota antisocial, y alguien que esté realmente dispuesto a ayudar a llevar el equipo hasta que pueda llegar a su nivel, no tiene nada que perder personalmente.


1

Digamos que vas con alguien menos calificado como esta persona y que no funcionan por alguna razón relacionada con ese hecho. Cuando se le pregunte si contrató al mejor candidato, ¿qué dirá? Si dices la verdad, se te preguntará la razón por la que no elegiste al mejor candidato, si mientes, y si se pusieron en contacto con el mejor candidato, tendrás otros problemas. Si cree que este candidato es el MEJOR candidato para el trabajo fuera del grupo de candidatos que tiene actualmente. Tiene el deber de sugerir a ese candidato, incluso si su otro personal técnico sugiere el menos calificado


1
Además, si realmente están más cualificados, entonces no deberían ser promovidos sobre ti si todas las cosas fueran iguales. Si no sugiere al solicitante y sale de la empresa para contratar a un nuevo supervisor debido a la falta de experiencia general, entonces no ha perdido nada.
Ramhound

1

Siempre prefiero la oportunidad de trabajar con personas más inteligentes que yo sobre el valor ilusorio de cualquier impulso al ego que pueda surgir de ser el tipo más inteligente de la sala.

La competencia es una cosa rara. Trabajar con personas más hábiles que tú, siempre y cuando sean agradables para trabajar, te hará ganar más que ser un "perro superior" solitario. Mejorará como resultado de la compañía que mantiene. No es un juego de suma cero.


1

Optimice siempre para los objetivos de su organización o los objetivos del producto que está creando, y NO para ninguna de las personas en juego. Si haces esto constantemente, serás recompensado. Si no lo está, necesita encontrar una organización que recompense este comportamiento. Por el contrario, una organización con una cultura de personas que solo piensan por sí mismas es tóxica y, de todos modos, no logra nada emocionante.

Siempre contrate a personas mejores que usted y, a su vez, concéntrese en sus propias fortalezas y desarrollelas. Los mejores equipos están formados por personas con una variedad de puntos fuertes, incluso dentro de roles supuestamente singulares como 'desarrollador'.


0

Teniendo en cuenta el campo en el que trabajamos. Yo diría que debería sentirse más seguro y admirarlo que cualquier otra cosa, como un caso general. Solo por un segundo, piense en él trabajando para la competencia. Esto podría matar a su empresa a largo plazo, dejándolo a todos sin trabajo, mientras que sería muy bueno a corto plazo (mismo status quo).

Ejemplo: mientras escribía mi respuesta, también respondieron dos personas más experimentadas. Podría perjudicar mi "promoción" (decir votos positivos :-)) pero acabo de aprender algo que me hizo mejor (programador).

Un gran problema sería si el nuevo Johnny-come-last es arrogante o algo similar y comienza a actuar en consecuencia. En este caso no te preocupes, pronto lo superarás.


0

Mi opinión sobre este es: contratarlo a menos que sientas que ya no puedes aprender y mejorar. Podría estar equivocado en este caso, pero parece que las personas tienen miedo y están tratando de asegurar sus posiciones al no contratar a alguien más inteligente, lo cual está mal.


No ir con el mejor solicitante probablemente no funcionará a su favor, por lo que podría contratar a la mejor persona para el trabajo o simplemente no tomar la decisión.
Ramhound
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.