¿Hay trabajos para desarrolladores principiantes, o solo se pueden emplear rockstars?

Me imagino que si profundizas un poco más en lo que las compañías tecnológicas realmente están buscando, la realidad sería:

  1. La definición de “estrella de rock” de cada empresa (odio ese término) es diferente en términos de capacidad técnica real, conjunto de habilidades y pasión / motivación.
  2. La mayoría de las compañías ofrecen trabajos que no son atractivos para un ingeniero extraordinario de todos modos, ya sea en términos de compensación, desafío técnico o visibilidad (mira otra aplicación móvil para compartir fotos).

Por supuesto, si se limita a puestos de inicio, es probable que deseen que una contratación temprana sea técnicamente competente, buena en muchas áreas de ingeniería y lo suficientemente mayor como para requerir una gestión mínima.

Dicho esto, hay muchas oportunidades para alguien que quiere ingresar al campo pero no tiene la experiencia o la educación para ello; tendrías que trabajar más duro para ser notado, probablemente trabajar para una empresa pública / startup en etapa tardía donde se proporcionaría capacitación y tutoría, y luchar por un tiempo en un entorno de ingeniería desconocido.

Por lo tanto, es un riesgo que alguien que actualmente no es un desarrollador tendría que correr si ahora se muda al campo: por un lado, la falta de período de ingenieros significa que las empresas están más dispuestas ahora que antes a contratar a alguien que pueda mostrar una chispa de desarrollo pero solo necesita algo de entrenamiento básico; Por otro lado, si estamos en una burbuja tecnológica y estalla en uno o dos años, serían los primeros en irse incluso si la empresa sobrevive, y luego quedar atrapados en un mercado laboral donde su competencia tiene mucho más. Educación formal + experiencia.

Creo que todo depende de la base tecnológica que esté utilizando y su enfoque general. Si te gusta el mundo de los sitios web de producción, entonces domina cosas como Joomla! te llevará a una gran cantidad de puertas con mucha facilidad. Si está buscando entrar en algo como el diseño de sistemas empresariales, entonces tiene un camino más difícil de transportar.

Un buen amigo mío me dijo que las empresas están contratando a cualquiera que diga que conoce a Hadoop, ya que existe una gran demanda de personas en esta área. Pagan salarios extremadamente altos … y solo te despedirán en dos semanas si no puedes aguantarte …

La única otra cosa que realmente afecta la obtención de un trabajo es la ubicación. Washington, DC sigue siendo uno de los mejores lugares en los Estados Unidos debido a todo el trabajo del gobierno que está disponible. Si bien Settle / Silicon Valley / etc … puede parecer más grande en general, en realidad estás compitiendo con recursos de primer nivel, mientras que DC está luchando continuamente para ocupar puestos.

Finalmente, “estrella de rock” tiene poco que ver con las habilidades técnicas, suponiendo que tenga un conjunto básico, y todo que ver con la actitud y el intelecto. Si va a una entrevista sabiendo lo suficiente para que un puesto determinado sea útil, pero tiene una gran actitud: honesto sobre lo que no sabe, muestra una gran energía, una actitud orientada al equipo, etc., encontrará personas que lo llaman un estrella de rock independientemente de su experiencia.