Cómo continuar aprendiendo CS después de la universidad

¿Quieres inclinar la programación para hacer cosas o teorías para comprender los conceptos en detalle? Digamos que es un poco de ambos.

Es maravilloso aprender a programar porque hay mucha información disponible de forma gratuita. Elija un idioma que le gustaría aprender y busque en google “myprogramminglanguage tutorial” y pruebe algunos de los resultados. A menudo vale la pena probar algunos, quédate con uno que te guste y luego, a medida que aprendas más, compara lo que aprendes en un lugar con lo que lees en otro (hay mucha información gratuita pero también hay bastante mal / información desactualizada también, así que es bueno comparar diferentes lugares).

Para la teoría detrás de la programación (aprenderá algo de teoría naturalmente en el proceso de aprendizaje de la programación, pero para obtener una mejor comprensión, deberá buscarla) querrá leer sobre algoritmos, intente implementar algunos de los que lee acerca de en su lenguaje de programación favorito. El Programador pragmático me ha sido recomendado varias veces y tengo la intención de obtener una copia pronto, por lo que podría valer la pena.

En cuanto a elegir un idioma para probar tus nuevas habilidades, si ya conoces un poco, úsalo. Si no (o si desea cambiar), le recomiendo C ++ (para un lenguaje compilado) o Python (para un lenguaje de secuencias de comandos). Si desea hacer desarrollo web, necesitará PHP en su lugar (junto con html / css al menos).

Pruebe algunos trozos diferentes y simplemente disfrútelo.

Hay un par de maneras.

Primero es volver a la escuela en un programa de doctorado o maestría en CS.

El segundo es leer y practicar. Inicie su propio proyecto o busque un proyecto de programación distribuida y comience a intentar agregar código (comience con pequeñas correcciones). La clave es practicar lo que aprendes.

También hay cursos masivos en línea para programación.