Para algunas personas, la respuesta a esta pregunta es “¡ninguna!” Para otros, la respuesta es “¡todos ellos!” Entonces esto realmente depende de ti.
Muchas personas asumen que les gustarán clases como diseño y desarrollo de juegos. Luego entran y se dan cuenta de que, incluso en relación con otras áreas de programación, el desarrollo del juego es lento y requiere mucho tiempo. Por otro lado, los cursos como la interacción computadora humana o la teoría de la computación se consideran anatema por ser “demasiado blandos” o “demasiado matemáticos”, respectivamente. Antes de tomar mi primera clase de HCI, pensé que se trataría de la programación de GUI , y me sorprendió gratamente encontrar el campo de la psicología cognitiva subyacente a toda la disciplina. En cuanto a la teoría de la computación, bueno, hay algunos bichos raros que les gusta una vez que la toman. Ok, lo admito, encuentro algo fascinante; Generalmente no tengo paciencia para el análisis formal.
Un factor importante para determinar si a las personas les gustan las cosas o no es quién enseña el curso y cómo. Si eres un estudiante universitario y no estás en ninguna misión en particular, te animo a que tomes clases de profesores que son muy apreciados. Debido a que esto es ciencias de la computación, puede asumir que no serán clases fáciles de Gen Ed. Seguirán desafiando a las clases principales, pero algunas personas son maestros más interesantes que otras. Por otra parte, lo que le gusta a una persona, otro puede odiar, y viceversa.
- No puedo permitirme ningún campamento de programación. Escuché que solo las personas que tienen la suerte de pagar los bootcamps de programación son mejores que todos los que son autodidactas y tienen más oportunidades que ellos. ¿Estoy condenado a ser un buen programador?
- ¿Cómo conseguir un trabajo interesante en el campo de la informática?
- ¿Es malo si saco mi tercer año de idioma mundial para la informática?
- ¿Sería más valioso una doble especialización en ciencias de la computación e ingeniería mecánica que solo un título de CS?
- Me apasiona la tecnología. Estudio negocios pero quiero ser programador, ¿qué programas debo aprender y ordenar?
¡Buena suerte!