¿Es esta la pregunta correcta? ¿Es un curso universitario la forma correcta de adquirir experiencia en este campo, por bueno que sea? Personalmente lo dudo.
En primer lugar, golpeas la paradoja académica.
Las instituciones académicas son juzgadas por valores pasados de moda: reputaciones construidas durante décadas, incluso siglos. Nadie quiere innovación en lo que respecta a la educación: quieren un largo historial con las empresas de las que han oído hablar. Tenemos un instinto de rebaño a la hora de elegir cosas que importan. Así que retrocedemos algunas décadas para avanzar en la carrera.
Pero piense lo que eso realmente significa. Rechazan a los profesores que trabajan en nuevas empresas y empresas de vanguardia a favor de aquellos con 20 años de experiencia en grandes empresas de lento movimiento con reputación construida hace décadas pero que hace mucho tiempo que perdieron su ventaja. Piense en Oracle en lugar de Oculus Rift.
- ¿Es útil AMCAT para conseguir un trabajo para un estudiante de ingeniería mecánica? ¿Qué percentil debería anotar?
- ¿Qué tan interesante es tener un puesto de gestión de productos en una organización mundial?
- ¿Debo convertirme en médico solo porque me apasiona la biología ignorando millones de luchas que tiene la profesión?
- Tengo 18 años y, después de una pasantía de dos semanas, impresioné al propietario y me ofrecieron un trabajo en un fondo de cobertura como analista junior, ¿estoy en un buen camino?
- Si estudiara durante un año, ¿podría ganarme la vida siendo desarrollador web?
Ahora, si estás haciendo Historia del Arte, probablemente no te importe si tus profesores están desactualizados unas décadas. Pero si estás haciendo software, es importante. Mucho.
Y ahora importa, más que nunca. En la primera ola de tecnología, creamos BigIT: grandes sistemas inflexibles llenos de administradores de sistemas, equipos de proyectos de 3 años y desarrollo en cascada. Ahora tenemos primero aplicaciones móviles, ágiles y basadas en big data. BigIT ya no es parte de la solución, es parte del problema.
Entonces, ¿qué vas a aprender en un curso universitario?
También debe preguntar por qué necesita un trozo de papel.
En los viejos tiempos eras juzgado por las personas que te habían elegido. Te metiste en la Universidad X, una insignia de éxito. Un buen grado: otro indicador para las personas que no te conocen. Tuvimos que confiar en estas cosas antes de crear la economía de conexión y 3 años de aprendizaje nos prepararon para el resto de nuestra carrera. Pero siempre hubo una ética más fuerte de “a quién conoces que de lo que sabes”.
Pero ahora no tienes excusa para no estar adentro. Puede mostrar su capacidad a través de cosas que realmente ha hecho. Su canal de YouTube, cartera de GitHub, Slideshare, LinkedIn, cargas medias. Incluso sus conexiones en Twitter indican cuán bueno es y con quién está aprendiendo y con quién está trabajando. Y el aprendizaje nunca se detiene.
No hagas esto. Vaya y encuentre algunas personas que realmente están a la vanguardia del desarrollo de software y encuentre una manera de trabajar con ellos. Te costará mucho menos que un curso universitario y hará mucho más por ti. A menos que te guste ser uno de los rebaños, por supuesto.
PD: Apuesto a que me golpean académicos pedantes que afirman que no he respondido la pregunta. Pero sí, la respuesta es que debes tomar estas cosas en su contexto más amplio. Un buen curso aún puede estar en el cuartil más bajo de maneras de aprender este tema o desarrollar una carrera en él. ¿Es 10 mejor que 5, cuando hay alternativas que valen 80 de 100?