¿Qué tan difícil es obtener un trabajo de ingeniería de software de nivel básico como ingeniero de software?

No puedo hablar con el mercado de Los Ángeles, pero San Francisco tiene mucho talento en movimiento en un momento dado, lo que significa más oportunidades y más competencia.

Asegúrese de pasar por el reclutamiento y la entrevista en el campus de las empresas que visitan su campus. Será más difícil encontrar un trabajo aplicando en frío en la web.

Conseguir un trabajo como SE no se trata solo de conocer tus cosas, se trata de entrevistar bien. Si hizo un buen trabajo en sus entrevistas de pasantía (por ejemplo, 3 ofertas para 3 entrevistas), es una buena señal.

Los idiomas que usted conoce importan poco para las entrevistas de ingeniería de software de nivel de entrada en compañías más grandes. La mayoría de los lugares que invierten en un alquiler universitario están dispuestos a permitirle aprender cualquier idioma que se necesite en el trabajo, siempre que ya sea un buen programador. Por ejemplo, he contratado a personas de nivel básico que solo conocen Java o Python para trabajar en C ++ o C #.

Suponiendo que tiene habilidades de entrevista decentes y puede pasar por el reclutamiento en el campus, no debería tener ningún problema para encontrar trabajo en el área de la Bahía, Los Ángeles o en muchos otros lugares.

Por supuesto, varía, y supongo que en lugar de “qué tan difícil debería ser”, realmente quiere decir “qué tan difícil será (probablemente) (para mí)”. 🙂

Parece que estás en un excelente camino para tener varias buenas ofertas, incluso dentro de esas dos regiones. Un promedio de calificaciones de 3.4 no es nada despreciable, presumiblemente tienes algo parecido a una experiencia del mundo real a través de tus pasantías, esas fueron en compañías lo suficientemente grandes como para tener una política seria de oficina (una de las cosas más importantes para las que la universidad nunca te prepara), estás saliendo de una buena escuela, exactamente en la especialidad más relevante (cómo escribir software en el mundo real, no solo en la teoría falsa de CS), y conoces muchos idiomas diferentes, incluido el lenguaje completo conjunto de lo que se necesita en el front-end de cosas web y algunas cosas muy útiles en el back-end web, otros servidores, la línea de comando, etc.

No te preocupes por eso. Probablemente experimentarás el Síndrome Imposter en algún momento, lo que considero una forma del lado “alto” del efecto Dunning-Kruger. Saber acerca de esto lo ayudará a comprender mucho mejor su lugar en relación con sus colegas, especialmente el fanfarrón que cree que es un tema candente pero cuyo código siempre parece ser horrible en una inspección más cercana.

La parte difícil probablemente será decidir qué oferta de trabajo tomar. Puede pensar que tiene mucho que ver con su gran visión de lo que quiere hacer con su carrera. Si tienes tal cosa, ¡genial! Si no … no te preocupes por eso, eres (presumiblemente) joven, y como dijo Robert Plant, “a la larga, todavía hay tiempo para cambiar el camino en el que estás”. 😉

Solo no olvides seguir aprendiendo. Apunte a un nuevo idioma, marco u otra pieza importante, por año, preferiblemente algo muy diferente de lo que ya sabe. (En su caso, tal vez un lenguaje de programación funcional, como LISP, Elm o Haskell).

¡Háganos saber cómo va!

puedes ver muchos trabajos nuevos en trabajos remotos: Java, PHP, C ++, Android, iOS, diseño, marketing, atención al cliente y más

Solo está dedicado al técnico. Conseguir un trabajo en cualquier lugar no es una parte de la regla en constante cambio en el mundo. Tienes que ser lo suficientemente hábil y apasionado como para impresionar a otros para conseguir un trabajo.

Personas a las que les gusta resolver problemas nuevos todos los días y les encanta ser apreciadas por sus habilidades para resolver problemas. A estas personas definitivamente les encantará estar en un trabajo de TI. Creo que este es uno de un buen campo para trabajar sin aburrirse, porque todos los días tienes para encontrar una solución a un problema

Para calificar esta respuesta, tengo 23 años de experiencia como ingeniero de software con 18 como gerente. He contratado a más de 100 desarrolladores.

Te estás graduando de una buena escuela y tienes tres pasantías de ingeniería de software detrás de ti. Descubrirá que no solo es trivialmente fácil conseguir un trabajo como ingeniero de software después de la graduación, descubrirá que tiene la opción de elegir un trabajo y se convierte en una cuestión de qué trabajo desea en lugar de simplemente encontrar un trabajo.