Me han dicho que “no es necesario que estudies informática en una universidad, puedes aprenderlo todo por Internet”. ¿Es eso cierto?

Sí, tal como lo veo, hay dos opciones:
– Aprender cosas de CS durante X años sin obtener un certificado oficial para ello.
– Aprender cosas de CS durante X años y obtener un certificado oficial para ello.

Entonces, al menos para mí, fue una elección fácil :).

Además, siempre hay temas que no son especialmente populares, pero necesarios.
Tienes que estar REALMENTE dedicado a aprender esas cosas sin ser “forzado” a hacerlo. De lo contrario, puede que te encuentres escogiendo (“pero escribir esta herramienta xy es mucho más divertido que hacer estos ejercicios de Análisis II”).
Muchos cursos de Udacity también te ahorran las partes difíciles …

Por otro lado, tengo el privilegio de vivir en un país donde ir a la universidad es básicamente gratuito para todos.
Ciertamente lo reconsideraría cuando me enfrentara a horribles matrículas …

Claro, puedes aprender cualquier cosa en internet.
Aprende matemáticas del MIT
Ecuaciones diferenciales
Teoría de matriz aleatoria infinita
Aprende física del MIT
Física Cuántica I
Física Cuántica II
Teoria de las cuerdas
Química
Química Orgánica I

Sin embargo, aprender en línea no es para todos. Tomar una clase real puede ser la diferencia entre luchar con algo y ser bueno en algo.
No es probable que obtenga mucho crédito por aprender cosas en Internet. “Aprendí la teoría de cuerdas en Internet” no es probable que impresione. Es difícil obtener un doctorado en física simplemente aprendiendo en línea.

Además, en línea no obtendrá la misma experiencia. La mayoría de los programadores trabajan en equipos, tiene una muy buena posibilidad de trabajar en algún tipo de equipo mientras está en clase, no es probable que tenga la misma experiencia en persona en línea.

Entonces, sí, pero aprenderá más y aprenderá mejor yendo a la universidad, además un título es otra forma de mostrarle a un empleador lo que ha hecho.

Si y no.
– Probablemente todo lo que puedes aprender en la universidad es en algún lugar de Internet, desde el punto de vista formal.
– Dependiendo de su país, no le costará varios miles (de cualquier moneda).
Hay una serie de trampas:
– No alcanzará el índice principal en ninguna parte: primero debe hacer su investigación para tener su lista de compras.
– No encontrarás ese material en un solo lugar: lleva tiempo encontrarlo todo.
– No tendrá un horario: debe tener la disciplina para estudiar sus temas, sin detenerse porque está cansado. Como en la universidad.
– No tendrá un individuo dedicado a responder sus preguntas cuando lleguen.
– No tendrá un individuo dedicado a evaluar su progreso a través de ejercicios, pruebas y proyectos.
– No tendrá colegas con quienes trabajar en sus proyectos, o que estudien juntos para la próxima prueba.
– No podrá crear los conceptos básicos de su red profesional con personas que realmente conoce.
– No obtendrá ningún certificado cuando termine, acreditando sus habilidades básicas cuando busque un trabajo.
Si acepta estas limitaciones, evite la universidad.

Sí, es ciertamente posible, especialmente si amplía sus criterios para incluir libros, aunque puede aprender cualquier materia fuera de la escuela siempre que la especialización no requiera cursos de laboratorio que podrían no estar disponibles fuera de la universidad. La programación es probablemente más fácil de aprender (y esto es realmente muy común) que la informática que realmente no tiene ninguna característica que la distinga de otras especialidades. Sin embargo, si todavía está considerando enseñarse ciencias de la computación, aquí hay algunos inconvenientes potenciales:

  • Falta de certificación (aunque la educación en sí misma es importante, el objetivo final de un programa de otorgamiento de títulos es el título en sí). Sin embargo, es posible demostrar su valía sin un título (ver Srinivasa Ramanujan).
  • Falta de orientación (puede buscar ayuda de Quora y otros sitios de ayuda, pero no tendrá profesores, estudiantes de posgrado y compañeros directamente accesibles para ayudarlo; también puede aprender algunos malos hábitos mientras se enseña a sí mismo, lo cual es tan común en programación como en la ejecución de instrumentos).
  • Falta de requisitos (los requisitos principales aseguran que aprenda temas que de otro modo no consideraría aprender y el ritmo escolar y los plazos garantizan que no se afloje).
  • Falta de financiación (no podrá solicitar becas o préstamos para sentarse en casa estudiando informática y tendrá que dividir su tiempo entre estudiar y conseguir un trabajo).
  • Falta de recursos (esto se aplica mucho más a los campos que requieren laboratorios y equipos costosos, pero también pueden aplicarse a la informática).
  • Menor potencial de trabajo en red (incluidos los profesores que podría necesitar para escribir cartas de recomendación).

Cuando comencé la escuela, en realidad elegí la química sobre la informática porque estaba interesado en ambas y la química parecía ser la más difícil de las dos para enseñarme a mí misma (tampoco aprecié completamente la diferencia entre la programación y la informática). Todavía sostengo que la química sería más difícil de autoaprendizaje, pero también valoro la educación formal en informática ahora más que antes.

La escuela es mejor. Obtendrá la teoría, se verá obligado a hacer mucha práctica, conocerá a otros que están aprendiendo las mismas cosas al mismo tiempo, terminará con credenciales (estos son importantes). Un buen plan de estudios se centrará en verdades eternas y le brinda el contexto que necesita para comprender cualquier entorno o tecnología específicos que encuentre más adelante.

La web tiene muchas cosas irrelevantes, generalmente libros de cocina para la tecnología de desarrollo de aplicaciones del momento, todo lo cual puede ignorar.

Sí, todo el conocimiento está disponible en internet. Eso es realmente cierto para casi todas las disciplinas.

Lo que obtienes de la universidad es un plan de estudios organizado que te ofrece una buena introducción a todo y te obliga a hacer algunas cosas con las que no te sientes cómodo (por lo que probablemente no hubieras hecho por tu cuenta) para expandir tu horizonte. También obtienes orientación de muchos expertos en el campo y conoces a muchas otras personas que van al campo al mismo tiempo que tú.

Alguien, posiblemente aquí en quora, hizo un buen punto. Podrías especializarte en otra cosa, como biología, y aprender CS a través de cursos en línea. Sin embargo, entonces simplemente tendrá menos tiempo para gastar en CS y tendrá potencialmente menos acceso a uno de los mejores recursos para aprender: sus compañeros.

No si quieres un trabajo en una empresa. Quieren GPA y títulos de instituciones acreditadas. ¿Podría tener la próxima aplicación asesina? Poco probable, pero la gente lo ha hecho.

Si eso hubiera sido posible, entonces no habrá ninguna sucursal de CIENCIAS DE LA COMPUTADORA en el liderazgo, así como en todas las universidades.