Días 10 a 20
Creo que con la intensidad del curso aumentando, recordar agregar a mi blog regularmente se ha convertido en un pensamiento posterior. El progreso ha sido notable pensando en la semana 1, habiendo terminado la semana 3, pero aprecio que todavía queda mucho camino por recorrer. Ahora, al final de cada día, mi cerebro está quemado por haber absorbido tanto, así que me he olvidado de escribir aquí, así que estoy tratando de volver al ritmo de las cosas.
Durante los últimos 10 días he estado trabajando en los capítulos de la sección Ruby Mastery del trabajo previo al curso. Los capítulos 1 a 6 fueron conceptos muy fundamentales como diferentes tipos de datos, bucles, etc. y 7 a 10 realmente requerían enfoque y pensar algorítmicamente para resolver los problemas. Descubrí que, en general, pude completarlas, pero algunas preguntas me llevaron unas cuantas horas para resolverlas.
También había un par de preguntas dentro de los capítulos, especialmente una sobre hachís, que requerían que me pusiera en contacto con otros estudiantes para pedir ayuda. Era la primera vez que alguno de nosotros hablaba directamente y no a través de mensajes, así que fue agradable. Fue reconfortante que todos siguiéramos en el mismo barco e interesante ver cómo otras personas abordaban los problemas.
Después de completar los capítulos de Ruby, pasé al ejercicio de programación en pares y al desarrollo basado en pruebas, que es un concepto nuevo. Fue una experiencia refrescante abordar cada problema con otra persona, ya que hubo algunas ocasiones en las que una persona se atascó y la otra pudo ayudar. También fue una buena práctica de git empujar y sacar cambios constantemente durante un lapso de 2 días.
Escribir las pruebas para TDD también fue una experiencia interesante, ya que la sintaxis se sentía bastante diferente. Después de mirar algunos ejemplos y trabajar lógicamente hacia atrás, pude descubrir cómo escribir una prueba básica, lo cual fue una experiencia satisfactoria después de haber estado desconcertado inicialmente.
Mirando hacia atrás en los últimos 10 días, hubo muchos momentos difíciles en los que realmente tuve que dar un paso atrás para diseccionar el informe y resolver las preguntas. Unos momentos en los que estaba desconcertado y dudando de poder hacerlo, pero aquí estoy, de alguna manera lo logré con la ayuda de mis compañeros.
De cara a la semana 4, la semana final del curso previo, tengo una semana de adelanto en el programa y he completado todos los ejercicios previos al curso. En lugar de tomarme una semana libre, quiero trabajar en una academia de código en Javascript. También tengo un proyecto en Python relacionado con la visión por computadora que también quiero comenzar en mi propio tiempo. Pasé mucho tiempo aprendiendo Python para la visualización de datos y ML en 2018, ¡pero nunca hice nada con eso! Mi segunda pantalla está actualmente apoyada en mi libro "Python for Data Viz". Estoy emocionado de desempolvar eso y volver a eso. Incluso con una semana en la mano, no planeo quitar el pie del acelerador.