Video: Los métodos de Steve Jobs para manipular a las personas y lograr sus objetivos 2025
Todo negocio en línea necesita un programador. Incluso si no está en la industria tecnológica, su empresa aún necesita sitios web y aplicaciones. Puede contratar a un desarrollador a tiempo completo, pero esto es costoso y los buenos no suelen durar mucho tiempo. Por lo tanto, tiene sentido contratar un desarrollador solo cuando lo necesite. ¿Pero por dónde empezar?
Encontrar al desarrollador adecuado puede parecer abrumador, pero es extremadamente importante contratar a un desarrollador que se ajuste bien.
No desea contratar al primer John Doe que afirma conocer a Ruby y terminar con un trabajo pirateado de un sitio web. Para evitar ese horror, use los siguientes consejos, independientemente de si está contratando a un desarrollador para trabajar a corto o largo plazo, a distancia o en la oficina.
1. Contratar jugadores de equipo profesionales, no estrellas de rock.
Para un proyecto pequeño, es posible que solo necesite contratar un desarrollador, pero la mayoría de los excelentes productos son creados por equipos. Muchas personas se sienten tentadas de contratar "estrellas de rock" de codificación, que a menudo tienen una prima y olvidan pensar en su equipo. La codificación de "rockstars" suele ser costosa, lo que puede restar dinero para contratar a otros miembros del equipo.
También es importante no poner todos tus huevos en una sola canasta. Si algo le sucede a su programador o si se cae, no quiere que lo dejen en la estacada.
2. Tome su tiempo.
Contratar a los programadores adecuados lleva tiempo. Peinar currículums es laborioso y el resto del proceso de entrevista requiere el mismo tiempo.
Verificar las referencias es una pesadilla y coordinar los horarios puede ser imposible.
Con esto en mente, es tentador recurrir a sitios de trabajo independiente. Sin embargo, muchos de estos pueden conducir a resultados que son incluso más frustrantes. Los sitios como Freelancer y Elance no seleccionan programadores y, a menudo, terminas con el desarrollador más barato en lugar de los mejores.
Sin embargo, algunos sitios no caen en esta trampa. Por ejemplo, Toptal es un sitio para desarrolladores de élite independientes en el que equipos de ingenieros seleccionan a cada solicitante y lo emparejan personalmente con el desarrollador adecuado. Este enfoque te permite encontrar talentos de calidad en unas pocas semanas sin tener que pasar por docenas de currículums.
3. No tengas miedo a la inexperiencia.
Si encuentra personas inteligentes y dedicadas, debe contratarlas incluso si no tienen mucha experiencia. Una de las mejores formas de captar el mejor talento es a través de pasantías. Las pasantías ofrecen un período de prueba en el que no solo obtienes a alguien inteligente para que trabaje en los proyectos de tu empresa, sino que también puedes probar y preparar pasantes para futuros empleos.
Los estudiantes universitarios suelen estar ansiosos de experiencia y muchos de ellos son muy talentosos. Reclutar en el campus es excelente, pero si no puede hacerlo, siempre puede dirigirse a departamentos de CS en diferentes universidades a través de conexiones y profesores que puedan recomendar a los mejores estudiantes.Una carta personal o correo electrónico animando a un estudiante a solicitar su pasantía puede recorrer un largo camino. Si funciona con un interno o dos, puede enviarlos con una oferta de trabajo al final del verano.
Las pasantías no son una fuente de trabajo gratuito y existen leyes que regulan cómo se deben realizar las pasantías.
Consulte el Departamento de Trabajo de los Estados Unidos para obtener información sobre cómo administrar un programa de pasantías.
4. Las referencias profesionales son geniales; el primo de tu esposa no lo es.
Las referencias personales a menudo son la mejor fuente para encontrar programadores. Utilizar redes personales puede ser muy tentador ya que las personas de calidad parecen asociarse con otras personas de calidad. Es genial acceder a una red personal; Sin embargo, es importante no contratar a alguien solo porque lo conoces. Contratar amigos y familiares puede no llevar a la mejor calidad y puede generar problemas en la relación.
5. Busque la capacidad de resolver problemas.
La capacidad técnica es importante, pero muchos de los mejores desarrolladores pueden tomar diferentes idiomas rápidamente y adaptarse a medida que surge la nueva tecnología. Algo que siempre es relevante, sin embargo, es la capacidad de resolución de problemas.
Una forma excelente de probar esto en una entrevista es darle un problema a su empleado potencial y dejar que lo solucione en el idioma que elija. Este método muestra cómo funcionan a través de problemas y crean soluciones.
6. Priorizar la comunicación.
La comunicación es clave todo el tiempo, pero especialmente si está trabajando con un equipo remoto. Algunos equipos pueden estar distribuidos en diferentes zonas horarias, por lo que la disponibilidad será un problema importante. Otros proyectos pueden tener un cronograma ajustado y te encontrarás con problemas más adelante si no lo comunicas con tu equipo desde el principio. Además, necesita que todos entiendan su visión del proyecto. Todo esto requiere una comunicación constante y clara.
Pruebe la comunicación incluyendo un teléfono, una videoconferencia o una entrevista en persona en su proceso de contratación. Un buen consejo es pedirles a los candidatos que hagan una presentación sobre un trabajo anterior o habilidades específicas de ellos. Esto no solo te permite ver la capacidad de comunicación, sino también la pasión y el trabajo pasado.
Las habilidades de comunicación también se pueden probar a través de muestras de escritura. 37Signals informa que siempre debe contratar al mejor escritor al elegir entre los candidatos. Escritura clara y concisa demuestra la capacidad de organizar pensamientos.
7. Prueba los conceptos básicos.
Se sorprendería de la cantidad de personas en Internet que se llaman programadores, pero no pueden programar. Para evitar la frustración, comience su proceso de entrevista con una prueba de programación muy simple que se puede realizar en línea. Su objetivo con la prueba es descartar candidatos que no tienen las habilidades que necesita. Puede recurrir a servicios como Interview Zen o Codility para realizar esta parte de la entrevista.
8. Pide ver el código pasado.
Cualquier ejemplo de trabajo pasado puede ser útil en un proceso de entrevista. Debido a las cláusulas de confidencialidad, es posible que no pueda ver el código real de los proyectos anteriores, pero debería poder ver el resultado final (i.mi. un sitio web que construyeron) u obtener una referencia de clientes anteriores.
9. Prueba con proyectos de audición.
Nunca compraría un automóvil sin una unidad de prueba y nunca debería contratar programadores sin un proyecto de prueba. Un programador podría superar todas las etapas del proceso de la entrevista y parecerse un gran adepto, pero no entregar una vez contratado. Un proyecto de prueba demostrará cómo funciona realmente el programador en lugar de cómo dicen que funcionan.
Incluso puede comenzar contratando programadores a modo de prueba antes de asumir el compromiso de contratar. Puede hacerlo contratando programadores como consultor para su primer proyecto o incluyendo un período de prueba como condición en su contrato de empleado.
10. Tenga cuidado con "contratar para estar en forma".
Esto puede ser controvertido, ya que la mayoría de los artículos similares lo animarán a priorizar el "ajuste" cuando contrate a un programador. Pero es importante recordar que está contratando un programador para su empresa, no un compañero de bebidas o un nuevo mejor amigo. Sí, es importante que el programador se ajuste al entorno de su equipo, especialmente en términos de visión y comunicación, pero tenga cuidado de no contratar al programador simplemente porque fue a su alma máter o practica los mismos deportes que usted. Estas cosas proporcionan poca indicación de cómo funcionan realmente los programadores o cómo encajarán en su equipo.
Sobre el autor: Drew Hendricks es un adicto a la tecnología, las redes sociales y el medio ambiente. Ha escrito para muchas publicaciones importantes, como Forbes y Entrepreneur.
Las reglas para contribuir a IRA para estadounidenses en el extranjero

Los estadounidenses que trabajan en países extranjeros pueden ahorrar dinero en cuentas IRA , pero hay algunas reglas técnicas que complican las cosas.
Reglas para regalos de Navidad para compañeros de trabajo

¿Tiene que regalarle a su jefe? ¿Cuánto gastar? ¿Que conseguir? Relajarse. Aquí hay reglas para los regalos de Navidad para los compañeros de trabajo para ayudar a encontrar el regalo perfecto.
Programadores que debe seguir en Twitter

¿Es usted un programador? Si es así, Twitter es un recurso útil para encontrar expertos que comparten consejos, ofertas de empleo y noticias de la industria. Aprende a quién seguir