Dev eficiente

Dev eficiente

Download on the App Store

Dev eficiente episodes

  • Deixe pistas que facilitem o uso do código

    Hoje falamos de um pilar que considero super importante, mas que não recebe tantos holofotes, ele pode ser sintetizado da seguinte forma: "Deixamos pistas que facilitem o uso do código onde não conseguimos resolver com compilação".

    Sempre queremos facilitar a vida de quem vai usar, manter ou evoluir nosso código. Precisamos maximizar as chances de entendimento e, como já vimos, é necessário pensar na carga cognitiva. As pistas existem justamente para você fornecer o direcionamento necessário, de modo que a pessoa consiga entender o que está acontecendo com menos esforço mental. 

    Informações sobre o host:

    • Alberto é o único responsável pelo monólogo
    • Saiba tudo sobre a jornada para ser um(a) dev mais eficiente - https://deveficiente.com/ 
    • Youtube - https://www.youtube.com/c/deveficiente
    • Twitter - https://twitter.com/alberto_souza
    • Github - https://github.com/asouza
    • Facebook - https://www.facebook.com/deveficiente/
    • Links:

      • Pilares de desenvolvimento que me guiam - https://github.com/asouza/pilares-design-codigo/blob/master/README.md
      • 13 min
      • Código bom é código simples

        Neste vídeo falamos do seguinte pilar: "A complicação do nosso é código é proporcional a complicação da nossa feature. Quanto mais simples, melhor."

        Aqui atacamos a simplicidade. A prioridade máxima é funcionar com o nível de complicação proporcional a dificuldade da feature sendo implementada no momento. Muito tempo é perdido pensando em camadas e passando mais tempo preocupado com o código do que a funcionalidade em si. 

        Informações sobre o host:

        • Alberto é o único responsável pelo monólogo
        • Saiba tudo sobre a jornada para ser um(a) dev mais eficiente - https://deveficiente.com/ 
        • Youtube - https://www.youtube.com/c/deveficiente
        • Twitter - https://twitter.com/alberto_souza
        • Github - https://github.com/asouza
        • Facebook - https://www.facebook.com/deveficiente/ 
        • Links:

          • Desenvolvimento de uma API do zero - https://www.youtube.com/watch?v=dI7lmuYlc0E&list=PLVHlvMRWE0Y70QZLWvQvDxxQtFeOEHFkY
          • 7 min
          • Apis não democráticas

            Hoje falamos sobre o seguinte pilar: A sua api deve deixar claro o caminho que deve ser seguido pelo ponto do código que decide usá-la. Não espere que ninguém lembre de invocar nada. Faça de tudo para gerar obrigações. Quanto mais específico é seu código, menos democrático ele é.

            Definir o nível de flexibilidade que cada abstração do nosso código deve ter não é fácil. Neste vídeo eu dou várias dicas que podem te ajudar no seu dia a dia. 

            Informações sobre o host:

            • Alberto é o único responsável pelo monólogo
            • Saiba tudo sobre a jornada para ser um(a) dev mais eficiente - https://deveficiente.com/ 
            • Youtube - https://www.youtube.com/c/deveficiente
            • Twitter - https://twitter.com/alberto_souza
            • Github - https://github.com/asouza
            • Facebook - https://www.facebook.com/deveficiente/
            • Links:

              • Pilares de desenvolvimento que me guiam - https://github.com/asouza/pilares-design-codigo/blob/master/README.md

              • 12 min
              • A prioridade do código é funcionar. Isso vem antes de tudo.

                Nesse episódio falamos sobre o princípio que eu considero mais importante para um(a) dev: a prioridade do código funcionar. Cito alguns exemplos que passei e como foi a minha tática.

                Informações sobre o host:

                • Alberto é o único responsável pelo monólogo
                • Saiba tudo sobre a jornada para ser um(a) dev mais eficiente - https://deveficiente.com/ 
                • Youtube - https://www.youtube.com/c/deveficiente
                • Twitter - https://twitter.com/alberto_souza
                • Github - https://github.com/asouza
                • Facebook - https://www.facebook.com/deveficiente/
                • Links:

                  • Pilares de desenvolvimento que me guiam - https://github.com/asouza/pilares-design-codigo/blob/master/README.md
                  • 8 min
                  • O problema de abrir muitas frentes de aprendizado ao mesmo tempo

                    O episódio de hoje trata de um assunto muito importante para o aprendizado: o fato que uma parte da sua memória é super limitada e isso é algo essencial de ser entendido. 

                    De tanto falarem que nosso cérebro é um super computador, sem limites e tudo mais, acabamos acreditando que não temos limites para o aprendizado. Pois bem, antes de você entrar na fase sem limites de informação, você precisa realmente dominar aquele frente de estudo. E aí é que mora o problema, para realmente dominar algo, a informação passa por uma parte da sua memória que é super limitada e volátil. A maioria de nós não entende bem esta parte do processo, o que leva muitas vezes a uma técnica de estudo bem ineficiente. 

                    Informações sobre o host:

                    • Alberto é o único responsável pelo monólogo
                    • Saiba tudo sobre a jornada para ser um(a) dev mais eficiente - https://deveficiente.com/ 
                    • Links:

                      • Blog sobre aprendizado de Jeferson - http://experienciasdeaprendizado.com.br/blog/
                      • Sobre a teoria da carga cognitiva - https://ro.uow.edu.au/cgi/viewcontent.cgi?article=1133&context=edupapers
                      • 20 min
                      • O aprendizado que mudou minha vida

                        No episódio de hoje eu apresento para você um aprendizado que mudou minha vida e me fez entender muitos dos meus comportamentos frente a novos desafios. A palavra autoeficácia é muito pouco conhecida, mas exerce uma influência enorme em como encaramos os estudos, lidamos com as frustrações, resiliência etc. Eu realmente acho que você deveria ouvir todo!

                        Informações sobre o host:

                        • Alberto é o único responsável pelo monólogo
                        • Saiba tudo sobre a jornada para ser um(a) dev mais eficiente - https://deveficiente.com/ 
                        • Links:

                          • Artigo original sobre autoeficácia - https://pdfs.semanticscholar.org/8bee/c556fe7a650120544a99e9e063eb8fcd987b.pdf

                          • 18 min
                          • Como ficar preparado(a) para realmente aprender

                            Hoje falamos sobre tudo que você deve analisar antes de começar uma jornada de aprendizado. Tem background na atividade/área que pretende dominar? Tem um bom objetivo + deadline? Consegue contratar alguém, alguma escola presencial ou plataforma online para facilitar seu caminho? 

                            Existe um conjunto de passos que você pode dar antes de começar a aprender que com certeza vai te deixar muito mais preparado para realmente dominar algo e, com isso,  maximizar as suas chances de encarar o mundo real de forma muito mais tranquila.

                            Informações sobre o host:

                            • Alberto é o único responsável pelo monólogo
                            • Saiba tudo sobre a jornada para ser um(a) dev mais eficiente - https://deveficiente.com/ 
                            • 24 min
                            • A história de aprendizado por trás do meu curso de React

                              No vídeo de hoje eu compartilho todo meu processo de aprendizado para a construção do primeiro curso de React da Alura. Um curso que foi assistido por mais de 14 mil pessoas! 

                              Como eu me preparei? Por que o estudo e a prática deliberada me permitiram pavimentar o caminho do curso? 

                              Informações sobre o host:

                              • Alberto é o único responsável pelo monólogo
                              • Saiba tudo sobre a jornada para ser um(a) dev mais eficiente - https://deveficiente.com/ 
                              • Links:

                                • Paper sobre a ilusão sobre saber avaliar o seu aprendizado -https://bjorklab.psych.ucla.edu/wp-content/uploads/sites/13/2016/07/Koriat_RBjork_2005.pdf

                                • 34 min
                                • O poder do estudo e da prática deliberada

                                  Neste episódio você vai descobrir que estudar e experimentar de maneira livre formam uma combinação muito mais interessante para ser explorada em busca de crescimento profissional. Esqueça isso de precisar participar de vários projetos da vida real para ganhar experiência. Antecipe, experimente sozinho e seja muito mais eficiente na hora da jogo real.

                                  Informações sobre o host:

                                  • Alberto é o único responsável pelo monólogo
                                  • Saiba tudo sobre a jornada para ser um(a) dev mais eficiente - https://deveficiente.com/ 
                                  • Links:

                                    • Board com vários projetos que podem te desafiar - https://trello.com/praticadeliberada1
                                    • Artigo original sobre autoeficácia - https://pdfs.semanticscholar.org/8bee/c556fe7a650120544a99e9e063eb8fcd987b.pdf
                                    • Como criar treinamentos mais eficientes - https://timesincriveis.com.br/2019/04/16/primeiros-passos-para-criar-um-treinamento-eficiente/
                                    • Design de treinamentos que eu aposto - http://web.mit.edu/xtalks/TenStepsToComplexLearning-Kirschner-VanMerrienboer.pdf
                                    • 31 min

                                    About Dev eficiente

                                    From the publisher's feed

                                    A versão em audio do canal de mesmo no Youtube(https://www.youtube.com/c/deveficiente)