¿Cuál es una mejor manera de ganar dinero para un estudiante universitario de ciencias de la computación e ingeniería en India: desarrollo de aplicaciones de Android, desarrollo de aplicaciones de Windows o desarrollo web?

  • La profesión de ingeniero informático tiene cuatro arenas, en orden decreciente de complejidad, por lo tanto, paga.
    • Programación del sistema, o hacer que el sistema operativo sea softwares complejos.
    • Programación de aplicaciones, o hacer softwares personalizados para un trabajo específico, como un software hecho para un escáner CT
    • Programación web o desarrollo web
    • Desarrollo móvil o creación de aplicaciones para teléfonos inteligentes.
  • Entonces, puedo ver que 2 de cada 4 arenas de programación de computadoras se mencionan en la pregunta.
  • La programación del sistema es la más compleja de todas y rara vez se encuentran personas con habilidades que hayan creado un sistema operativo o un navegador web. Dichos humanos expertos tienen la mayor responsabilidad de una empresa, que no está relacionada con la investigación. Los investigadores de ingeniería informática son los ingenieros informáticos mejor pagados de una empresa, pero por debajo de eso, dichos programadores de sistemas deben considerarse como el empleado más valioso.
  • Por lo tanto, la mejor manera de obtener valor para la industria de la ingeniería informática es elegir uno de los ámbitos mencionados anteriormente y luego dominarlo.
  • Cualquier humano con un impresionante perfil de GitHub tendrá una gran demanda hasta que la Inteligencia Artificial y el Aprendizaje automático se apoderen de la Tierra.

Recomendaría explorar el desarrollo web como carrera. El desarrollo web cubre aspectos y plataformas de desarrollo mucho más amplios en comparación con el desarrollo de aplicaciones móviles. Cualquier buena aplicación móvil necesitaría un back-end web. Le daría más oportunidades profesionales y oportunidades de aprendizaje al mismo tiempo.

Dicho esto, siempre hay una opción para desarrollar aplicaciones móviles multiplataforma utilizando habilidades de desarrollo web. Los marcos como React Native y NativeScript le permiten crear aplicaciones móviles nativas de rendimiento similar con JS.

More Interesting

¿Cómo funciona una aplicación de traducción de idiomas?

¿Cuáles son las limitaciones / reglas de lo que el aprendizaje automático no puede hacer?

¿Qué es un flujo de trabajo general para abordar un problema de aprendizaje automático?

¿Qué IDE de Android recomendarías para un proyecto informático de último año?

¿Existe un límite superior teórico en RAM que se pueda instalar en una computadora?

En teoría, ¿podrías construir un procesador equivalente a una computadora moderna sin engranajes?

¿Cómo ven las empresas de tecnología de Silicon Valley a los estudiantes que estudian Ciencias de la Computación en universidades del Reino Unido en comparación con los que estudian en universidades estadounidenses más conocidas?

Estoy interesado en CS y quiero seguir investigando en el futuro. ¿DTU / NSIT o los 5 NIT principales serán mejores para mí?

¿Cuál es el mejor libro para la estructura de datos y algoritmos: Introducción a los algoritmos de Cormen, Estructura de datos usando C de Shirali Vasudeva, Estructura de datos de Narasimha Karumanchi o el de Tanenebaum?

¿Cómo es el trabajo en Broadcom, Hyderabad?

¿Es posible crear un simulador de sistema general? De ser así, ¿cómo?

¿Cuáles son algunas organizaciones gubernamentales en la India que reclutan graduados en ingeniería informática?

¿Es difícil la informática?

¿Cuáles son las ventajas y desventajas de la computadora?

¿Cómo es el programa de Ciencias de la Computación en Harvard, en relación con otras escuelas superiores de ingeniería?