Paso 1: degrada tus ambiciones inmediatas. Aspira a ser un programador junior de nivel básico en una empresa menos conocida.
Después de eso, si desea trabajar específicamente en esas empresas, necesitará dos cosas:
- Una licenciatura en informática
- Ejemplos de trabajo de tamaño razonable en Java y / o C ++ Quizás haga un pequeño clon de Quora, digamos, capaz de soportar una docena de usuarios registrados. O algo similar
No puedo hablar en detalle del proceso de contratación de Google. Pero hay Googlers aquí, sin embargo, así que puedes preguntarles.
- Como gerente de ingeniería de software, ¿qué haría si descubriera que el miembro de su equipo está entrevistando con otra compañía?
- ¿Cómo debe un ingeniero de software retirado encontrar trabajo a tiempo parcial o en casa?
- ¿Cuáles son las ventajas y desventajas de los nuevos graduados de unirse a Bloomberg LP como ingeniero de software de I + D?
- ¿Cuáles son los principales sitios a los que cada programador debería suscribirse?
- Después de 2 años en la industria, ¿es normal que gran parte de su código sea reescrito por un desarrollador web / ingeniero de software senior?
En la empresa donde trabajo, idealmente, tendrás * de alguna manera * conseguiste tu primer trabajo en codificación en otro lugar y podrás hablar sobre tu trabajo allí.
De lo contrario, solicite nuestro esquema de postgrado después de obtener un BSc de algún tipo. Tendrá que pasar un ejercicio de codificación TDD junto con un desarrollador senior en el sitio, y tener algunas historias que contar en una entrevista verbal. Que es donde entra el trabajo de cartera.
No necesita un título donde trabajo, aunque la mayoría de las personas tienen una licenciatura o superior en Informática, Electrónica (yo), Física o Matemáticas.
Acabamos de comenzar un plan de aprendizaje, que se encarga de una serie de alumnos en lugar de que vayan a la universidad. Y enseñamos un enfoque muy práctico para ser un desarrollador aquí.
En resumen, debe demostrar que puede contribuir en un equipo de trabajo que ofrece productos de software en funcionamiento a usuarios reales.
Enfoca tus esfuerzos en esa dirección, no asumas que las personas “se arriesgarán contigo”, demuéstralo, y tendrás una buena oportunidad.
¡Mucha suerte!