Tengo 16 años y vivo en Europa, ¿puedo ir a trabajar como ingeniero de software en América?

Hace un par de años estaba en un vuelo de regreso de Londres. Me senté junto a un niño de Francia que leyó con entusiasmo su guía para visitar California. Se había enseñado a sí mismo a la programación viendo las clases gratuitas de programación en línea de Stanford y consiguió una pasantía en Twitter durante el verano.

Así que es absolutamente posible. Pero va a llevar mucho trabajo y planificación.

Voy a seguir adelante y asumir que eres un estudiante, así que aquí tienes tu mejor apuesta: comienza a programar ahora. No necesitarás ser el mejor programador del planeta, pero tendrás que estar por encima del promedio.

Toma cursos de programación en tu escuela secundaria si se los ofrecen. Tome cursos en línea también, hay cientos de ellos disponibles de forma gratuita. Aprenda lo básico: estructuras de datos, rendimiento y estimación en tiempo de ejecución, elija un idioma y sea bueno en eso. Contribuya a un proyecto de código abierto en el que puede hacer que las personas revisen su código: aprenderá mucho más sobre programación a partir de buenas revisiones de código que leer libros. Escriba una aplicación para Android o iOS y colóquela en la tienda de aplicaciones. Corrige errores, toma retroalimentación, itera y repite. Podría tener suerte y obtener un éxito, pero en el peor de los casos, tendrá experiencia en lanzar cosas a personas reales. Obtenga algo de experiencia con al menos los conceptos básicos del aprendizaje automático: eso y las tecnologías móviles son las cosas más candentes en Silicon Valley en la actualidad.

Ir a la universidad y especialización en informática. Va a ser casi imposible conseguir un trabajo aquí sin un título, estarás compitiendo con las personas más talentosas de todo el mundo.

Cuando sea estudiante de segundo año, comience a solicitar pasantías en Silicon Valley: Google, Facebook, Microsoft, Twitter, Uber … cualquier empresa lo suficientemente grande como para poder pagarle un verano y patrocinar su visa de trabajo.

Aquí está el gran secreto, ¿listo para ello? Silicon Valley está absolutamente desesperado por la diversidad. Estamos bajo una presión constante para aumentar la diversidad y publicar estadísticas cada año promocionando nuestro progreso. A pesar de eso, la mayoría de los ingenieros son todavía blancos, asiáticos o indios. Si no caes en una de esas categorías, esa es tu ventaja.

Consigue tu primera pasantía y tómala en serio. Haga un buen trabajo para obtener una oferta de devolución y guárdela en su bolsillo. Solicitar a otras empresas para su próxima pasantía. Usted será aún más deseable con una pasantía previa en su haber. Hacer un buen trabajo en ese y obtener una oferta a tiempo completo. Tómalo.

¡Felicidades, ahora tienes un trabajo de tiempo completo trabajando en Silicon Valley! Y si tiene suerte (y es lo suficientemente bueno), trabaja para una empresa que lo ayudará en el proceso de naturalización.

Incluso si no lo logras del todo, te has preparado para el éxito. Investigue y observe qué aplicaciones y servicios están despegando en lugares como Estados Unidos o China. Cópialos y ejecútalos específicamente para tu país. Muévete rápido y itera. Puede tomar un par de intentos, pero eventualmente tendrás algo. Incluso si no llegas a América, hay muchas oportunidades por delante.

Buena suerte.

No es probable que sea sangriento a menos que seas un genio documentado. Primero, tendría que obtener un permiso de trabajo ya que usted es un ciudadano extranjero. Usted podría obtener una visa de estudiante. Pero, eso tiene limitaciones para lo que puede hacer en lo que se refiere al empleo. Pero, suponiendo que pueda pasar la inmigración y obtener pruebas suficientes de la documentación de que puede encontrar un trabajo legalmente (los empleadores deben verificar que usted está allí legalmente antes de que puedan contratarlo), todavía tendrá dificultades para obtener cualquier trabajos relacionados con la programación en 16 a menos que tuviera una cartera increíble de algo como la comunidad de código abierto a la que podría apuntar. Sería mejor empezar a contribuir a un proyecto de código abierto y construir una reputación. Luego, inicie sesión en uno de los tableros de trabajo por contrato y realice un desarrollo externo y espere obtener un trabajo de esa manera. Además, nunca podría vivir aquí porque el costo de la vida es demasiado alto en la mayoría de los centros urbanos importantes que probablemente tengan puestos de desarrollo de software.

Puede ver muchos trabajos nuevos en trabajos remotos: Java, PHP, C ++, Android, iOS, Diseño, Marketing, Atención al cliente y más

Solo se dedica al chico de la tecnología. Conseguir un trabajo en cualquier lugar no es una parte de la regla siempre cambiante en el mundo. Tienes que ser lo suficientemente hábil y apasionado como para impresionar a otros para obtener un trabajo.

Las personas que les gusta resolver nuevos problemas todos los días y aman ser apreciadas por sus habilidades para resolver problemas.

Estas personas definitivamente adorarán estar en un trabajo de TI. Creo que este es uno de los mejores campos para trabajar sin sentirse aburrido, porque todos los días tienes que encontrar una solución para un problema.

Probablemente te refieres a “programador”, no a un ingeniero de software. Ingeniería de Software requiere un título y certificación profesional. Supongo que no tienes esos a tu edad. Como menor de edad y extranjero, sería casi imposible llegar a los EE. UU. Con una visa de trabajo y encontrar una compañía dispuesta a contratarte. Ir a la universidad y obtener un título en algo valioso. Con un título útil, un trabajo en los Estados Unidos es mucho más asequible.

Sería difícil, si no imposible, simplemente presentarse para trabajar como desarrollador de software en los EE. UU., Comenzando por obtener el derecho a trabajar aquí. Un mejor plan sería encontrar un trabajo en una empresa con sede en los EE. UU. E intentar ser transferido a un centro de desarrollo en los Estados Unidos. La compañía lo patrocinará con la visa de trabajo adecuada.

Resumiendo otras respuestas y mi aporte:

  • necesita una visa de trabajo (H1B es la más común)
  • para obtener una visa tendrá que encontrar un empleador
  • para encontrar un empleador necesitas un título
  • para obtener un título necesitas estudiar

La forma más fácil cuando tienes 16 años es ingresar a una universidad en los Estados Unidos con una visa de estudiante, estudiar ciencias de la computación y luego contratarte cuando te gradúes.

En los Estados Unidos, 16 años pueden trabajar las horas que deseen fuera de la escuela, pero la mayoría de los lugares corporativos no lo contratarán a menos que ya tenga una cartera atractiva. La mayoría de los menores en los EE. UU. Que trabajan lo hacen en entornos minoristas, a menudo en trabajos de salario mínimo. Si está realmente calificado para el trabajo y tiene el equivalente a un diploma de escuela secundaria, es posible, pero para la gran mayoría de los menores, la perspectiva es bastante inalcanzable.