Siempre me he preguntado sobre esto y tal vez las personas con experiencia aquí puedan comentar sobre esto. Siempre leí que las grandes compañías de software establecidas como Google, Microsoft, etc., siempre desconfían de contratar ingenieros de software / (u otros profesionales relacionados) que no cumplan exactamente con los requisitos del trabajo, y prefieren rechazar un cierre "Sí / Tal vez " decisión.
También existe la percepción general de que las nuevas empresas generalmente están más dispuestas a contratar a esos empleados "menos que perfectos". Pero para mí esto suena contrario a la intuición: las empresas emergentes son generalmente mucho más pequeñas y tienen recursos limitados, por lo que en realidad necesitarían una contratación "10/10", mientras que las empresas establecidas con equipos más grandes y más recursos estarían dispuestos a asumir un riesgo (pequeño) en un alquiler
¿Alguien tiene algún comentario sobre esto por experiencia de primera mano?
Gracias,
Respuestas:
Después de haber trabajado (y reclutado) para algunas nuevas empresas, tengo que decir que mi experiencia personal es que cualquier empresa nueva con su sal debería ser más exigente con los programadores que una gran empresa.
Paul Graham me respalda muy bien en su gran ensayo Cómo hacer riqueza :
Naturalmente, es mucho más difícil para las nuevas empresas encontrar candidatos adecuados. El pago es menor, el riesgo es mayor. Pero hay un número sorprendente de personas que se sienten atraídas por la falta de BS corporativa y por poder hacer una diferencia visible (las opciones iniciales sobre acciones también ayudan).
fuente
Mi experiencia es que las startups más pequeñas están mucho más dispuestas a contratar a alguien que pueda hacer el trabajo pero que no tenga las credenciales, por así decirlo.
lo que esto significa es que las compañías de inicio más pequeñas no tienen mucho filtro de recursos humanos para que pueda pasar. Por lo general, están más dispuestos a contratar a aquellos sin capacitación / títulos formales y tienen más probabilidades de arriesgarse con alguien que con las empresas más grandes. O no tienen un personal de recursos humanos o, al menos, tienen uno más pequeño. En muchos casos, el personal de ingeniería (vp / ceo / etc.) Puede entrevistar directamente a casi cualquier persona porque tiene el tiempo y los recursos para hacerlo.
Los cuerpos más grandes simplemente no lo hacen. ¿Puedes ver a The Gates entrevistando a cada desarrollador que le envía un currículum e incluso puede hacer el trabajo de forma remota? No veo que eso suceda.
fuente
Bueno, tengo algo de experiencia con esta situación. Un punto que puede estar pasando por alto es cómo esas compañías establecidas tienen una reputación que puede permitirles ser exigentes. Para cualquier posición, si hay cientos de aplicaciones, pueden eliminar a quien quieran en cierto sentido. Las nuevas empresas no obtienen el mismo diluvio de currículums, lo que puede significar que si ocupar el puesto se vuelve crucial para el éxito de la empresa, tomarán lo mejor que puedan obtener, que a menudo será menos que perfecto. Su punto contra intuitivo tiene sentido comercial, pero hay muchas ocasiones en que cuando la teoría se encuentra con la práctica, la práctica le enseña al mundo brutalmente una lección, en mi experiencia. Si quieres ver esto en acción,
Un ejemplo de eso sería la idea de lanzar software con errores. En teoría, si hay errores en el software, esto debería solucionarse antes de que uno envíe el software. Sin embargo, si uno realmente tiene esa opinión, es probable que el software nunca se envíe.
He tenido un par de entrevistas para puestos en Microsoft. La primera que bombardeé bastante horrible y no podía creer que tuviera los problemas que tuve. La segunda vez me puse en contacto con el gerente de contratación que estaba en la cerca y me negué a tratar de luchar por qué debería ser contratado, ya que había 2 áreas en las que parecía ser regular y, por lo tanto, no era sólido, "Sí , debemos atraparlo ", situación.
fuente
Las startups más pequeñas necesitan buenas contrataciones tanto como las corporaciones. Puede haber un mayor porcentaje de contrataciones de "riesgo" en las startups porque potencialmente hay menos personas para realizar entrevistas y, por lo tanto, menos opciones diversificadas.
Además, cuando contrata a alguien, no existe un "tal vez". Si el candidato no es un SI totalmente calificado, entonces es un NO.
fuente
Las startups tienden a contratar personas que pueden no estar completamente calificadas para el trabajo porque:
Experiencia: las nuevas empresas generalmente no tienen la experiencia para contratar personas más calificadas. Los CEO generalmente contratan gerentes de TI menos que perfectos porque generalmente no conocen mejor. Estos gerentes de TI tienden a contratar a otros profesionales de TI que pueden ser menos que perfectos para sus trabajos porque los gerentes no están completamente calificados para realizar buenas entrevistas por sí mismos.
Restricciones financieras: las nuevas empresas están vinculadas a la financiación, por lo que buscan personas que estén dispuestas a trabajar largas horas y se esfuercen más para que el producto / servicio salga por la puerta por menos dinero, sin importar si la base del código realmente apesta y Es una verdadera pesadilla de mantenimiento. Por lo general, ofrecen promesas de promociones, bonificaciones, acciones, etc., para los que a las personas de nivel medio no les importa trabajar demasiado. Es una psicología humana común: ¿por qué debería trabajar más de 10 años para convertirme en VP cuando puedo trabajar 1 año y si tengo éxito puedo tener el mismo título? ¿O por qué debería trabajar más de 20 años para ahorrar $ 250k cuando podría obtener eso en un par de años si la puesta en marcha es exitosa? Las grandes corporaciones generalmente pagan un salario justo de mercado a sus empleados, pueden ofrecer o no bonos / capital y, en general, tienen trayectorias profesionales claras.
fuente
Al ejecutar mi startup Tribily.com, me arriesgué con algunas personas, lo que no siempre funcionó muy bien. El truco es que empiezo con cada persona de manera independiente. Si funciona, podemos ver un contrato, aunque en este momento los 5 de mis ingenieros son trabajadores independientes contratados. Me parece que funciona mucho mejor para mi situación. Dicho esto, somos completamente autofinanciados. Podría ver que esto es un problema mucho menor si hay fondos reales para contratar personas :)
fuente
Las descripciones de trabajo de Google (según lo publicado en su sitio web) son mucho más amplias que muchas otras compañías. Tome su publicación para "Ingeniero de software" en Mountain View :
Parecen tener menos instancia en habilidades particulares, y más en ser un desarrollador inteligente y capaz y científico de la computación. Es obvio que están buscando personas que aprendan en el trabajo las habilidades que necesitan para abordar un trabajo en particular dentro de la empresa.
Muchas compañías más pequeñas son mucho más específicas acerca de sus requisitos. Es obvio que tienen una posición particular que desean ocupar, y quieren a alguien que tenga muchas de las habilidades relevantes posibles para que puedan ser lo más productivos posible desde su primer día en el trabajo. Por ejemplo :
fuente
En parte, es oferta y demanda. Las empresas establecidas obtendrán muchas más aplicaciones, por lo que deben reducir el número de aplicaciones a algo que puedan manejar. Esto significa que los currículums se utilizarán para rechazar a las personas inicialmente. Si la compañía tiene 100 currículums para un puesto, descartar los cuestionables aún dejará excelentes candidatos. Puede eliminar al mejor candidato, pero pueden vivir con eso.
Las startups tienden a obtener menos aplicaciones, porque son menos atractivas, excepto para las personas a las que les gusta el alto riesgo y la alta recompensa y no pueden publicitar de manera tan efectiva. Además, generalmente buscan cualidades que no se mostrarán tan bien en un currículum estándar, por lo que son más reacios a ordenar currículums solo.
fuente
Las grandes empresas tecnológicas como Microsoft y Google contratan personas con una sólida base en informática y se preocupan menos por las habilidades específicas de alto nivel necesarias en el trabajo. Por ejemplo, el anuncio de trabajo en Microsoft puede requerir experiencia en C #, ASP.NET, ..., la realidad es que a los gerentes de contratación no les importa mucho eso. Alguien con cero experiencia con esas tecnologías puede conseguir un trabajo con bastante facilidad si demuestra la competencia CS.
Cómo contrata una startup depende en gran medida de dónde vino. Por ejemplo, si el inicio es en Seattle o el Área de la Bahía y fue iniciado por ex empleados de Google y / o Microsoft, esencialmente contratan lo mismo que las grandes empresas tecnológicas, tal vez con un poco más de énfasis en los marcos específicos que están utilizando.
Es una cosa cultural. Las "tiendas de TI" más pequeñas, menos conocidas o tienden a contratar a personas con experiencia en la cadena de herramientas que utilizan actualmente, donde las compañías tecnológicas conocidas (y las personas que vinieron de esas compañías) tienden a contratar habilidades básicas de CS.
fuente