Primero debes seleccionar un campo donde quieras verte en 10 años. Hay muchos puestos disponibles y cada puesto tiene una buena escala salarial y excelentes oportunidades de aprendizaje. Debe conocer de primera mano su interés y centrarse en eso. Cada tema es vasto en el campo de CS y debe enfocarse en uno mientras conoce a los demás, ya que todo está relacionado y se usa en conjunto para desarrollar una cosa.
En general, los campos CS son-
- Desarrollador
- Gerente
- Ensayador
- Arquitecto
- Investigador
- Profesor (disponible en todos los campos).
Estos campos están interconectados y puede saltar desde cualquier lugar, es su elección.
- ¿Cuál es la mejor manera de encontrar un mentor para guiar mi proceso de aprendizaje y ofrecer asesoramiento?
- ¿Es posible crear un nuevo sistema de informática?
- ¿Cuáles son los entrenadores de ACM disponibles en El Cairo para entrenamiento privado?
- ¿Qué es algo que un joven de 17 años (que se especializa en ciencias de la computación) puede hacer como un trabajo, que no implique la venta minorista o la comida rápida?
- ¿Debo hacer mi bootcamp de software en MakerSquare o Dev Bootcamp?
Ahora, lo siguiente que debe centrarse en la tecnología que desea seguir. El campo de la informática es un entorno que cambia rápidamente y muchas nuevas tecnologías surgen todos los días y la tecnología antigua se está volviendo absoluta. Por lo tanto, en este campo siempre debe aprender y mejorar.
Entonces, algunas tecnologías importantes y sus ramas son-
- Desarrollo ágil
- Inteligencia de negocios
- Analista de big data
- Inteligencia artificial
- La interacción persona-ordenador
- desarrollo web
- Desarrollo móvil
- Desarrollo de la red
- Sistemas autónomos
- Internet de las Cosas
Hay muchos campos junto con estas grandes ramas.
Entonces, las fuentes de aprendizaje son:
- OCW (por MIT).
- NPTEL (por IIT)
- Coursera
- Udemy
- edX
- academia Khan
Todos los detalles adicionales se pueden encontrar siempre en Google y todos los cursos son gratuitos y los materiales son de primera categoría.
Otras lecturas –
La respuesta de Deepak Sood a ¿Cómo puedo prepararme para un puesto de desarrollador junior si estoy aprendiendo a programar en línea (qué clases y cuánto debo tomar)?
Siempre comience con Google y Wikipedia y consulte stackexchange para cualquier consulta.