Si aprendo a programar 3 horas al día durante 6 meses, ¿seré lo suficientemente bueno para ir a la universidad?

No estoy seguro de que haya muchas universidades que requieran conocimientos previos de programación antes de comenzar su programa de grado. Por supuesto, cualquier trabajo que pueda hacer con anticipación probablemente lo hará más fácil, pero por lo general no es necesario.

Dicho esto, si trabajó 3 horas al día durante 6 meses en un buen aprendizaje autodirigido, podría estar muy cerca de la entrevista, listo para una posición de nivel de entrada. Lo que está proponiendo no está demasiado lejos de un campo de entrenamiento de codificación. ¿Has considerado uno de esos? La codificación de los campos de entrenamiento puede proporcionar mucho más valor de lo que parece. La mayor parte de eso es en forma de tiempo, ya que pueden proporcionar un gran salto en el inicio de su carrera. No reemplazan un título de CS, pero podrían ser otra opción para usted si necesita un poco más de orientación en su aprendizaje. La mayoría de las veces lo preparan para trabajos de codificación de nivel de entrada que pueden pagar $ 60- $ 80k / año, mientras que un título de CS podría prepararle para un trabajo de ingeniería de software. Los salarios de la ingeniería de software actualmente tienen una tendencia de alrededor de $ 165k / año . Hicimos una publicación en el blog sobre las ventajas y desventajas de la codificación de los campamentos de entrenamiento hace unos meses. Se puede encontrar aquí: https://www.linkedin.com/pulse/do-programming-boot-camps-work.

Salarios de Ingeniería de Software en San Francisco, CA

Un campamento de entrenamiento puede no ser factible si está en la escuela o trabajando a tiempo completo durante el día. Si no, está bien. Como dije, la mayoría de las universidades no requerirán que tengas un gran conocimiento antes de ingresar a un programa, así que no te preocupes demasiado. Incluso si solo pasara algunas horas a la semana leyendo y preparándose, creo que todavía estaría por delante de algunas personas. ¡No te estreses demasiado y buena suerte en tus planes!

  1. Primero aprendes a programar, no a lenguajes de programación. Comience con algoritmos y estructuras de datos. (Sí, es aburrido. No, no escribirás programas al final de la primera semana. Esto es teoría, no copiar).
  2. Eres “lo suficientemente bueno” para ir a la universidad si te has graduado de la escuela secundaria. Eres lo suficientemente bueno para entrar en un curso de informática. No esperan que hayas terminado el curso cuando comiences, te lo enseñan.

La respuesta corta: si

La respuesta larga: si pasas 3 horas al día durante 6 meses estudiando y practicando C ++, estarás muy por delante de la curva cuando comiences a tomar un curso de programación en la universidad.

Muchas universidades te obligan a trabajar a través de un conjunto de clases en una secuencia dada. Algunas universidades pueden permitirle hacer un examen fuera de las clases de “principiante”, pero si no es así, puede verse obligado a tomar 1 o más clases que solo se revisan para usted.

Mi recomendación es que obtenga una copia del plan de estudios o el libro de texto para la clase de C ++ que tomaría en la universidad y se familiarice con lo que estaría aprendiendo en esa clase. Luego, puede decidir cuánto quiere aprender por su cuenta antes de tomar la clase.