- Tome cursos de escuela secundaria que son requisitos previos para los programas de ingeniería y, de lo contrario, lo preparará para ellos: matemáticas a través del cálculo, la química, la física y tres años de un idioma extranjero.
- Tome la informática de colocación avanzada para ver cómo le gusta. Tome el cálculo de colocación avanzada y la física porque son más fáciles de aprender de educadores experimentados que desean impartir clases de 30 que los nuevos profesores asociados que no desean impartir clases de 300.
- Obtenga calificaciones decentes para que la admisión a una buena universidad sea más probable.
- Realice la preparación de los exámenes para obtener mejores resultados en los exámenes de admisión a la universidad.
- Vaya a una escuela de ingeniería con un departamento de ciencias de la computación donde Apple / Google realice el reclutamiento en el campus.
- Tome cursos electivos más carnosos como la construcción de compiladores (compile uno) y vaya bien allí.
Cómo ser pasante en Apple / Google si no tengo experiencia en programación
Related Content
¿Cuántas réplicas de esclavos necesito tener?
¿Cuál es la diferencia entre una biblioteca y un marco?
¿Qué debe hacer un desarrollador que comienza en un nuevo equipo en los primeros 90 días?
¿Qué compañía elegir entre Credit Suisse o Schlumberger como ingeniero de software?
Francamente, no, al menos no pronto.
Las empresas contratan pasantes porque esos pasantes pueden ser futuros empleados. Los pasantes generalmente cuestan mucho más de lo que producen durante los 3 a 6 meses que los pasantes están allí. Las compañías no eligen personas aleatorias sin conjuntos de habilidades demostradas, porque más del 99% de esas personas no serán empleados útiles.
Por lo tanto, su objetivo es convertirse en un posible futuro empleado. Para la mayoría de las personas, eso significa un buen rendimiento académico y probablemente experiencia en programación. Muchas personas tienen títulos avanzados y una década o más de experiencia.
Probablemente no estará internado hasta por lo menos 20 años de edad.
More Interesting
¿Cuáles son las ventajas y desventajas de UML?
¿Por qué los ingenieros y los PM están tan enamorados de los nombres de código del proyecto?
¿Hacia dónde avanza la industria del software en India?
¿Por qué los sistemas operativos son tan grandes?
Cómo gestionar 30 informes directos en una tienda de desarrollo de software
¿Todas las empresas dan a sus empleados opciones sobre acciones?