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.
- ¿Cuál es una mejor opción: CSE en Mnit Jaipur o IT en IIIT Allahabad?
- Solicité muchos trabajos sin obtener una sola entrevista. ¿Qué estoy haciendo mal?
- ¿Hay algún programador que lamenta no haberse convertido en médico?
- Pista gerencial o ruta técnica: ¿cómo deben los estudiantes hacer esta elección de carrera?
- ¿Cuáles son las habilidades necesarias para ser un ingeniero exitoso además de ser un libro inteligente?
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!