¿Cómo puede un graduado que no es CS conseguir un trabajo en grandes empresas como Google, Apple o Facebook?

Sencillo.

Abre la página de su carrera, presenta una solicitud, se entrevista y se emplea.

La pregunta es, ¿cómo se pasa la solicitud y las entrevistas?

En primer lugar, supongo que su licenciatura no está relacionada con CS tampoco, y su maestría tampoco le enseña CS.

Voy a ser sincero, tus posibilidades son bajas, tal vez más bajas que un nuevo graduado CS. Pero no es cero, ¡todavía es posible!

Antes de continuar sobre cómo aumentar sus posibilidades, quiero que primero responda estas preguntas en su mente.

¿Por qué trabajo CS?

Ha estudiado un área no CS durante al menos 6 años (licenciatura + maestría). Te gusta ? ¿Te gusta? ¿Lo haces por un salario promedio más alto?

¿Por qué debe ser una gran empresa tecnológica?

Mencionaste que tienes un fondo de cs débil. Como analogía, ¿vas a trabajar como un corredor de maratón de 100 metros cuando recién comienzas a aprender a caminar?

Siempre que esté convencido de continuar con este viaje (según sus motivos). Así es como aumenta sus posibilidades:

¡Comienza pequeño, crece!

  1. Aprenda y domine los conceptos básicos de CS realmente bien, domine varios lenguajes de programación como C ++, sea bueno en estructuras de datos y algoritmos
  2. ¡Construye proyectos reales por tu cuenta, aprende a usar tus habilidades de programación! Subelo en github, para mostrárselo a la gente. Esto podría hacerte notar por el reclutador.
  3. Si las grandes compañías lo rechazan, primero consiga un trabajo en compañías más pequeñas. Esto es mejor que no tener ningún comienzo. Sigue preguntando por qué para todo, optimiza tus experiencias de aprendizaje
  4. Eventualmente sabrás cómo conseguir el trabajo después de haber estado trabajando y programando por un tiempo

Por último, solo sé tú mismo …

Primero, perdón por lo que voy a decir, no se ofenda, si tiene un gran interés en la informática, ¿por qué se unió a la ingeniería mecánica de primera mano en Carnegie Mellon? Si dice que se da cuenta de su interés tarde, entonces debería haber cambiado su transmisión.

No te estoy desanimando, pero será como si tuvieras que comenzar todo desde cero como si todo lo que aprendiste en CMU es un desperdicio. Aún así te responderé la pregunta.

Tienes una marca muy grande adjunta con tu título. Entonces, lo único que tiene que hacer es aprender a programar realmente bien, lo que al menos le llevará de 6 a 12 meses, si está realmente interesado en la programación. Mientras tanto, intente construir un proyecto de código abierto y comience a presionar el repositorio de github. Una vez que tenga un buen número de repositorio con un buen proyecto, comience a solicitarlo en estas compañías para asegurarse de que recibirá una llamada. Para estas empresas, el conocimiento no importa nada más, así que solo aprenda cómo programar bien, cómo analizar la estructura de datos y el algoritmo que es el aprendizaje central en términos de ciencias de la computación. Además, si puede relacionar cualquiera de sus proyectos con su aprendizaje anterior (ME), lo ayudará más.

Espero que esto ayude.

Salud.

No me desanimaría demasiado. Con una experiencia limitada en software / ciencias de la computación / programación, será difícil para usted obtener un trabajo de software en compañías de software establecidas inmediatamente después de la graduación. Pero con experiencia se abren nuevas puertas y oportunidades. Muchos grandes ingenieros de software e informáticos no tienen títulos de CS. Paul Graham se especializó en filosofía (BS) y Donald Knuth era física (BS), por ejemplo. Así que no dejes que una hoja de papel defina lo que puedes y no puedes hacer.

More Interesting

¿Cómo puede un graduado de CS indio desempleado comenzar a ganar dinero?

Cómo convertirse en un experto

¿Las compañías tecnológicas contratan a estudiantes que no son CS para roles de ingeniería de software?

¿Cuáles son las carreras profesionales para los ingenieros de control de calidad de software?

¿Como programador necesito saber más de 1 idioma para conseguir un trabajo?

¿Cuál es la mejor manera de convertirse en un científico de datos para un estudiante de posgrado en ciencias de la computación?

¿Qué es mejor unirse como desarrollador más reciente: Adobe o ThoughtWorks?

Me estoy graduando de Berkeley con una doble especialización en salud pública y ciencias de la computación en mayo de 2018. Eventualmente me gustaría ingresar a la gerencia de nivel superior en una empresa de tecnología de la salud. ¿Sería útil un MBA en un par de años para algo?

¿Le importa a Microsoft / Google dónde obtiene su maestría?

Para la informática, ¿qué tan inteligente necesitas para ser matemático?

¿Cuáles son las opciones para un estudiante internacional que está por terminar su maestría en CS en Europa?

¿Cuáles son las posibilidades de ser un gerente de producto o proyecto justo después de la graduación sin experiencia en ninguno de los puestos como estudiante de ciencias?

¿Qué idiomas enseñan en 2do año (CSE) en SMIT?

Soy malo en matemáticas y amo la informática y la programación. ¿Debo perseguir mi interés o rendirme como otros han dicho?

¿Puedo aprender y convertirme en ingeniero informático yo solo?