Quadrado Dourado — Teste e Par — Semana 1
Jan 17 2023
Um breve resumo da minha experiência Makers da semana 1 Resumo da semana 1 - Quatro Pilares do Quadrado Dourado.
Um breve resumo da minha experiência na semana 1 do Makers
Resumo da Semana 1 — Quatro Pilares do Quadrado Dourado
- Desenvolvimento Orientado a Testes (TDD)
- Design Orientado a Objetos (OOD)
- Depurando
- Emparelhamento
- Conheci a maior parte da coorte pessoalmente, parecia uma experiência única, já que o espaço de escritórios dos fabricantes habituais estava mudando de local.
- Todos se mostraram tão amigáveis quanto o esperado e foi ótimo colocar rostos em perfis preguiçosos.
- Conheci Dana (Chief Joy Officer!) e aprendi sobre QE — Inteligência Emocional
- Conheci os treinadores - muito entusiasmados e parecem genuinamente entusiasmados por nós.
- Comecei a aprender sobre os 4 pilares da programação ou Golden Square.
- A programação em pares presencial foi uma experiência nova
- Começou com muitas atividades rspec. Com base na última semana do pré-curso, mas com mais foco em métodos e aulas especificamente. Incrível a rapidez com que você pode 'esquecer' suas costeletas de codificação, mas também a rapidez com que elas voltam para você.
- Muitos reforços positivos instantâneos e fatores de bem-estar à medida que os problemas são resolvidos. Não poderia estar mais longe do meu trabalho do dia anterior.
- Aprendi como será um dia normal na Makers. Trate-o como um dia de trabalho das 9h30 às 6. Muito feliz com o início tardio!
- Termino o dia cansado mas com a mudança de vida a ser reforçada como uma decisão acertada. Cheguei em casa e dei um grande abraço em minha esposa e filho. Não os via há 48 horas. Dormi bem, sem me estressar com o amanhã. Dias felizes. Traga no dia dois.
- Passei a manhã trabalhando no meu rspec e nas costeletas de teste de método único.
- A tarde foi passada emparelhando com alguém que ajudei a colocar um pouco em dia. Foi uma ótima oportunidade para praticar bifurcação e clonagem de repositórios github e reforçar meu próprio conhecimento.
- Grande ponto de aprendizado: Receitas de design — pegar uma história/breve do usuário e transformá-la em código de trabalho criando testes e, em seguida, código de trabalho. Um campo minado para pensar demais nas coisas.
- Sentindo isso hoje, assim como o resto da coorte. Tive um ótimo tutorial / workshop com nosso treinador principal, foi muito informativo, mas senti que me senti muito estúpido no final.
- A manhã foi lenta enquanto eu trabalhava em um problema deixado no dia anterior. Terminou a manhã sentindo-se um pouco mal-humorado, mas pronto para enfrentar a tarde de frente.
- Mudança de parceiro de emparelhamento e a primeira gravação de tela do processo de design, teste e código - enviada ao treinador para feedback. Correu bem e me senti bem.
- Passei o resto do dia aprendendo sobre processos de depuração.
Terminei o dia me sentindo melhor do que quando comecei. - Sidenote: este país realmente tem um serviço ferroviário terrível….
- Pensamento adicional: fomos avisados de que a inteligência emocional era extremamente importante. Eu precisava me lembrar disso no dia 3. Alguns outros alunos estavam progredindo rapidamente, o que me preocupou, embora eu soubesse que não deveria! Eu sei muito bem que todo mundo aprende em ritmos diferentes. Por acaso, eu os alcancei puramente porque, ao contrário, achei a próxima parte menos desafiadora. Da mesma forma, não teria importado se terminássemos o nível do dia ou não! Lembrete: estamos todos juntos e deixamos o ego na porta!
- Testar a condução de um sistema de classe
- Aprendendo sobre zombaria (duplos — algo que você precisa saber ao executar testes, bastante confuso, mas super útil)
- Teste de API
- Testando Terminal IO (entrada/saída)
- Muitos testes basicamente... o que é ótimo porque torna seu projeto gerenciável e garante que, se você fizer algo que quebre o código, seja fácil descobrir onde ele quebrou :D
- Terminar de trabalhar no meu projeto takeaway
- Meu primeiro retrô! Você os tem no final dos 'sprints', que fazem parte de cronogramas de projetos de curto prazo, nos quais você trabalha em recursos pré-atribuídos. Isso interrompe o esgotamento e a sensação de sobrecarga e pode ser encontrado em coisas como estruturas de gerenciamento de projetos ágeis. Isso NÃO PODERIA ser mais diferente do meu trabalho anterior…..
- Eu provavelmente fiz muito mais coisas no dia 5 da semana 1, mas estou terminando esta página enquanto estou indo para Landaaan para a semana 5…….Eu também menti, você pode imaginar que a maior parte do que foi dito acima aconteceu duas semanas em vez de uma semana porque novamente….ficou real durante a semana 2 e eu estava mal e não fiz este blog!





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)