¿Qué puedo hacer en mis cuatro años de ingeniería en CS que me conseguirán un trabajo en una de las mejores empresas?

Mientras Paul hace una broma, en realidad estoy de acuerdo con muchas de las sugerencias

Escribí una respuesta similar en http://qr.ae/0GRDw, y analizaré las secciones relevantes:

Desarrollo personal va un largo camino

  1. Trate de ser activo en los sitios de programación / CS que visita con frecuencia, encuentre formas de crecer y retribuya a la comunidad. Usted hace amigos, aprende cosas nuevas y crea una “presencia en línea” para usted.
  2. Participe en tantos proyectos de codificación extracurriculares como pueda mientras equilibra su carga de trabajo. Estos pueden ser proyectos relacionados con las tendencias de la industria o que simplemente te interesan.
  3. Protip: mire las descripciones de trabajo en el campo en el que está interesado (¿SWE? ¿Frontend Engineer? ¿Base de datos?) Y vea qué habilidades están buscando; empieza a aprender ahora
  4. Aparte del tiempo, no hay nada que le impida crear algo y ponerlo en libertad. Cree una aplicación, inicie una empresa independiente, establezca contactos con sus colegas de la universidad e intente impulsar la adopción. No solo lo diferenciará de los otros graduados de CS, sino que también creará experiencias increíbles que otros no podrán replicar.

Downlow en grandes empresas como Google

  1. La mayoría de las escuelas tienen una lista de escuelas “en blanco”. Por ejemplo, si hace la solicitud a través de Google Careers y declara su alma mater como “Yale” o “Harvey Mudd”, se le darán algunas preguntas complementarias, en lugar de si seleccionó alguna otra escuela fuera del objetivo, entonces hay algo de peso allí. (Para su información, fui a una escuela fuera del objetivo, por lo que no está hecho o no).
  2. No obstante, los proveedores rastrean todas las aplicaciones entrantes, pero en general, si tiene una conexión en Google, una referencia es la mejor manera de hacerlo. Si crees que tienes una buena oportunidad, ¡siéntete libre de pegarme en LinkedIn!
  3. Mantenga su GPA alto. Los nuevos graduados están sujetos automáticamente a un límite de GPA, porque no tienes suficiente experiencia laboral para evaluar el desempeño futuro.
  4. Es una buena idea postular a múltiples equipos en grandes empresas, ya que diferentes equipos tienen diferentes necesidades y estilos.

En general, las empresas que buscan ser innovadoras también están buscando personas que sean diversas, que muestren liderazgo y tengan logros fuera de la escuela. Eres listo para hacer esta pregunta ahora, para que puedas prepararte 🙂

Obtén buenas calificaciones para que puedas graduarte en la cima de tu clase y obtener buenas recomendaciones de tus profesores.

Esto también debería ayudarlo a hacer pasantías de verano con las mejores empresas.

Si te va bien con tus clases y tus prácticas. Usted no debería tener ningún problema para encontrar un trabajo.

Prácticas básicas de CS y
y proyectos
Contribuye a proyectos de código abierto.

Aprendes cuando haces proyectos, no haciendo craming de libros.

Probablemente comience un portafolio, haga prácticas en Google o en cualquier lugar, y conviértase en un hipster (jk)