¿Debo seguir yendo a una universidad para obtener un título en ciencias de la computación o simplemente enseñarme?

He dado respuestas similares muchas veces antes, porque mi punto en asuntos como este siempre es el mismo: no vas a la universidad para la educación. Si eso fuera cierto, generaciones de estudiantes pobres habrían ido a la biblioteca local y el sistema educativo privado se habría derrumbado con la llegada de Internet.

Las razones por las que vas a la universidad son más o menos …

  • Motivación : es decir, alguien le asigna trabajo en plazos, y usted está rodeado de personas motivadas para cumplir con esos plazos.
  • Establecimiento de redes : entre sus compañeros estudiantes, profesores de la industria y otras personas que pueda conocer en los últimos años en un programa de grado, se graduará con un buen número de personas en su industria, probablemente muchas de ellas locales, lo que ayudará a encontrar trabajos.
  • Credenciales formales : el título es una evaluación realizada por un tercero imparcial (que también es evaluado regularmente) en cuanto a si parece haber alcanzado alguna competencia mínima.

La pregunta que debe responder es cuánto puede reemplazar o solucionar esas tres cosas. Hay algunas personas que aceptan los desafíos y, por lo tanto, no necesitan el primero. Hay personas que ya saben cómo construir una red profesional y no necesitan la segunda. Y hay personas con una gran cartera de trabajo y una buena reputación en su área, por lo que no necesitan la tercera.

Pero la mayoría de la gente podría usar al menos uno de los tres, y si no tienes un plan explícito para lidiar con tal cosa, supongo que sería mejor que vayas a la escuela.

Definitivamente vas a necesitar aprender algunas cosas nuevas una vez que consigas un trabajo, ya que la tecnología está cambiando tan rápido que es imposible enseñar todo lo que puedas necesitar en el mundo real. Dicho esto, no diría que los graduados de CS no saben programar una vez que consiguen un trabajo. En mi programa, alrededor del 40% son clases que involucran mucha programación (hacer juegos u otras aplicaciones). El otro 60% está aprendiendo algoritmos y varios temas diferentes como IA, ciclo de vida de administración de software, sistemas operativos y otras cosas.

Si está seguro de que solo quiere ser desarrollador web, ahorrará mucho tiempo y dinero aprendiendo solo y yendo a un campamento de codificación.

Pero una pregunta para pensar es si te aburrirás solo haciendo desarrollo web todos los días (escribiendo html, css, JS y tal vez algunas cosas de backend como NodeJS). Si confía en el autoaprendizaje y en los campos de codificación, será mucho más difícil para usted hacer la transición a otras cosas en el futuro. No quiero que parezca que estarás atrapado haciéndolo toda tu vida, porque técnicamente podrías aprender otras cosas y / o hacer buenas conexiones con tus compañeros de trabajo y aprender de ellos. Pero incluso si haces eso, tus credenciales serán mucho más débiles que si tuvieras un título de CS, y dependerás de las relaciones humanas.

Otra pregunta para pensar es si realmente vas a aprender las cosas por tu cuenta. Durante el verano, aprendo desarrollo web por mi cuenta de Pluralsight – Desarrollador en línea ilimitado, TI y capacitación creativa, y se necesita mucha disciplina para aprender en mi tiempo libre. Muchas veces, termino jugando todo el día y constantemente tengo que recordarme mi objetivo de volver a aprender.

Lo último que tengo que decir es lo que decidas hacer, lo más importante es ir a una buena universidad o ir a un buen campamento de código. En mi opinión, una mala educación es peor que ninguna educación.

Te imaginas entre la autoeducación y el aprendizaje universitario, bien cada uno, las ventajas y desventajas que revisamos a continuación:

Las ventajas de la educación universitaria.

1- Obtención de un título universitario acreditado.

2 – Obtenga mucha información en el campo que está estudiando.

3 – Aprende académicamente la forma de buscar libros y bibliotecas.

4 – Recibo directo del profesor.

Las desventajas de la educación universitaria.

El método tradicional de presentar el material científico al estudiante universitario, además de la falta de comunicación científica adecuada entre el profesor universitario y el estudiante.

Las ventajas de la autoeducación

Brinda una oportunidad completa para el estudiante porque puede enviar su opinión y su voz a través de las herramientas disponibles por correo electrónico, paneles de discusión y salas de diálogo.

Fácil acceso al profesor: el aprendizaje electrónico ha hecho que sea muy fácil obtener al profesor y acceder a él lo antes posible fuera del horario laboral oficial

Es posible recibir el material científico de una manera que se adapte al alumno, algunos de ellos se ajustan a la forma visual y se ajusta a la forma de audio o lectura

Enseñar e-learning permite al alumno centrarse en las ideas importantes durante la redacción y la recopilación de la conferencia o lección, y también permite que los estudiantes que tienen dificultades para concentrarse y organizar tareas se beneficien del material porque están organizados y coordinados de una manera fácil y fácil. bueno y los elementos de la tarea son específicos.

Tales como las desventajas del autoaprendizaje en el hecho de que a veces los puntos de incertidumbre que enfrenta el alumno y necesita un maestro para explicar algunas de las posiciones de los entrenadores y maestros, así como si la persona no es diligente aquí en términos de psicología La condición no se siente comprometida a vincularse con las fechas educativas, ya que en forma directa y requiere posibilidades materiales para proporcionar equipos de alta eficiencia para lograr los resultados deseados.

Después de todo, eso fue todo sobre el aprendizaje universitario y la autoeducación, ahora te contaré un poco sobre WebDAV.

Primero elija el lenguaje de programación con el que desea comenzar, puede elegir, HTML5, CSS o JavaScript, etc. Recomiendo JavaScript.

Asiste a alguna escuela de programación. La escuela Holberton es una buena opción para estas cosas.

Ir a una universidad para obtener el título de CS.

More Interesting

¿Debo dejar mi trabajo para una segunda licenciatura en informática en una escuela superior, o una maestría en ingeniería de software en una ligeramente menos prestigiosa, o una opción alternativa?

¿A qué entrenamiento (Java, PHP, etc.) puede asistir un estudiante de informática después de B.Tech durante un año?

¿Cuántas matemáticas tienes que saber para llegar tan lejos como quieras en el desarrollo web?

¿Qué es lo mejor que puede hacer un estudiante de primer año con especialización en informática para crear un currículum?

¿Cuál es el gasto promedio para un MS en CS de los Estados Unidos?

¿Cuáles son algunos trabajos del gobierno para estudiantes de informática después de la graduación?

¿Cuáles son los proyectos que debe hacer un estudiante cse?

¿Cuáles son las ventajas y desventajas de la maestría en informática basada en cursos y tesis? ¿Por qué muy pocas personas optan por una maestría basada en tesis?

¿Qué puedo esperar entrar en la programación?

¿Qué tan importante es la velocidad de codificación? ¿Puedo obtener un trabajo de desarrollo si codifico lentamente?

Tengo una maestría en informática. ¿Puedo conseguir un trabajo en la NASA? ¿Cómo puedo trabajar allí?

¿Cuáles son algunos de los campos más emergentes en informática hoy en día?

Soy un estudiante de tercer año de ingeniería informática. ¿Cómo debo prepararme para que me coloquen en Amazon?

Siendo ingeniero informático, ¿cómo puedo comenzar mi carrera en computación cuántica?

¿Puede un estudiante de informática obtener una buena ubicación si menciona solo Python como el lenguaje de programación en su currículum con una pasantía en ML?