¿Qué tecnologías son imprescindibles para un graduado de CS en Pakistán?

Gracias por el A2A.

En mi opinión personal, el aprendizaje de tecnologías es casi un problema para un graduado de CS. Lo que debería ser el enfoque de los estudiantes de CS es trabajar duro y lograr una comprensión sólida de los conceptos centrales de CS. Por ejemplo, estructuras de datos y algoritmos, sistemas de bases de datos, sistemas operativos, arquitecturas de red, conceptos de lenguaje de programación.

Básicamente, un estudiante de CS debe esforzarse por convertirse en un solucionador de problemas y no en un codificador. Una vez que tiene los conceptos básicos, es casi independiente de la tecnología, lo que significa que puede trabajar en cualquier tecnología. Por supuesto, trabajará en un número limitado de tecnologías durante su carrera profesional, pero debería poder cambiar de una tecnología a otra con un mínimo esfuerzo si tiene una idea clara de cómo encajan las diferentes piezas del rompecabezas.

Como graduado de CS, se elevará por encima del nivel de codificación en algún momento de su carrera, y los sólidos conceptos centrales lo ayudarán mucho a convertirse en un arquitecto de soluciones.

Gracias por el A2a AbuBakar,

Esa es una muy buena pregunta porque Pakistán está produciendo graduados de CS en masa y ha habido un aumento en el número desde la última década. No hay duda en el hecho de que en Pakistán, la explotación en la industria de CS está en un nivel enorme. La élite corporativa quiere el mejor candidato, pero cuando se trata de remuneración, comienzan a rezumar.

Si realmente desea permanecer en un buen lugar en la industria del software paquistaní, intente desarrollar un par de habilidades mientras se encuentra en el cargo de graduación. La tendencia actual es la del dominio de desarrollo web.

Intente aprender pHp, node.js, java y no solo aprenda. Sé el mejor en estas tecnologías y seguro que aterrizarás en un lugar realmente bueno.

Espero eso ayude.

Saludos 🙂

Antes de preguntar qué tecnologías dominar, asegúrese de comprender completamente los conceptos y principios de la programación en general, el hardware, en cierta medida, Internet y redes, sistemas operativos y compiladores.

Después de eso, usted decide en qué área desea trabajar, desarrollo web, análisis de datos, IA, autos autónomos, IOT, etc.

Dependiendo del área que elija, elegirá algunas herramientas que sean relevantes para él.

aprende a detener a los hackers

  1. IoT – Internet de las cosas
  2. VR – Realidad virtual
  3. EoD: todo bajo demanda

Un infierno de herramientas disponibles para hacer las cosas; Depende totalmente de los conceptos básicos.