En un sentido general / amplio, ¿los graduados en ciencias de la computación se desempeñan mejor en puestos técnicos específicos en comparación con los graduados del campo de entrenamiento de código?

Divulgación completa: ejecuto SwitchUp, un recurso para encontrar el mejor campo de arranque de codificación para usted y obtener consejos sobre cómo cambiar a tecnología.

El consenso general es que los graduados en ciencias de la computación se desempeñan mejor en puestos técnicos que requieren una base de ciencias de la computación, como algoritmos y estructuras de datos.

Sin embargo, este análisis de Triplebyte descubrió que, en lo que respecta a la programación práctica, el diseño de sistemas de bajo nivel y los sistemas de diseño web, los estudiantes de bootcamp obtuvieron el mismo rendimiento o incluso mejor en entrevistas técnicas:

fuente: Bootcamps vs. College (Triplebyte)

No es sorprendente que los estudiantes de bootcamp realmente no puedan competir con los graduados de CS en conocimiento fundamental: la mayoría de los bootcamps pasan tiempo cubriendo los conceptos básicos de CS, pero no es nada en comparación con un título de cuatro años.

Sin embargo, la estructura y el plan de estudios de un campamento de entrenamiento significa que muchos los estudiantes salen del mismo nivel o mejor cuando se trata de conocimientos prácticos de codificación. Esto se puede atribuir a dos cosas: por un lado, la mayoría de los programas de ciencias de la computación dedican mucho tiempo a los conceptos y la teoría, y generalmente solo rascan la superficie de la codificación. Esto puede ser inmensamente útil, pero a menudo no se usa mucho en un trabajo diario de desarrollador junior.

Los bootcamps, por otro lado, están diseñados para ser intensos y cubrir la mayor cantidad posible de una base de programación práctica. Los estudiantes realizan entre 60 y 100 horas semanales y trabajan incansablemente con otros estudiantes e instructores.

Debido a que la demanda en ingeniería de software ha crecido tan rápido, descubrí que las empresas pueden tener necesidades muy diferentes de programadores: algunos requerirán empleados con títulos en informática, pero muchos apreciarán la experiencia práctica y práctica que un desarrollador junior de un bootcamp trae.

Para obtener más información sobre los bootcamps y encontrar los mejores bootcamps de codificación para usted, consulte SwitchUp.

Descargo de responsabilidad: corro Mayden Academy.

Aunque estoy completamente de acuerdo con la respuesta de Matts, tengo que hacer un cambio. Si bien es cierto que los graduados de bootcamp generalmente tienen más experiencia, y su experiencia suele ser artificial, ya que proviene del desarrollo de proyectos diseñados para enseñar. Los graduados de la Academia Mayden son diferentes. Escúchame.

Como alguien que ha contratado a muchos desarrolladores a lo largo de mi carrera de desarrollador, incluidos los graduados de bootcamp, encontré exactamente lo que Matt explica. Por esta razón, una compañía de software en Bath llamada Mayden y yo establecimos una nueva academia, iniciamos su carrera en el desarrollo de software. Para hacerlo un poco diferente. El programa es de 16 semanas en lugar de los 12 típicos, esto nos da tiempo suficiente para completar 6 proyectos completos diferentes. Si bien 1 o 2 de ellos siguen siendo educativos, el resto son proyectos reales, solicitados por la empresa en general. Esto abarca desde nuevas funciones basadas en proyectos existentes, hasta nuevas herramientas internas, nuevos sitios web de marketing o incluso productos completamente nuevos. Estos proyectos se realizan con el apoyo del sólido equipo de desarrollo de 30 personas que Mayden emplea y, por lo tanto, hacen cumplir todas las prácticas, metodologías y flujos de trabajo de codificación estándar de la industria que seguiría cualquier desarrollador empleado.

Este enfoque diferente hace que nuestros graduados tengan, no solo toda la experiencia práctica de un campamento de entrenamiento tradicional, sino también las habilidades de trabajo y trabajo en equipo de cualquier desarrollador junior de 1 año en su carrera. Eche un vistazo a algunas de nuestras historias de éxito aquí:

Comienza tu carrera en el desarrollo de software

No quiero que esto suene como un argumento de venta, pero siempre hay otra forma.

No. Ambos son desarrolladores de nivel de entrada. Todo lo que es diferente es la cantidad de educación básica que reciben los dos grupos antes de salir al mundo. Los graduados del campo de entrenamiento tienen habilidades prácticas más prácticas que la industria requiere a expensas del conocimiento fundamental. Los graduados en informática son todo lo contrario.

Ambos no tienen experiencia cotidiana en el oficio de desarrollar software en el sentido del mundo real. He descubierto que cualquiera de los grupos tiene una capacidad más o menos igual, ya que se reduce a personalidades individuales para determinar el rendimiento general en el trabajo.

More Interesting

Pronto me especializaré en informática y estoy perdiendo mi motivación debido a todas las reacciones negativas que recibo cuando le digo a alguien que quiero especializarme en CS, ¿algún consejo?

¿Qué tan buena es la certificación de la Fundación Linux para programadores?

Cómo pasar de un buen programador a uno excelente

Cómo lidiar con el hecho de que estoy haciendo un trabajo de programación normal y corriente

¿Qué puedo hacer con un título en informática además de convertirme en programador o ingresar a la academia?

¿Cuánto necesitas saber para el desarrollo web?

¿Necesito un número específico de publicaciones para convertirme en profesor de informática?

¿Cuáles son algunas de las tareas diarias de un programador más allá de solo escribir código?

¿Qué puedo hacer como estudiante de ciencias de la computación para desarrollar mi experiencia en la codificación y agudizar mis habilidades?

Acabo de ingresar en Dev Bootcamp, pero tengo un título de CS de una buena universidad y tengo experiencia en pasantías. ¿Debo tomar una posición de nivel junior ahora o pasar por el bootcamp y luego comenzar en (lo esperado para un CS mayor) 100k como ingeniero de software regular? ¿Sería esto mejor / más rápido?

¿Hacer un doctorado en informática realmente tiene un impacto y empuja la frontera del conocimiento humano?

¿Debo obtener un título en informática si no soy bueno en pensamiento abstracto?

¿Cómo conseguir un trabajo interesante en el campo de la informática?

Soy un estudiante de segundo año de ciencias de la computación. ¿Cómo puedo llegar a un nivel decente en Topcoder en mi tiempo libre?

¿Puede un graduado de informática convertirse en millonario?