No soy estudiante de informática y mi especialidad no está relacionada con ninguna especialización en informática. ¿Qué cursos universitarios debo tomar para ser programador?

Ningún plan de estudios universitario te convertirá en un programador. Todo lo que pueden hacer es enseñarle los conceptos básicos de programación y darle algunos ejercicios de programación para completar. El número de horas de práctica para la programación es muy limitado. Cuando te gradúes, seguirás siendo un principiante en la programación. ¿Por qué?

Porque aprender a programar y lograr cualquier medida de competencia requiere miles de horas de práctica. No vas a tener estas horas en la universidad ni un campo de entrenamiento ni un curso en línea.

En última instancia, debe practicar por su cuenta, escribiendo mucho software. Dependiendo de su horario personal, ¡esto puede llevar muchos meses o años!

Recuerde, la programación es una disciplina de ingeniería. Es difícil. Requiere pensamiento abstracto. Requiere entrenar tu cerebro . Se requiere práctica .

Quizás esto ayude: la respuesta de Richard Kenneth Eng a ¿Qué lenguajes de programación debe conocer un desarrollador de software?

Entonces, ¿por qué eliges tu especialidad actual si quieres ser programador?

Sin embargo, lo primero que debe aprender es la programación básica y el algoritmo. Después de dominar eso, debe aprender Estructura de datos y Algoritmo. Y luego aprender programación orientada a objetos. Creo que eso es lo esencial.

Las otras cosas, como el sistema integrado , la base de datos , el desarrollo web , el desarrollo de juegos, dependen de dónde te quieras enfocar. Pero las 3 cosas que dije antes son importantes .

Mi consejo sería presentarte a través de todos los nano títulos MOOCS ofrecidos por Coursera, Edx, Udemy a las ciencias de la computación y luego tomar una decisión bien informada sobre un título de CS de renombre ofrecido por las universidades.

¡Salud!

Debería trabajar esta lista de manera disciplinada. Esta es una lista realmente buena y eficiente. Deberías comenzar desde cero

jwasham / coding-entrevista-universidad

Recomiendo C ++, le dará una mejor comprensión de lo que su computadora está haciendo realmente. No es extremadamente fácil de usar y puede ser difícil de aprender al principio, pero podrá aprender otros idiomas mucho más rápido porque tendrá una comprensión más profunda de lo que su computadora está haciendo realmente.