Como estudiar bien la informática.

Aprende estos conceptos realmente bien.

  1. Programación C / C ++ : todos aprenden un poco de C / C ++ en la escuela o en las universidades. Desde cómo declarar una variable hasta cómo realizar una llamada de función (supongo que son muy básicas y todos deben ser conscientes de esto). También se debe poder escribir programas simples como la serie Fibonacci, el algoritmo de búsqueda, el algoritmo de clasificación o incluso el código para obtener un resultado según los patrones dados.
  2. Estructuras de datos – Las estructuras de datos son como pilares del edificio. Es una necesidad, para todos los aspirantes de TI. Este tema servirá como base independientemente de las nuevas tecnologías / nuevos lenguajes de codificación que surjan. Por lo tanto, establezca sus estructuras de datos y la base de conocimiento de algoritmos a la perfección, para recoger fácilmente cualquier tecnología.
  3. Base de datos : la información que se ve en cualquier página web / aplicación o incluso este blog debe guardarse en algún lugar. Sin embargo, para cualquier aplicación grande, la forma en que almacena, la forma en que recupera los datos es muy importante y, por lo tanto, necesita experiencia. (por ejemplo, cómo funciona, cómo se escriben algunas consultas simples, etc., cómo se puede obtener más rápido, para optimizar la consulta, cómo se pueden unir 2 tablas, procedimientos almacenados, desencadenadores), etc. w3schools es un sitio web que le ayudará a patear empezar en estos
  4. Ingeniería de software: SDLC (ciclo de vida del desarrollo de software) es obligatorio para todas las personas que buscan trabajo en una empresa de TI. Por lo tanto, debe conocer todas las fases desde la fase de Planificación hasta la de Mantenimiento, junto con la funcionalidad de cada fase y algunos conocimientos sobre la misma. Además, hoy en día las pruebas se están volviendo populares, por lo que un poco de conocimiento sobre los diferentes tipos de pruebas también es un complemento.
  5. MVC (MODEL VIEW CONTROLLER) es un patrón utilizado por la mayoría de los proyectos en el mundo corporativo. Wiki Tiene información básica sobre el mismo.
  6. Metodología de desarrollo de software: modelo ágil , modelo en cascada , etc. Una vez más, Wiki le ayudará a obtener el conocimiento de cada uno.
  7. Concepto OOPS – otra vez muy importante. Por lo general, hace algunas preguntas sobre estos. El lenguaje de programación orientado a objetos (OOPS, por sus siglas en inglés) tiene varios conceptos como abstracción, encapsulación, herencia, etc. Lea en Wikipedia para comenzar.

Leer más: Consejos para la industria de Software, entrevista técnica, preparación.