Los servicios de reclutamiento como Hired se dirigen precisamente a los desarrolladores que menos necesitan su ayuda.
Contratado es un servicio de reclutamiento altamente selectivo. Cuanto menos trabajo tengan que hacer para asegurar su comisión, más rentables serán. Entonces se enfocan en desarrolladores senior.
Estos servicios de contratación compiten para atraer a la minoría de desarrolladores que han trabajado para empresas como Google y Facebook, o que tienen títulos avanzados de Stanford o MIT. Aman a estos candidatos porque:
- Todas las empresas que reclutan a un desarrollador de Python quieren experiencia, y nadie está contratando a un nuevo. Entonces, ¿cómo esperan que uno tenga experiencia?
- ¿Por qué Google contrata a personas que no van a las escuelas de CS de alto nivel / alto rango?
- ¿Cuál es el trabajo más subestimado?
- ¿Cuál es la mejor práctica de contratación en línea?
- ¿Cómo busca y contrata Google para puestos de nivel ejecutivo?
- son fáciles de colocar
- traen comisiones más grandes
- En realidad, no tienen que agregar ningún valor (entrenando candidatos en habilidades de codificación, habilidades de entrevista o habilidades blandas)
De vuelta aquí en la tierra, los trabajos de desarrollador junior crecen mucho más rápido que los trabajos de desarrollador senior.
Las publicaciones de trabajo de desarrollador junior son tan mal entendidas como cualquier otra publicación de trabajo de nivel de entrada. ¿Cuándo fue la última vez que vio una publicación de trabajo seria que decía “absolutamente ninguna experiencia necesaria”? Casi todas las ofertas de trabajo, en cualquier campo, afirman que requieren un año o dos de experiencia relevante.
En la práctica, estas ofertas de trabajo están diseñadas por personas de recursos humanos para ahuyentar a los candidatos para quienes el trabajo está fuera de su alcance. Pero si ha creado una cartera de aplicaciones y puede obtener una entrevista en la pizarra, los trabajos de desarrollador junior no están fuera de su alcance, y debe hacer lo que Antonin Januska hace cuando ve tal requisito:
Ignoralo. Hago. Sé lo que hago. Si veo “Se necesita una década de experiencia en PHP para aplicar” y es un trabajo que ninguna persona sensata con una década de experiencia en PHP tomaría, lo ignoro. Está allí como un amortiguador para alguien que no ha estado en el campo antes y no se da cuenta de que la mitad de los requisitos que un trabajo establece son completos y una mierda. Al menos cuando se trata de trabajos pre-senior. A veces lo descarto como “HR lo hizo”.
Hay miles de trabajos abiertos para desarrolladores junior.
Los empleadores están despertando a la realidad de que los desarrolladores senior son principalmente necesarios para resolver problemas difíciles. Y la mayor parte del trabajo que debe hacerse en estos días no es tan difícil. De ahí la creciente demanda de desarrolladores junior menos costosos.
Acabo de pasar dos días exhibiendo en una gran conferencia de JavaScript. Hablé con docenas de CTO y gerentes de contratación. Ni uno solo me preguntó si los estudiantes de Free Code Camp estarían listos para el trabajo después de completar nuestro programa.
Básicamente, es un hecho, en su opinión, que si diseña 50 algoritmos, construye 10 proyectos CodePen, crea 5 aplicaciones web de pila completa y luego crea código de producción para organizaciones sin fines de lucro, estará listo para el trabajo. En cambio, estos veteranos del software me hacían preguntas como “¿cuántos estudiantes tienes?” y “¿cuándo terminarán tu programa?”