Cambié un poco la pregunta; originalmente preguntó acerca de los “requisitos”, o ventajas, de estudiar CS, pero supongo que el autor de la pregunta quería decir “requisitos previos”, o los pasos / conocimientos necesarios antes de comenzar a aprender CS.
Unos pocos pensamientos:
- Debes tener un fuerte conocimiento del álgebra básica . Si el concepto de una variable no es familiar, incluso si ha completado las ecuaciones diferenciales, detenga y revise el álgebra aritmética básica.
- Muchas personas no aprenden a programar en línea. Aquellos que tienen éxito en los MOOC y en la programación de los campamentos de arranque, por lo general ya tienen títulos universitarios. Si no tienes estos antecedentes, no debes tener miedo, pero si te encuentras incapaz de aprender, date cuenta de que esto no significa que no puedas aprender el material; Puede ser que este no sea el lugar adecuado para que aprendas.
- No te preocupes por qué idioma. Debe aprender a programar para comprender y funcionar dentro de CS, pero los lenguajes son artefactos. Recomiendo que la gente comience con Scratch: Imagine, Program, Share, que a menudo se ve como un juguete para niños, pero es una herramienta maravillosa para aprender algoritmos y, lo que es más importante, muestra el lado divertido de CS y la programación de inmediato, en lugar de reservar. Para más tarde cuando hayas estudiado durante dos años o más.
- “Si al principio no tiene éxito, inténtelo, inténtelo de nuevo”. Si un curso o idioma no funciona para usted, ¡no se rinda! Hay seiscientos billones de millones de cursos diferentes, libros, tutoriales, videos, etc. Seguramente uno te hablará si sigues buscando.
¡Buena suerte y diviertete!
- ¿Cuáles son las mejores universidades en línea? ¿Los empleadores los aceptan?
- ¿Ofrece Oracle certificaciones y / o entrenamientos gratuitos?
- ¿Los cursos en línea son lo suficientemente respetados hoy en día?
- ¿Es bueno tener un LMS o tener su propio sitio web para e-learning?
- En el curso Coursera de Andrew Ng, usa Octave. ¿Se sigue utilizando este lenguaje en la industria?