Hasta donde tengo entendido, los reclutadores de los gustos de Google, Facebook y Microsoft tienden a encontrar a alguien que sea inteligente en general y tenga experiencia en codificación.
Se daría preferencia a alguien que:
- tiene una sólida formación en teoría (algoritmos, matemáticas discretas, autómatas, computabilidad, etc.). Involucrarse en la competencia de codificación ayuda a este respecto;
- tener experiencia práctica en varias escalas;
- puede demostrar que él / ella puede aprender a alguien rápidamente desde cero;
- es una buena persona para estar con
Por lo tanto, sería bueno para usted:
- ¿Cuál es la mejor manera de cerrar el proceso de entrevista?
- ¿Hay alguna ventaja para un aprendiz de TCS que busca trabajo en otras compañías de TI?
- Conseguí un trabajo a tiempo parcial sin beneficios para la salud. Vivo en Michigan y en Medicaid para el trastorno bipolar. ¿Elijo el trabajo o Medicaid?
- ¿Es bueno tomar la gestión empresarial como su carrera?
- ¿Crees que es necesario pagar clases personales para la carrera de UX?
- tome los cursos que encuentre más desafiantes, algunos cursos de posgrado y domínelos todos (por ejemplo, compiladores, gráficos por computadora, etc.). Prueba Coursera y edX. Lea libros como SICP, CLRS, K&K, Programador pragmático, etc.
- crear diferentes tipos de cosas, no solo para juegos, sitios web, aplicaciones o software complejo. Hazlos todos. Sigue lo que te gusta. Participe en el software de código abierto.
- haz lo que quieras que sea irrelevante, pero hazte una mejor persona. Puedes bailar, hacer artes, tomar fotos, escribir historias, tocar música, viajar, ser voluntario, hacer deporte, liderar un movimiento político y más. Y no olvides bloguear tu experiencia.
(Descargo de responsabilidad: no tengo ninguna relación directa con ninguna de las compañías mencionadas. Todos los puntos anteriores son la interpretación de lo que escuché).