Son cosas muy diferentes. En un momento vi una publicación en algún lugar de quora que decía que los Bootcamps se centran en crear técnicos y que las universidades tienen más que ver con enseñarte a pensar. Ambas cosas son útiles, y dependiendo de la compañía, algunas serán valoradas más que otras.
En pequeñas empresas emergentes tampoco es fácil entrar, realmente necesitan personas con habilidades del mundo real que puedan comenzar a ejecutar.
En las empresas emergentes que están formando equipos de tamaño medio o grande. Cualquiera de los dos puede realmente meterte por la puerta. En el lado más pequeño / las plataformas Saas muchas veces necesitan que las personas se incrementen rápidamente para que puedan inclinarse más hacia los técnicos. En los proyectos que son realmente pesados en datos / algoritmos, tienden a gustarles algunos cursos universitarios porque necesitan estar familiarizados con los modelos de datos y el procesamiento, y los campos de entrenamiento no hacen mucho con eso. La mayoría de las compañías en este rango esperan hacer algún nivel de tutoría para que una persona dedicada con cualquiera de ellas pueda ingresar.
- ¿Cómo podré conseguir un trabajo de desarrollo web en India?
- ¿Ha perdido su trabajo y no puede encontrar otro trabajo?
- Estoy más fresco en Infosys. Mi proyecto no tiene codificación y estoy aburrido. ¿Será difícil unirme a otra empresa para el desarrollo ya que mi experiencia laboral actual es nula?
- Cómo conseguir trabajo en bancos después de la ingeniería. ¿Cuál es el proceso de entrevistas?
- ¿Cuál es la mejor manera de encontrar un trabajo a tiempo completo después de ser una 'mamá en casa' durante 15 años?
Sinceramente, no sé mucho sobre el campo fuera de las nuevas empresas porque no estoy particularmente interesado en ser parte de él. Pero las grandes compañías Amazon, Google, etc. contratan activamente de ambos grupos. No sé si los trabajos son diferentes o algo así, eso es posible.
Ahora comparándolos con grados. La mayoría de las personas con campamentos de entrenamiento también tienen títulos, muchos tienen algunos cursos de CS, muy pocos no tienen título. En el mercado laboral estadounidense, tener un título supera a ningún título, independientemente del grado. (Fui a un campo de entrenamiento de codificación, tengo una licenciatura en filosofía y una maestría en psicología, me ayudaron, tal vez no tanto como un título de licenciatura, pero lo hacen). La tecnología también es una meritocracia, ¿de qué escuela proviene el grado posiblemente irrelevante? Si nos fijamos en los mejores campos de entrenamiento, tendrán muchos estudiantes con algún título de la Ivy League o escuelas junior de la Ivy League. Esto se debe a que cualquier título de estas escuelas te hace ver mejor en un currículum.
Entonces, hacer un campamento de entrenamiento sin otro grado es muy diferente a hacer un campamento de entrenamiento sin título. En promedio, tantas personas hoy han terminado la universidad como habían completado la escuela secundaria cuando nuestros padres tenían nuestra edad (o al menos eso era cierto hace 10 años cuando yo estaba en la universidad). La universidad es vista como una prueba de lo que piensas, y una prueba de que puedes terminar algo. Entonces, si no tienes la universidad, será más difícil convencer a alguien para que te contrate.
Otra cosa que la gente del campo de entrenamiento, según mi experiencia, les ha dado es que muchos de ellos han estado programando en algún nivel durante años. Esta es una prueba de que realmente te importa la programación y te gusta. Hice un campamento de entrenamiento hace más de un año y conseguí un trabajo en tecnología. Aprendí BASIC cuando tenía 18 años y html / css cuando tenía 14 años. Ahora había personas en mi campo de entrenamiento que nunca habían programado antes y hay personas que obtuvieron títulos cs que han estado programando desde que tenían 5. Cualquiera de cualquiera de los antecedentes que ha sido “codificar por diversión” tiene una ventaja. Hablan más apasionadamente sobre la codificación y es menos probable que se den cuenta de que lo odian. Lo cual es real, la programación es una molestia en el culo mucho. Y algunas personas lo odian. No es el mejor interés de las empresas contratar a esas personas.
Los estudiantes de Bootcamp en muchos casos tienen la ventaja de que se les ha enseñado a programar mientras aprenden. Un campo de entrenamiento es muy diferente a la escuela. no aprendes conceptos y te tomas tu tiempo. Básicamente se le dice que esto es “insertar idioma” y “insertar documentación / google / stackoverflow” ahora crea un sitio web que hace “insertar función”. Una y otra vez.
Ahora no tengo una licenciatura como dije, pero un par de personas en mi equipo sí. Los positivos? Son mucho mejores para no parecer estúpidos. Unas semanas acerca de que alguien mencionó el semáforo y mi respuesta fue “barcos”. Esto sucede mucho con más “¿cómo funcionan las computadoras preguntas”. Ves esto también con personas autodidactas. Ni siquiera es que no saben la respuesta, sino que simplemente no saben el idioma para hablar sobre las respuestas.
Las personas con grados cs son mejores en algoritmos. Son mejores para comprender los procesos de bajo nivel. Es más probable que sepan idiomas tipados estáticamente.
En realidad, si comenzaras una empresa y estas fueran tus únicas fuentes, necesitarías ambas. Pero cualquier compañía que esté contratando está tratando de llenar un conjunto de habilidades. La mayoría de los trabajos que uno puede hacer el otro pueden hacerlo igualmente bien si trabajaron duro en el campo de entrenamiento o en el grado. El éxito está mucho menos relacionado con los antecedentes que con la ética del trabajo. Pero hay compañías que simplemente no contratarán sin un título, esas están fuera si fueras a un campamento de entrenamiento.
Pero, en general, hay mucho que se necesita para conseguir un trabajo: ajuste cultural, antecedentes, currículum, proyectos, github, entrevista, etc., ese grado vs bootcamp ciertamente no es el factor decisivo, o nunca ha estado en un comité de contratación en el que he estado . Si un gradiente de bootcamp se rechaza en base a la experiencia, también lo haría un grad de cs.