Estoy siguiendo un curso en informática. ¿Cuáles son las habilidades que debo desarrollar?

Saludos..!!
Gracias por A2A …!

Las siguientes son las cualidades que posee un estudiante de ingeniería informática y un futuro ingeniero de software:

  • Competencia en algoritmos . Si sabe cómo construir algoritmos, aprender cualquier lenguaje de programación se convierte en pan comido. Los lenguajes son meramente sintaxis y semántica en los que representa su algoritmo para que el compilador pueda entenderlo.
  • Domina las habilidades arquitectónicas. Para construir un software uno tiene que ser un arquitecto. Sí, lo has oído bien, arquitecto. Los softwares se diseñan primero en forma de diagramas de flujo, DFD y modelos ER. Esto ayuda a comprender el flujo de trabajo básico y el propósito principal del proyecto. Usando diseños puedes hacer que un niño de 6 años entienda lo que estás a punto de hacer.
  • Aprenda un DBMS preferiblemente un RDBMS. De esa manera, sabrá cómo organizar los datos en una base de datos para que sea más fácil acceder más tarde.
  • Aprenda un lenguaje de consulta como SQL para consultar su base de datos y obtener resultados significativos y consistentes.
  • Lea sobre Ingeniería de Software como teoría. Para conocer y familiarizarse con conceptos como los modelos de desarrollo de software como el modelo de cascada, el modelo evolutivo, etc.
  • Familiarícese con los patrones de diseño que ayudan a escribir un código bien organizado y una reutilización mejorada. Por ejemplo, MVC, controlado por eventos, patrón Singleton, inyección de dependencia, etc.
  • Centrarse más en la documentación. Porque al escribir código de software de nivel empresarial, uno debe practicar estándares que se utilizan en todo el mundo y por muchas empresas. Si se siguen y mantienen los estándares, el trabajo en equipo se vuelve más fácil y también lo hace la gestión del proyecto. Investigue un poco sobre los diferentes tipos de estándares que siguen las diferentes compañías.
  • Sé un buen probador. Cualquiera puede construir un software, pero si no puede soportar la prueba del tiempo, es inútil. Un ingeniero de software debe saber mucho sobre las pruebas unitarias, las pruebas de regresión, las pruebas de caja blanca, las pruebas de caja negra y las pruebas de caja gris.
  • Ser coherente
    En el momento en que se le preguntó al educador de ingeniería de software James O’Dell cuáles eran los elementos esenciales esenciales para la ingeniería de software, lo primero que dijo fue tener un establecimiento decente en razón.
  • Retarte a ti mismo
    Una cosa que puede ayudar a una prueba para anhelar PC pro es, en realidad, circunstancias especializadas, dijo Matthew Wright, profesor asociado de ingeniería de software. Dijo que las personas pueden buscar estas puertas abiertas en Internet.
  • Ser innovador
    Ser un maestro de PC generalmente no significa que esté limitado a una sola técnica o práctica. Ser un maestro de PC significa estirarse y apuñalar continuamente lo inconcebible.
  • Ser matemático
    La matemática también es una variable vital en la ingeniería de software, dijo O’Dell. “Por dentro y por fuera, la ingeniería de software se basa en un establecimiento numérico”, dijo. “Entonces, cuando personalizas capacidades y pedidos en PC, tienes que comprender la premisa de que la mayor parte de eso está en la aritmética”.

Bueno, creo que finalmente lo he contestado.

Con los mejores deseos..!!
Feliz codificación !!

¡Sigue para obtener más respuestas!
¡¡¡Gran día!!!

Depende de su objetivo de continuar el curso. Si es para fines laborales, como la entrada de datos o el back office, sugeriría ir a MS Office junto con la escritura en inglés y la resolución de problemas básicos, como la conectividad de red, la eliminación / instalación de software de archivos basura. Si su objetivo es ingresar en la industria de TI, entonces elija tecnologías Java o Big Data. Si ya se ha inscrito en algún curso y desea sacar el máximo provecho del niño, entonces debe comenzar a comportarse como un niño lleno de preguntas, siempre entusiasmado de hacer algo nuevo y explorar algo nuevo. Mire youtube para ver trucos y atajos de computadora increíbles

  1. Un curso cada vez en el sitio web Tutoriales web en línea de W3Schools
  2. Resuelva problemas en los sitios web de HackerRank o HackerEarth.

Haga estas cosas constantemente siguiendo un horario regular.

Todo lo demás más allá de esto también se revela a medida que pasa el tiempo.

La mayoría de la gente salta entre los recursos disponibles. No vale la pena.

Todo lo mejor.

Fuertes habilidades lógicas y de programación.

dominar un idioma, aprender muchos.

los algoritmos son el santo grial, puedes encontrarlos fácilmente o no están hechos para ti.

investigación y publicación.