Creo que eso realmente depende de ti y de lo que intentas lograr.
Una crítica común de los programas informáticos es que están mucho más relacionados con la teoría de la computación que con la práctica práctica de la programación y la ingeniería de software. En mi experiencia, esto es bastante cierto: tienes algunas clases de programación y aprenderás sobre lo que hay que saber sobre la sintaxis y los lenguajes orientados a objetos, pero no obtendrás muchas experiencias prácticas de programación. Aprenderá algoritmos y estructuras de datos, que probablemente ayuden.
Entonces, al leer su pregunta, parece que le preocupa no ser un gran programador.
- ¿Debo llevarlo en COEP si no estoy entrando en CS, a pesar de que quería seguir CS?
- En puestos de trabajo de ingeniería, menciona la necesidad de una licenciatura en un campo técnico de ingeniería o relacionado. ¿Qué se consideran campos relacionados?
- No tengo un título de CS, ¿qué debo aprender?
- ¿Cuánta programación es suficiente en un día si quiero convertirme en un gran programador en dos años?
- ¿Es una pasantía de TI buena para un estudiante de informática?
Hay dos conceptos erróneos que parece tener.
- Debes ser bueno en la programación para que te vaya bien en un programa de CS.
- Ser bueno en la programación significa ser capaz de hacer cosas de “principio a fin”.
Entonces, lo primero categóricamente no es cierto, pero ciertamente ayuda en sus clases introductorias. Asumiendo que puedes aprender cosas (que, para ser justos, es el punto de la universidad), te pondrás al día. La clave es no desanimarse por los niños que lo hacen mejor que usted. Comencé a programar a los 8 años y mis padres eran programadores. Por supuesto que voy a ser mejor que tú. Es una habilidad, requiere práctica, y lo bueno de la escuela es que te anima a practicar.
Lo segundo tampoco es realmente cierto. Comienzo y finalizo proyectos sin terminar todo el tiempo. La gran razón para eso es que la mayoría de los proyectos tienen partes interesantes y aburridas. Si no está satisfecho con un proyecto paralelo, realmente no necesita quedarse con él. Así que sospecho que hay algo en particular que no “entiendes” (lo que sea que eso signifique). Probablemente aprenderá sobre esto en la escuela (o la industria tiene algo interesante que puede usar para solucionar el problema).
Esta es una respuesta muy larga, y espero estar cubriendo las preguntas que tiene. Supongo que la otra cosa que quiero decir es que realmente no necesitas estudiar informática si no quieres, pero si quieres estudiarlo, no debes dejar que este tipo de cosas te detenga . Mejorará con el tiempo en lo que decida hacer, solo espero que elija algo que lo haga feliz.
La mejor de las suertes con lo que decida.