¿Qué habilidades debe tener un graduado de CS para obtener un trabajo como científico de datos en una gran multinacional como Google?

Gracias por A2A.

Aunque no tengo experiencia de primera mano en el campo de la ingeniería de investigación, me gustaría compartir con ustedes cualquier pequeña información que tenga.

En el mundo de las Ciencias de la Computación hay trabajos que requieren habilidades de programación intensas, junto con trabajos que requieren ideas innovadoras y conceptualización de ideas revolucionarias, y también hay trabajos que requieren la implementación en la vida real de estos innovadores o caminos. Ideas innovadoras.

En empresas como Google, Apple, Amazon, Yahoo! etc., la mayoría de los trabajos de tecnología / ingeniería requieren la combinación de los tres.

En general, estas empresas buscan personas con aptitud técnica sólida y competencia, junto con su capacidad para presentar ideas nuevas e innovadoras y transformar esas ideas en realidad de manera que no solo se sumen a las ofertas de productos / servicios de la empresa a su base de usuarios, pero también proporcionará una experiencia de usuario única y de vanguardia.

Para los trabajos de programación a nivel del sistema , un conocimiento sólido de Unix / Linux en el nivel de programación del kernel es una habilidad útil.
Una buena comprensión de la programación orientada a objetos con una exposición práctica en profundidad a C ++ es muy ventajosa. El conocimiento de lenguajes de secuencias de comandos como Perl, Shell, Ruby y Python le ofrecerá una ventaja competitiva sobre otros candidatos potenciales.

Para trabajos de diseño y desarrollo de productos , sus habilidades de diseño y arquitectura deben ser de primera clase. El conocimiento de las estructuras de datos, algoritmos, sistemas de archivos, bases de datos, sistemas operativos, etc. es muy importante.

Para trabajos de desarrollo Web / UI / UX , Java, .Net, Power Builder, XML, HTML, CSS, IBM Rational, etc. son excelentes habilidades para tener.

Y hay trabajos para proporcionar soporte técnico a los usuarios. Es posible que estos trabajos no requieran habilidades de programación intensas, pero exigen presencia mental, habilidades para realizar múltiples tareas, una comprensión decente del funcionamiento de los sistemas y excelentes habilidades de comunicación verbal / escrita.

Nota : Dado que su pregunta es sobre trabajos de investigación / ingeniería, intencionalmente no incluí trabajos de administración / ventas / preventa / marketing / consultoría en mi respuesta.


Espero que esto le brinde una comprensión básica de los diferentes tipos de trabajos tecnológicos en las empresas de Desarrollo de Producto. Serás la mejor persona para averiguar dónde encajarías. Luego, puedes seguir navegando por la lista de ofertas de trabajo en la sección ‘carreras’ de los sitios web de estas compañías y postularte a cualquier puesto disponible que consideres adecuado. tu perfil.

¡Todo lo mejor!

Debe tener un buen dominio de los algoritmos y debe tener un sentido del humor único. Google no contrata personas según el grado, por lo que se debe tener en cuenta que la parte técnica debe ser sólida y también la práctica o el proyecto en vivo en el que ha trabajado en su semifinal final. debe ser lo suficientemente creativo como para llamar su atención.

Concéntrese en su técnica tanto como sea posible y también, si no puede ingresar a Google de manera más reciente, haga algunos planes y puede trabajar en otras compañías de TI para obtener algo de Exp. pero golpeó solo a su objetivo principal y un día seguramente estará en google.

Como el deseo ardiente puede hacer cualquier cosa, te sugiero que tengas un deseo ardiente de ser parte y el cielo es el límite.