Soy un estudiante de 2º año de ECE. Me gusta la programacion ¿Cómo puedo ser bueno en eso en los próximos dos años, dado que solo conozco algo de programación básica en C? ¿Qué necesito aprender?

No me dejes acuñar grandes términos y sé muy simple y práctico, amigo mío.

Si estás interesado en la programación de C y estás en el segundo año de ECE, confía en mí, estás en el camino correcto y es el momento perfecto para apretar el gatillo.

Ahora vamos a lo que debes hacer:

1. Concéntrese en generar nuevos códigos en lugar de simplemente repetir los códigos dados en el syllbus (como hace la mayoría de los estudiantes).

2. Practique en la resolución de algoritmos cada vez más y mejore su enfoque lógico.

3. Resuelva preguntas de tipo Razonamiento de varias fuentes (solo para mejorar su enfoque lógico hacia los problemas / Codificación).

4. Leer revistas técnicas y entrevistas.

5. (MÁS IMPORTANTE) Enseñe a la programación a sus compañeros de clase que no saben cómo codificar (esto aumentará su confianza en la programación en un 80%).

6. Por último, debe aprender uno (o dos) idiomas distintos de ‘C’, como por ejemplo:
Java, CSS, Javascript, etc.

Espero que ayude, gracias.

Depende de su campo de interés;
Si quieres:

  1. Haz aplicaciones de Android: Aprende Java, el lenguaje más amigable para Android.
  2. Diseño de páginas web: HTML5 y CSS3 o XML (Javascript , PHP, Python, Ruby, etc. son algunos lenguajes de programación basados ​​en web que admiten aplicaciones basadas en web)
  3. Aplicación de escritorio: C, C ++, C #, Java, Python, etc. pueden usarse para hacer aplicaciones de escritorio.
  4. Aplicaciones de computadora para iPhone o Mac: Objective-C y Swift son los dos lenguajes de programación patentados de Apple que se pueden usar para crear aplicaciones para iPhone y aplicaciones para Mac.
  5. Codificación de código abierto: si está interesado en la codificación en un entorno de fuente abierta, Python le servirá mejor. Python es tanto un script web como un lenguaje de programación de propósito general. Tiene función multiusos. Es compatible con casi todos los entornos con sus diversos marcos.