La respuesta aquí depende de los objetivos de la persona que está considerando asistir a estos cursos.
Respuesta corta: ¿sabes que quieres trabajar en productos de software de creación de equipos? Prueba un campamento de entrenamiento. ¿Desea abordar problemas computacionales y algorítmicos más grandes? (por ejemplo, diseñar sistemas de control más inteligentes para automóviles robot) considere un título de CS.
En general, un título de CS le da una ventaja en la teoría detrás del software y los algoritmos. En mi experiencia, los profesores de CS tienden a estar más interesados en las teorías detrás de un algoritmo y los resultados de un algoritmo. Los marcos, la colaboración en proyectos, el diseño de interfaces (menos un tema de CS puro y más un estudio del comportamiento humano) y la mantenibilidad del código no son temas de alta prioridad en muchos programas de CS.
- ¿Qué hace que algunas personas se apasionen por la piratería ética o cualquier otra rama de la ciberseguridad?
- ¿Qué tan paranoico debería ser al asegurar mi computadora antes de llevarla a DEF CON?
- ¿Qué consultores o herramientas de seguridad web recomendaría?
- ¿Debo hacer el curso de piratería de Internshala?
- ¿Es realmente posible hackear la ID de Gmail de alguien?
Por el contrario, las cosas que escuché al salir de los campos de entrenamiento se centran más en aprender los conceptos básicos de la programación (por ejemplo, así es como funciona un bucle for) y usar ese conocimiento dentro de un marco (por ejemplo, Ruby on Rails) para construir algún tipo de interfaz a datos o un proceso, en un entorno de equipo (utilizando control de fuente y comprensión del diseño modular).
El seguimiento de grado CS lo prepara para resolver problemas técnicos profundos y superar los límites de lo que las computadoras pueden hacer para ayudar a los humanos. El campo de entrenamiento le ayuda a comenzar por un camino diferente en el mismo campo: llevar las nuevas capacidades de las computadoras (generalmente construidas por personas con títulos de CS) al mercado.
Si no sabes lo que quieres hacer, prueba el campo de entrenamiento. Es más barato que un título de bachiller y te da habilidades (codificación en equipos, etc.) Me gustaría que enseñaran cuando estaba en la universidad.