¿En qué se diferencian las lecciones impartidas en la Escuela Flatiron de las que se imparten en mi colegio / universidad?

En primer lugar, hay algunas buenas razones para estudiar informática en una universidad. Además de los innumerables beneficios de simplemente asistir a la universidad durante cuatro años, estudiar una variedad de materias y crecer como ser humano, una licenciatura en ciencias de la computación también le proporcionará una base teórica sólida, que requieren algunos trabajos. Por ejemplo, si desea implementar o incluso diseñar sus propios algoritmos de fondo realmente complejos, que son altamente teóricos y abstractos, una licenciatura será importante; en algunos casos, incluso puede necesitar un doctorado.

Pero si su objetivo es encontrar un trabajo como ingeniero de software y crear productos digitales que muchas personas usarán, un campamento de arranque también puede ser una buena opción. Hay una tonelada de trabajos de desarrollador que no requieren esa profunda base teórica para que tengas éxito.

Aquí hay tres diferencias principales entre cómo enseñamos y cómo enseña una universidad.

Conocimiento práctico
Flatiron School te enseña a programar para que puedas conseguir un trabajo. Esto significa que nos aseguramos de que tenga las habilidades para ser competitivo en el mercado laboral actual, enseñándole idiomas que son relevantes para la industria, así como también nos aseguramos de que tenga suficiente conocimiento teórico y fundamental para continuar aprendiendo y tener éxito en el futuro. No estamos interesados ​​en seguir la última tendencia en lenguajes de programación, pero queremos asegurarnos de que si su trabajo va a requerir que aprenda un nuevo idioma en el futuro, pueda hacerlo.

Una educación en informática se enfoca en el código de una manera muy diferente a la nuestra. La mayoría de los títulos de CS no se enfocan a propósito en ninguna habilidad práctica. Piensan en CS casi como un título de matemática aplicada y, por lo tanto, quieren asegurarse de que los graduados tengan una base realmente sólida en la teoría subyacente detrás de la informática. La idea es que si un estudiante comprende la teoría, debería tener éxito en la tarea práctica. En mi opinión, esos dos no siempre están fuertemente vinculados.

También le enseñamos suficiente teoría de la informática para tener éxito en el proceso de la entrevista, ya que algunas empresas todavía usan este tipo de curiosidades para evaluar a los candidatos, a pesar de que este tipo de conocimiento rara vez se usa en el trabajo.

Triplebyte publicó recientemente una comparación (ver gráfico a continuación) que muestra que los graduados de bootcamp superan a los graduados de CS en casi todas las partes del proceso de entrevista técnica. Creen que es porque los bootcamps son pragmáticos sobre lo que enseñan y se centran en las habilidades que serán útiles en el trabajo.

Estudio intenso
Si bien un título de CS puede abarcar cuatro años, solo pasará una fracción de ese tiempo adquiriendo experiencia práctica en programación. No hay nada de malo en eso per se; está obteniendo todo tipo de beneficios al mismo tiempo: estudia otras materias como filosofía o escritura, aprende a vivir lejos de casa, descubre lo que le apasiona, etc.

Pero hay muchas eficiencias que vienen al estudiar algo intensa y deliberadamente, y al entrar en un “estado de flujo”. En la Escuela Flatiron, pasará aproximadamente 800 horas aprendiendo intensamente cómo programar, lo que sin duda ayuda en el proceso de aprendizaje y te hace un desarrollador fuerte. Fundamentalmente, muy pocas veces en nuestra vida nos enfocamos en una sola cosa. Incluso en la universidad cuando te estás enfocando en tu educación, pasas de Biología, a Inglés, a CS en el mismo día. En Flatiron School te enfocas en una cosa: la programación.`

Propósito claro
Nuestro programa puede durar solo tres meses, pero usted sabe exactamente cuál es el resultado esperado, lo que le facilita enfocarse y estructurar su aprendizaje. Y si bien es posible que no podamos reemplazar todos los demás beneficios de ir a la universidad, sin duda podemos competir con la parte de informática de la universidad, principalmente porque estamos hiperfocados en un objetivo: ayudarlo a conseguir un trabajo.

En resumen, esto no pretende decir que un camino es mejor que el otro, porque realmente depende de quién eres y de lo que estás buscando, pero a un nivel alto, estas son las diferencias. Si tiene alguna pregunta, no dude en comunicarse con [correo electrónico protegido]