No estoy ansioso por la tremenda cantidad de vitriolo que recibiré en los comentarios para esta respuesta, particularmente de aquellos con intereses creados y aquellos que se sienten personalmente molestos por haber hablado claramente, pero aquí va:
No, esta es una idea terrible . Hay mucho más de dos universidades en este país, ponga su energía en solicitarlas y obtenga a su hijo en un programa de CS adecuado .
Primero, la mayoría de los bootcamps de codificación tienden a ser específicos de la tecnología. Aprendes el desarrollo en ruby on rails, o el framework node.js o cualquiera que sea la tecnología particular en la que se enfoca el bootcamp. Muy poco, si se dedica algún tiempo a aprender los principios básicos. Pregúntele a su graduado promedio de bootcamp cómo funciona la administración de memoria o cuál es la diferencia entre la asignación de pila y montón y por qué es importante y vea la expresión confusa en sus caras. El problema con este enfoque es que en el mundo tecnológico los marcos y las tecnologías específicas van y vienen rápidamente. Esto significa que los graduados de estos bootcamps tienen un conjunto de habilidades con una vida media bastante corta y carecen de los fundamentos teóricos de esas habilidades. ¿Pueden aprender nuevos marcos y tecnologías? Seguro. Sin embargo, generalmente no están tan bien preparados para ellos. Además, sin el marco teórico, la mayoría de los trabajos para las empresas tecnológicas de primer nivel simplemente serán inalcanzables ya que el proceso de entrevista está diseñado para descartar a los candidatos que carecen de él. Si su hijo tiene la esperanza de trabajar en proyectos realmente interesantes para las compañías tecnológicas de la lista A, un campamento de codificación no lo llevará allí.
En segundo lugar, debido al problema mencionado anteriormente de ser específico de la tecnología, las personas que se gradúan de los bootcamps solo están calificadas para buscar trabajos utilizando las tecnologías específicas en las que se capacitaron. Es probable que el resto del mercado laboral tecnológico sea inalcanzable para ellos. Aunque puedo ver a los diversos vendedores de tecnología de bootcamp haciendo cola para estar en desacuerdo conmigo (fíjate en ellos y sus representantes en los comentarios), eso puede ser una gran desventaja. Si su hijo aprende el desarrollo en Ruby on Rails, pero no hay muchos trabajos utilizando ese marco en el área en la que vive, tiene un problema. Por el contrario, se espera que los graduados de programas de CS decentes puedan aprender nuevos idiomas y marcos relativamente rápido (un par de días para un nuevo idioma, una o dos semanas como máximo para un nuevo marco).
- Cómo criar a mis hijos para ser intelectuales y cuestionadores
- ¿Debo circuncidar a mi hijo?
- ¿Por qué algunas personas piensan que golpear a su hijo es una buena forma de disciplina?
- ¿Cuáles son los talentos que se pueden cultivar para un niño de 2 1/2 años?
- ¿Cómo ha sido tu experiencia al adoptar un niño?
En tercer lugar, hay un problema de señalización aquí. Muchos empleadores prefieren un título de CS o lo requieren directamente. Es probable que todos esos trabajos sean inaccesibles para su hijo si pasa por un campamento de entrenamiento en lugar de obtener un título de CS adecuado. Además, aunque los graduados de bootcamp están buscando trabajo ahora, mientras que el mercado para desarrolladores de software está sobrecalentado, ese no siempre será el caso. Es probable que su hijo termine en una clara desventaja en comparación con otros que tienen títulos de CS una vez que el mercado se normaliza un poco. Correcto o incorrecto, la credencialidad es real, y la preferencia por los postulantes entre todos los empleadores se está fortaleciendo con el tiempo.
Finalmente está el tema de la probable exclusividad mutua. Si su hijo pasa por un campamento de entrenamiento y consigue un trabajo (que probablemente lo hará en la actualidad), es muy poco probable que complete un título universitario. Estará ocupado con el trabajo y siendo joven, mientras gane un dinero decente, es poco probable que vea el valor de poner el tremendo esfuerzo y el tiempo necesarios para obtener su título mientras trabaja. En resumen, es una u otra proposición. Aunque sería posible hacer ambas cosas, las probabilidades de que ocurra son muy escasas.
A través de los grupos tecnológicos de los que formo parte, conozco mejor que una docena de personas diferentes que fueron a varios campamentos de programación. La gran mayoría de ellos siente que no tener un título les está obstaculizando su carrera profesional. Muchos de ellos creen que han sido pasados por puestos de trabajo o ascensos a favor de otros candidatos que tenían títulos (aunque las razones reales para pasar por alto están abiertas a debate, no hay confirmación de que este sea el caso). Algunos de ellos no han podido encontrar trabajo en absoluto en su área debido a su entrenamiento en el campamento de entrenamiento. Las habilidades que aprendieron no tienen suficiente demanda en su área.
Los bootcamps son una solución rápida. Implican menos tiempo, dinero y, en última instancia, esfuerzo que un título de CS completo. En gran medida, obtienes lo que pagas aquí, ya que los bootcamps dejan a sus graduados con menos opciones a largo plazo que un título de CS. La codificación de bootcamps no carece de mérito y tiene sentido para algunas personas, particularmente para alguien que es un poco mayor y quiere cambiar de carrera, pero no tiene la capacidad de pasar por una universidad completa de cuatro años, por ejemplo. Su hijo es joven y estará en su carrera mucho después de que el auge actual de la industria haya terminado. Tiene sentido poner su esfuerzo en hacer lo que le dará el mayor beneficio a largo plazo. Para mi estimación, eso es inequívocamente un programa de CS. Su hijo suena como un niño brillante, las razones por las que no entró en los programas que solicitó probablemente tengan más que ver con el impacto que tienen esos programas que con cualquier deficiencia de su parte. Considere las escuelas fuera del estado y vea cómo hacer que sean financieramente viables para su situación. Considere otras opciones, como asistir a un JC por un año (o dos) y luego transferirse a una universidad. Hay programas que ofrecen admisión garantizada de JC, puede hablar con un consejero universitario sobre la opción. En resumen, no te tomes las cosas mal aconsejadas solo por algunos contratiempos desde el principio.
Buena suerte a ambos.
(que comience la flama, tengo puesto mi traje a prueba de fuego).