Dias 10 a 20
Eu acho que com a intensidade do curso, lembrar de adicionar ao meu blog regularmente se tornou uma reflexão tardia. O progresso tem sido notável, pensando na semana 1, tendo agora terminado a semana 3, mas reconheço que ainda há um longo caminho a percorrer. Agora, no final de cada dia, meu cérebro está cozido de tanto absorver, então tenho esquecido de escrever aqui, então estou tentando voltar ao ritmo das coisas.
Nos últimos 10 dias, tenho trabalhado nos capítulos da seção Ruby Mastery do trabalho pré-curso. Os capítulos 1 a 6 foram conceitos muito fundamentais, como diferentes tipos de dados, loops, etc., e os capítulos 7 a 10 realmente exigiram foco e pensar algoritmicamente para resolver os problemas. Descobri que, no geral, consegui completá-las, mas algumas perguntas me levaram algumas horas para trabalhar.
Também havia algumas perguntas nos capítulos, especialmente uma sobre hashes, que exigia que eu pedisse ajuda a outros alunos. Foi a primeira vez que qualquer um de nós falou diretamente e não por meio de mensagens, então foi legal. Foi reconfortante que ainda estávamos no mesmo barco e interessante ver como outras pessoas abordavam os problemas.
Depois de concluir os capítulos de Ruby, passei para o exercício de programação em pares e Test Driven Development, que é um novo conceito. Foi uma experiência revigorante abordar cada problema com outra pessoa, pois houve algumas ocasiões em que uma pessoa ficou presa e a outra conseguiu ajudar. Também foi uma boa prática git constantemente empurrar e puxar mudanças ao longo de um período de 2 dias.
Escrever os testes para o TDD também foi uma experiência interessante, pois a sintaxe parecia bem diferente. Depois de olhar alguns exemplos e trabalhar logicamente de trás para frente, consegui descobrir como escrever um teste básico, o que foi uma experiência satisfatória depois de ficar inicialmente perplexo com ele.
Olhando para os últimos 10 dias, houve muitos momentos difíceis em que realmente tive que recuar para dissecar o resumo e trabalhar com as perguntas. Alguns momentos em que fiquei perplexo e duvidando que conseguiria, mas aqui estou, de alguma forma, superando com a ajuda de meus colegas.
Indo para a semana 4, a última semana do pré-curso, estou uma semana adiantado tendo concluído todos os exercícios do pré-curso. Em vez de tirar uma semana de folga, quero trabalhar em alguma codeacademy em Javascript. Também tenho um projeto em Python relacionado à visão computacional que quero iniciar no meu tempo também. Passei muito tempo aprendendo Python para visualização de dados e ML em 2018, mas nunca fiz nada com isso! Minha segunda tela está atualmente apoiada em meu livro “Python for Data Viz”. Estou animado para tirar o pó e voltar a isso. Mesmo com uma semana pela frente não pretendo tirar o pé do acelerador.