¿Conseguir un trabajo de programación se ha vuelto cada vez más difícil a lo largo de los años en los Estados Unidos?

A2A. Actualmente hay una escasez de programadores, por lo que hay trabajos disponibles pero no a nivel de entrada. Los empleadores buscan programadores con experiencia, generalmente en una plataforma determinada. Buscan certificaciones industriales para verificar que el solicitante tenga las habilidades necesarias. Esta preferencia ha “actualizado” los departamentos de informática, por ejemplo, el Departamento de Informática de Foothill College ahora tiene cursos que conducen a la Certificación de Cisco.

Esto es una especie de captura 22. Necesita experiencia para obtener un trabajo y un trabajo para obtener experiencia. Las empresas ya no brindan capacitación de nivel de entrada ya que la tasa de rotación de una nueva contratación es de 18 meses, por lo que las pasantías en empresas de alta tecnología ahora son más importantes que hace veinte años. Si a un estudiante le va bien como pasante, él o ella sería un buen candidato para un trabajo de nivel de entrada sobre algún candidato desconocido.

La mayoría de los estudiantes universitarios creen que la universidad es equivalente a la experiencia laboral: no lo es. Mientras que algunos trabajos requieren una educación universitaria, otros no. Es por eso que la codificación de bootcamps tiene una tasa de colocación tan alta. Enseñan habilidades necesarias para programar trabajos, ver http://www.skilledup.com/article….

En pocas palabras: Sí, los trabajos de programación son más difíciles para el nivel de entrada que años anteriores porque las habilidades necesarias requieren experiencia y certificación. El almacenamiento de los programadores senior es la causa actual de la escasez de trabajo.

No hay una respuesta directa a esta pregunta. Si observa la tendencia laboral en los Estados Unidos, obtener un trabajo de programación es bastante desafiante hoy en día. Esta dificultad para obtener empleos de cuello blanco / técnicos se debe a muchos factores, no solo a años.

  • La disponibilidad de trabajos de habilidades dentro de los EE. UU. Y en el extranjero ha aumentado con los años. De este modo, la competencia también aumenta entre los trabajos calificados para conseguir un trabajo.
  • Las personas con visa H1B no necesariamente hablan inglés con fluidez; Esto hace que sea realmente difícil para ellos competir con un competidor estadounidense.
  • Los empleadores estadounidenses realmente creen en la experiencia más que en el conocimiento en un campo particular. Por lo tanto, se espera que las personas tengan un puñado de experiencia en su tecnología para destacarse de la multitud.
  • El mundo tecnológico en constante cambio exige que los programadores estén al tanto de los recientes acontecimientos en el mundo técnico para capitalizar las ventajas y la flexibilidad de los avances tecnológicos. Pero muchos programadores todavía se apegan a una tecnología y se cansan de buscar trabajos y terminan con los mismos resultados.

En una nota positiva, a medida que pasan los años, el número de ofertas de trabajo también está experimentando un aumento gradual. Sin embargo, los nuevos trabajos exigen las últimas habilidades como BIG Data, Cloud …, etc.

PD: Mi amigo en los Estados Unidos no está contento con su empleador actual, e intentó cambiar su trabajo. Sin embargo, no pudo conseguir un trabajo debido a la alta competencia.

Simplemente conseguir un trabajo, ha sido claramente más fácil. Como usted dice, la mayor cantidad de trabajos abiertos está muy por delante de la cantidad de programadores calificados.

Dicho esto, conseguir un buen trabajo o cambiar a uno mejor si tiene uno no necesariamente se ha vuelto más fácil. Si bien hay más empleos abiertos, la recesión se muestra incluso si no se reconoce del todo, y todavía recibo demasiados correos electrónicos de reclutadores que están claramente en el mercado; incluso los que (IMHO) reflejan mejor el mercado, tienen tasas similares al trabajo que obtuve en 2013 (después de años fuera del mercado), que a su vez son similares al trabajo que tuve en 2010. Entonces, mientras Las grandes compañías han aumentado sus salarios con fuerza, ya que compiten duro por los mejores talentos, la mayoría del mercado tiene muchos empleos disponibles, pero no puede competir con las ventajas y la compensación de ellos.

Entonces, si no eres exigente, es cada vez más fácil conseguir un trabajo y cambiar con pequeñas mejoras en el entorno laboral, compensación o beneficios. Pero es más difícil crecer u obtener cargos superiores.

Ha habido y siempre habrá varios factores para encontrar un trabajo, cómo

Graduados recientes

En este momento la gente necesita / quiere experiencia. Hay toneladas de pequeñas empresas emergentes en el mundo de la tecnología, en muchos sentidos, como pasar por el auge de la página web en este momento, excepto que ahora se trata de servicios web. Esto significa que las empresas más pequeñas que necesitan grandes cosas, como resultado, hay una gran demanda de desarrolladores experimentados en este momento. Los jóvenes con un año más o menos son a menudo los nuevos medios, y los medios se están convirtiendo en los mayores porque los verdaderos adultos mayores son difíciles de encontrar.

Rarezas:

Me han contactado tantas personas de todo el país como lo he hecho localmente (Nashville). Algunas de estas compañías tienen políticas internas que no les permiten competir realmente, otras pueden competir agresivamente.

Localmente el mercado es un poco extraño. La mayoría de las compañías locales están jugando o no están dispuestas a apretar el gatillo. Intentan encontrar candidatos perfectos y saltarse los buenos desde el principio. Al final, se quedan atrapados con un candidato aceptable o tienen que aumentar sus tarifas para atraer a un buen candidato probablemente de otro estado.

Las personas en otros estados que buscan personal superior tienen que competir no solo con el mercado local, sino que lo hacen lo suficientemente atractivo como para que la gente se mude.

La otra cara: si bien los empleados locales son difíciles de encontrar, solo aparecen unos pocos trabajos cada mes, por lo que tratar de encontrar el lugar perfecto para trabajar, o incluso uno bueno, puede ser difícil. No es tan tranquilo como lo tienen los empleadores, pero puede ser un desafío.

Entonces, en Nashville puede ser difícil encontrar un trabajo, más o menos.

Cultura:

Cada ubicación / región cambia muchas cosas. En algunos casos, se mezclan culturas de todo el mundo (ya que EE. UU. Está atrayendo personas de fuera de EE. UU., Debido a las demandas), lo que a veces dificulta las cosas.

Por ejemplo, las empresas de algunas culturas tienen una filosofía profunda y completa, donde en lugar de centrarse en lo que considero importante (teoría y algoritmos), esperan una comprensión muy profunda y detallada del lenguaje y las herramientas. Como resultado, encuentro que esos trabajos son difíciles de conseguir (pero al mismo tiempo probablemente no sería feliz en tales entornos).

En el extremo opuesto completo, tiene grandes compañías tecnológicas que le permiten entrevistar en el idioma que elija. Sé que al menos los gigantes (Google, Amazon, etc.) son de esta manera, y este estilo de entrevista generalmente me gusta. Dame un problema para resolver cualquier día sobre obscuridades desagradables.

Tiene algunos lugares que se preocupan más por su comprensión de una filosofía del ciclo de vida del desarrollo que la codificación, otros lo ven como un obstáculo y causando más problemas de los que resuelve. (Agile es la filosofía de moda actual, en caso de que te lo estés preguntando, mi postura aquí es neutral).

En algunos lugares como California (muchas ciudades), Nueva York o Seattle, esto no es un problema porque el gran volumen de oportunidades es infinito. En mercados ajustados, puede convertirse en un gran problema si solo unas pocas empresas están contratando.

Resumen

La conclusión a la que estoy tratando de llegar con estos ejemplos es que hay varios factores, cada ubicación tiene su propio conjunto, pero actualmente hay más trabajos, por lo que, en general, en el lugar correcto es más fácil.

En términos de trabajo para una gran empresa de software como Microsoft o Amazon, en la mayoría de los casos se ha vuelto más fácil conseguir un trabajo en los últimos veinte años.

  • Hay muchos más empleos en total en esta parte del mercado que hace 20 años.
  • Hay una escasez de programadores calificados para contratar para esos trabajos, lo que la OMI solo está empeorando.
  • Las altas tasas de deserción para ingenieros de software abren trabajos para solicitantes calificados. La otra cara es que puede estar compitiendo con los mismos ingenieros de software que salen para otros trabajos.

He estado entrevistando a ingenieros de software durante 25 años, de vez en cuando. No creo que los requisitos se hayan vuelto más difíciles en los últimos veinte años para aplicar con éxito a las multinacionales. Entonces, se requieren más trabajos, mayor demanda, igual o menos calificaciones. ¡Suena como un buen momento para los ingenieros de software!

Joshua

Mi impresión es que se está volviendo más fácil.

Hay más compañías de software que nunca.

Hay más compañías cuyo enfoque principal no es el software, pero que emplean desarrolladores a tiempo completo o por contrato.

Más empresas necesitan sitios web o software con front-end web.

La oferta de buenos desarrolladores no ha seguido el ritmo de la demanda. Para ser contratado, un desarrollador no tiene que ser una estrella de rock / ninja. Solo tenga las habilidades tecnológicas y la ética de trabajo necesarias, tenga las habilidades mínimas de personas y preséntese a tiempo.

Hay más falsificadores que antes, personas que fingen tener habilidades que no tienen. Pero este es un problema para los reclutadores y gerentes de contratación.

Los desarrolladores junior tienen un poco más de trabajo por hacer para demostrar que no son falsos, pero algunas redes personales pueden ayudar allí.

Para cuando sea un desarrollador de nivel medio, solo se necesita una breve llamada telefónica para que un gerente de contratación le diga si vale la pena conocerlo o no.

El mercado para desarrolladores senior y superiores (arquitectos, etc.) es el mejor desde que empecé en la industria, a principios de los años 80.

Sí, es más que fácil

Ahora, los trabajos de programación están en todas partes si sabes cómo programar y no realmente cómo codificar.

Un programador basado en cierto lenguaje puede codificar fácilmente cualquier cosa que le arrojen.

Tenía un amigo que consiguió un trabajo como programador sénior y fue autodidacta.

Los factores que lo hicieron obtener el trabajo fueron muchas líneas de código. Básicamente tenía software de voz a texto, su propio sitio web .net y su propio software que lo representaba, y en realidad pasó una entrevista basada en código que el resto falló.

No se trata de experiencia, sino de cuán fuerte es su conocimiento de programación.

Más difícil de alguna manera porque el rol está cambiando y los idiomas que se utilizan se han expandido. Mantenerse al día con los nuevos desarrollos y cambios es la mitad de la batalla para mantener su valor en el mercado. A medida que cualquier carrera madura, se especializa y fragmenta en relación con lo que era. La tarea de un programador es identificar dónde residen sus puntos fuertes y centrarse en eso y desarrollar sus otras habilidades para mantenerse al día con las tendencias del mercado. 5 tendencias populares en la contratación de desarrollo de software

La buena noticia es que todavía se prevé un crecimiento significativo para la industria. Los empleos de TI crecerán un 22% hasta 2020, dice EE. UU. Está compitiendo con talento internacional, así que no piense que patinar en la escuela le conseguirá un trabajo. Haga un menor en los negocios para darle una idea de cómo funciona. Nada peor que un técnico que no tiene idea de lo que se trata el mundo de los negocios. Trabaje con la oficina de desarrollo profesional de su escuela antes de graduarse. Esperar hasta el final realmente te está quitando el control de tu futuro.

Lo que todo esto significa es que mientras trabajas en el presente necesitas estar preparado para el futuro todo el tiempo. Eso lo hará más fácil.

Puede ser más difícil encontrar trabajo en cualquier campo porque la cantidad de graduados aumenta, pero no la cantidad de trabajos disponibles. También hay empresas que están buscando programadores que se encuentran en casa y que pueden ubicarse localmente (en busca de ingresos adicionales o un segundo empleo) o incluso en el extranjero; por lo tanto, aumentando aún más la competencia. Por lo tanto, debe sobresalir realmente para conseguir empleos.

Lea un blog del sitio de investigación de carreras y salarios llamado PayScale para obtener consejos sobre búsqueda de empleo, incluidas cartas de presentación y redacción de currículums, así como consejos para entrevistas. Use la función de búsqueda en el lado derecho para encontrar artículos relacionados. Simplemente busque el blog Google PayScale Career News para encontrar el blog.

¡Creo que se ha vuelto mucho más fácil! Supongo que si eres lo suficientemente bueno puedes hacer tu propio trabajo hoy en día, pero eso no viene al caso.

Todo tiene que ver con la autoselección y, por supuesto, la oferta y la demanda.

Hace 20 años, aunque hubo un auge de Internet, y parecía que cualquiera que pudiera mover un mouse podría obtener un trabajo jugando ping pong o haciendo script html, esto no es realmente lo que considero un trabajo de ingeniería. ¡Hace 20 años, la programación todavía era algo realmente geek que algunos nerds hicieron más por curiosidad e interés intelectual que por el desarrollo profesional! Para ser un programador profesional, que me paguen por escribir código parecía un sueño imposible. Un ingeniero de software sénior hace 20 años tenía todo tipo de experiencia con programación de bajo nivel y probablemente tarjetas perforadas y probablemente era un poco excéntrico. En otras palabras, casi cualquier ingeniero con una buena cantidad de tiempo era el equivalente de un ingeniero principal en un lugar de primer nivel hoy.

Las empresas eran escépticas de estos geeks. ¿Tomarían el control de la estructura de poder? (Creo que esta guerra no ha terminado, aunque los trajes ganaron la batalla en los años 90, concluyendo que los ingenieros son recursos muy valiosos pero que al final son productos más o menos fungibles. Creo que esto cambia a medida que avanzas en los peldaños del desafío técnico … )

¿Pasarían el rato jugando d & d en la moneda corporativa? Entonces, sí, parecía que cualquiera que pudiera extraer un código de escritura vivo había descifrado el sistema por completo.

Ahora es incomparable. Parece que cualquier persona con la más mínima inclinación técnica puede aprender suficiente JavaScript para satisfacer alguna demanda de empleo.

Probablemente ahora sea casi tan difícil obtener un trabajo de ingeniería de vanguardia como lo era antes, es solo que la vanguardia ahora es mucho menos mundana de lo que era entonces.

Poco antes de la recesión, el tema de las compañías que requerían experiencia pero no lo daban surgió en un programa de radio; El programa cita la cifra de solo 1 de cada 500 empresas que ofrecen experiencia. Dudo que esto haya cambiado desde entonces (hablando como un graduado no informático). Si vives en Europa, las cosas son especialmente difíciles ya que las empresas ahora reclutan de toda Europa.

La pasantía / voluntariado podría ser lo único que se hacia adelante. Alternativamente, podría trabajar en un proyecto casero que demuestre sus habilidades. El único problema con eso es que los trabajos informáticos requieren que las cosas se hagan antes de la fecha límite.

Es mas fácil. Hay un montón de trabajo de programación por ahí y suplicando a la gente que tome. Como siempre, necesita saber sus cosas, pero si tiene lo que se necesita, las posiciones están disponibles.