Open nickschoey opened 4 years ago
Sergio: Hola Jordi, Podría hacerte un par de preguntas? Es que me voy a pasar a la programación y justo he visto que has realizado los 2 cursos que tenía pensado hacer pero luego te apuntaste a un bootcamp, entonces no sé si sería mejor ir directo a bootcamp. Gracias y disculpa las molestias!
Hola Sergio! Claro, pregunta lo que quieras.
Sergio Genial, pues muchas gracias eh Jordi, que al fin y al cabo soy un desconocido. Yo había leído muy buenas cosas por internet del curso introductorio de harvard edx y del de python del mit edx. Como python parece ser de los lenguajes más sencillos, pensé en cursar el del mit para saber de python y el introductorio de harvard edx para tener una base un poco más sólida en general. Entonces, mi pregunta básicamente sería: por qué sentiste la necesidad de apuntarte al bootcamp de codeworks? Es porque te dan una ayuda a la hora de encontrar empleo o porque está mejor visto por las empresas?
Muchas gracias!
Bueno, lo que yo te puedo decir es que el de Python me pareció un curso genial como intrducción a la Computer Science, es decir, los fundamentos de programación y para conocer un poco las operaciones que se realizan más normalmente
A parte de eso, que es muy importante, ahi no se enseña mucho sobre aplicaciones reales de programación
luego el CS50 de Harvard está muy bien para reforzar todo eso. Y, hacia el final, se enfoca un poquito en el desarrollo web, pero a mi me parece, visto ahora desde la perspectiva, que las habilidades que te enseñan ahi no llegan para lo que se pide en un trabajo real
Entonces, la pregunta, podría haber aprendido lo mismo que aprendí en el Bootcamp con cursos online? Pues por supuesto. Pero aun así le veo algunas ventajas, y yo no me arrepiento para nada de haberlo realizado:
El Bootcamp sirve para respirar un poco el ambiente que se vive en cualquier oficina donde se desarrolle, con gente que sabe más, menos y con poco tiempo para las cosas. Vas a estar viviendo esto 24/7. Y lo digo en serio: había días en que incluso dormía ahi. También te permitira estar en contacto con gente que luego va a salir a trabajar en empresas que quizás un día te querrán a ti. En este mundo las redes de personas son muy importantes.
Y tercero, saldrás de ahi con tres proyectos grandes bajo el brazo, que es lo primero que yo miraría si te estuviera haciendo una entrevista de trabajo.
Qué más... En el bootcamp te ayudarán mucho a buscar trabajo. Y también te sirve para tener un hilo con los excompañeros a los que preguntar cosas. También te 'legitima' un poco como programador por delante de gente que haya hecho solo cursos online.
Ahi puedes tocar un poco todos los palos y ver si te enfocas más a ser un desarrollador de frontend, de backend o devops, y eso pienso que es importante, centrarse cuanto antes.
Sergio Genial, todo esto es muy interesante así que te lo agradezco de verdad. Seguro que me será de ayuda cuando tenga que tomar la decisión de reconvertirme.
Como consejo rápido... Si haces el curso de Python del MITx, tómatelo muy en serio. Tienes que darlo todo porque la primera parte de la curva de aprendizaje de esto es my empinada, y cuanto más trabajo le pongas al principio, más fácil será después.
También otra cosa, Python es un idioma genial para aprender a programar y te lo recomiendo mucho, pero piensa que antes o después tienes muchos números de acabar programando en JavaScript
Sergio Lo dices porque el frontend es algo así como los guisantes que siempre te acabas comiendo uno aunque los apartes? O porque el frontend está subiendo tantísimo que todos los programadores van a tener que ser un poco fullstack con el tiempo? Es que según tengo entendido python está subiendo mucho y con django te puedes ocupar de todo casi, pero imagino que el frontend fuerte siempre será de JS?
Yo tenía pensado un plan de estudios previos a aprender a programar que incluye información personal y no reproduzco y después meterme de lleno en la programación.
Lo de JS lo digo porque cada vez hay mas equipos que trabajan con backend en Node también, así que todo su stack acaba siendo en js.
Y yo el consejo que te daría es que te metieras ya. Aprende haciendo las cosas, no leyendo sobre ellas: Leyendo no te puedes equivocar, y eso es un problema porque prueba-error es el fundamento de todo aprendizaje
Mi punto de vista, vamos...
En los últimos dos meses dos personas ya me han contactado en LinkedIn para preguntar por el cambio de carrera que realizé para convertirme en desarrollador de software. Creo que la conversación que tuve con Sergio en LinkedIn es interesante y, tras haber pedido su consentimiento, la publico aquí para poder ampliarla y referir a quien me pregunte en el futuro