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.
- ¿Qué debería saber / esperar sobre el amor, las relaciones y el romance cuando era adolescente?
- ¿Pueden las personas menores de 18 años comprar encendedores en los Estados Unidos?
- ¿Cómo mantener a un adolescente internacional (15) ocupado en la ciudad de Nueva York? ¿Hay buenos campamentos o clases? ¿Hay algún evento gratuito para adolescentes?
- Cómo ayudar a una adolescente que corta
- ¿Qué debe hacer una adolescente rebelde con su verano?
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.