En este (posiblemente polémico) episodio te cuento mi opinión sobre los diversos caminos que hay para adentrarse y progresar como profesional de la programación. Universidad, ciclos de formación profesional, bootcamps, formación autodidacta… Es una conversación recurrente entre developers y me apetecía hablar de ello.

Mi resumen rápido del podcast es que lo más importante no es el camino que elijas sino tu actitud. Ganas, curiosidad, constancia y espíritu de aprendizaje continuo. Hoy en día el título no es lo más importante a la hora de encontrar trabajo en el mundo de la programación sino el conocimiento, el saber hacer. Si volviera atrás en el tiempo igualmente iría a la universidad pero no para obtener el título sino para cursar aquellas asignaturas de computación que me aportaron, es decir, ni siquiera cursaría todas las asignaturas porque personalmente muchas de ellas no me aportaron nada. Hoy en día en la era del conocimiento, no cursaría ni siquiera un programa reglado si en mi entorno existiese una comunidad de práctica en la que apoyarme, porque con eso y los materiales que están online, cursos, libros, etc, todo lo demás que se necesitan son horas de practicar y practicar.

About the Author
Developer/programador, autor, mentor, emprendedor, conferenciante, podcaster.

10 comments on “Episodio 3: ¿Cómo te conviertes en developer?

  1. David Falcón Naranjo dice:

    Me está gustando mucho este formato, muchas gracias Carlos!!

    1. Carlos Ble dice:

      Me alegro David, gracias!

  2. Josecho dice:

    Pues yo, bajo mi punto de vista, establecería un símil con el aprendizaje de los lenguajes humanos. Todos tenemos una lengua nativa, que aprendemos y adquirimos desde el momento que nacemos. Luego aprendemos su gramática y demás, pero de algo que ya conocemos y manejamos con fluencia. Una vez adultos, si tratamos de aprender un nuevo lenguaje y nos guíamos por la metodología existente en los medios oficiales nos podemos pasar años aprendiendo normas gramaticales y leyendo libros de texto que no conseguiremos aprender a hablar ese idioma con fluencia. Por el contrario, sinos volcamos en prácticar ese idioma directamente con apoyo de clases prácticas (bien sea a través de videos o realizando inmersión en el país que es utilizado) pero tratando de hablarlo directamente, en un par de años estaremos hablando ese idioma. Luego podemos iniciar el aprendizaje de normas gramaticales las cuales vamos a entender con más facilidad.
    Los lenguajes de programación, no dejan de ser lenguajes (cada vez más próximos al humano) para comunicarnos con las máquinas.
    En el mundo académico, si nos referimos la mundo de la programación (no estamos hablando de conseguir que un avión vuele o realizar una operación quirúrgica), quizas falte este enfoque práctico. Por supuesto que tener una educación universitaria va a fortalecer nuestras bases y conocimiento, pero la forma en que uno se puede convertir en programador quizás no está bien enfocada en ese mundo.
    Acabo de iniciar un curso sobre inteligencia artificial y en el se da la opinión de gente experimentada en el tema. Esto dicen:

    «Las personas que aprenden ‘Machine Learning’ más rápidamente y las personas que tienen éxito en la industria y en proyectos de la vida real, aplicando estas operaciones fundamentales, no son las personas que entienden el funcionamiento interno absoluto de cada uno de estos algoritmos.

    Las personas que realmente aprenden rápidamente, todo este proceso, son las personas que pueden experimentar con estos algoritmos muy rápidamente. Y lo consiguen porque tienen una base excepcionalmente sólida en el conocimiento de estas operaciones fundamentales.»

    Un saludo

    1. Carlos Ble dice:

      Estoy muy de acuerdo contigo Josecho, muy buen símil y buenos ejemplos. Muchas gracias 🙂

  3. Ruben dice:

    Buen podcast Carlos, se llega agradecer el escuchar a un profesional decir que no es necesario ir a la universidad de primeras, sino como avance para entender más mano la informática, cosa en la que estoy muy de acuerdo. Porque lo que yo siento en gente de mi alrededor es que se lanzan a la universidad a estudiar directamente la ingeniería, pero por que piensan que va a ser genial pasar por la carrera, y luego tengo muchos casos que han terminado por tener el título, pero no les hables de programar porque lo han acabado odiando, y eso da mucha pena porque es un mundo.

    Por otro lado, no sé si lo tendrás por alguna parte publicado ya, pero estaría genial por curiosidad saber tu configuración de hardware, como has comentado con el teclado por ejemplo, es algo que seguramente probaré para ver que tal jajaja, pero saber de comandos en la terminal que uses habitualmente que te agilicen el trabajo o configuraciones en tu IDE que consideres que te han ayudado mucho estaría bien conocerlas :).

    Y ya si cabe mencionar que sí, era de los que pensaban que ver el código de una librería me daba bastante miedo, desde hace un tiempo me estoy poniendo a estudiar un poco el código de las librerías que más uso, y me ha gustado que lo mencionases, porque parece si alguien no te dice que eso es posible hacerlo ni te lo planteas por miedo a un mundo «desconocido», pero que va, la verdad es que se aprende muchísimo.

    1. Carlos Ble dice:

      Me alegro que te sirva Rubén, esa es la intención. Pues estaría bien montar un podcast sobre herramientas que uso si, es una buena idea y me lo apunto en la lista de ideas para podcasts que estoy guardando. Muchas gracias 🙂

  4. Santiago Fumanal dice:

    Me ha encantado, buen trabajo

  5. Airam dice:

    Hola Carlos,

    Suelo escuchar tus podcast mientras trabajo y este en concreto me ha hecho parar para escucharte con todos mis sentidos.

    Has tocado nuevamente muchos temas profundos aquí, desde tu aptitud hasta tu actitud, y otra vez me he sentido identificado (¿me espías? jajaja). No te hago un resumen de mis comienzos porque lo intenté y eran muchas líneas, pero si te lo resumo en una frase sería «nadie me enseñó a programar». Si algo tengo que destacar es que un programador nunca deja de aprender. Nuevos lenguajes, frameworks, contendores (¡da las gracias a Yodra por esa chuleta adobada de Docker!) Tu PC termina siendo un «ratón de laboratorio».

    Te vas a convertir en inspiración para todos aquellos estudiantes y «currantes» de la programación. Si alguno me lee: ¡No están solos! ¡Ánimo que hay luz al final del tunel! 😉

    «Muy buen trabajo». «Gracias». «Sigue así». Y otras tantas palabras y frases de ánimo que ahora no se me vienen a la cabeza.

    PD: La recursividad la entendí a la perfección en la asignatura de «Teoría de autómatas». Ya no sé vivir sin ella 😉

    1. Wow! muchísimas gracias por tus palabras de apoyo Airam, me dan alas para seguir haciendo este podcast. Poco puedo decir más, gracias, muchas gracias 🙂

Responder a Airam Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *