Ambos son importantes pero dependen de lo que quieras.
Necesitas tus calificaciones solo hasta las ubicaciones. Manténgase por encima del límite y sea elegible para la mayoría de las entrevistas. Conozco a muchas personas que simplemente robaron programas para sus prácticas y se ubicaron decentemente. Siga esto si esta es la vida que busca.
Sin embargo, si eres un poco fuera de la caja e incluso si estás un poco loco, aprende todas las habilidades de programación.
Creo que las habilidades de programación se pueden clasificar en algunas categorías amplias.
Categoría A: Algoritmos : se trata de aprender todos los algoritmos y saber qué algoritmo funciona mejor para cada problema (Complejidad de tiempo, etc.). Esta habilidad te preparará para un pensamiento más lógico. Aprender algunos algoritmos básicos, como el uso de árboles, DFS, BFS, etc., si se conocen, se pueden usar de diferentes formas a lo largo de su vida.
Categoría B: OOP (programación orientada a objetos) : esta es, con mucho, la técnica preferida de programación y se usa en todas partes, excepto en computadoras donde todavía se usa FORTRAN. Y OOP se sigue en todos los principales lenguajes de programación, ya sea JAVA, C #, C ++ o no.
Categoría C: Patrones de diseño : si no sabe cuáles son, no se moleste. Solo como introducción, son técnicas de programación arquitectónica para utilizar las mejores prácticas para hacer un producto robusto. Google para una definición de libro.
Categoría D: sintaxis y semántica : sintaxis significa seguir las reglas específicas del lenguaje para escribir código. La semántica significa el estudio de su significado (del código). En la universidad esto es lo que a todos se les enseña.
No le dé gran importancia a la Categoría D porque solo por sentido común, si todas las reglas ya están establecidas antes de aprender algo, entonces ya está creando una atmósfera donde estas reglas no pueden ser desafiadas. Además, en estos días, los IDE son inteligentes. detectan un error mientras escribes. Entonces, hay muy pocas posibilidades de cometer un gran error allí.
Sugiero dejar de lado los patrones de diseño por ahora, porque a menos que conozcas un lenguaje de programación lo suficientemente bien y la programación OOP, supongo que no puedes entender completamente los patrones de diseño.
- ¿Qué debo hacer después de la licenciatura en informática?
- ¿Cuál es el valor de hacer ingeniería informática B.Tech de NMIMS Mumbai?
- ¿Qué rama es buena en ingeniería para el futuro, informática, ECE, EEE o mecánica?
- ¿Debo perder la esperanza de convertirme en desarrollador?
- ¿Qué es un buen curso para un 60% de estudiantes para hacer en Gujarat? Mis áreas de interés son la informática y la informática.
En su curso de ingeniería, es posible que le enseñen JAVA y C ++. Pero debe aprender JAVA o algún otro idioma conocido como Php, C #, Ruby, o descubrir cuáles son los próximos idiomas y aprender (no todos, solo uno) del plan de estudios.
Por lo tanto, elija sus idiomas y aprenda OOP y algoritmos que están cubiertos en su curso. Estás listo para la universidad.