$30 off During Our Annual Pro Sale. View Details »

Métodos, Técnicas e Ferramentas de Desenvolvimento de Software

Métodos, Técnicas e Ferramentas de Desenvolvimento de Software

Apresentação no curso de Sistemas de Informação da Univille, matéria de Métodos, Técnicas e Ferramentas de Desenvolvimento de Software. Que contei um pouco sobre minha experiência profissional nos temas que tangem o curso e a matéria.

Ronan Rodrigo Nunes

May 27, 2019
Tweet

More Decks by Ronan Rodrigo Nunes

Other Decks in Education

Transcript

  1. Métodos, Técnicas e Ferramentas de
    Desenvolvimento de Software
    Mercos, Nubank e Uber

    View Slide

  2. Olá
    Ronan Rodrigo Nunes
    10 meses de idade como pai
    Tudo começou com o mIRC
    10 anos de XP com programação
    Programador de APPs para iOS
    Swift, Ruby, Python, C#, JavaScript…
    Mercos (Meus Pedidos), Nubank, Uber...

    View Slide

  3. Agenda
    Soft skills & no brilliant jerks
    Pair programming
    Testes & Test Driven Development
    SOLID & Design Patterns
    Programação funcional
    Git
    Continuous Integration/Delivery

    View Slide

  4. Agenda
    Guia de estudos
    Livros
    Perguntas

    View Slide

  5. Soft skills &
    no brilliant jerks
    https://www.inc.com/jim-schleckser/why-netflix-doesn-t-tolerate-brilliant-jerks.html
    https://medium.com/@nayaramassi/mulheres-s%C3%ADndrome-do-impostor-e-profissionais-de-tecnologia-a49f35abab7b
    https://medium.com/@nayaramassi/autoconhecimento-a-mais-importante-das-soft-skills-2930ce3f20a1

    View Slide

  6. Soft skills & no brilliant jerks
    Responsabilidade
    Empatia
    Resolução de problemas
    Dar e receber feedbacks
    Criatividade
    Ética profissional
    Relacionamento interpessoal e trabalho em equipe

    View Slide

  7. Soft skills & no brilliant jerks
    Resiliência
    Autoconhecimento

    View Slide

  8. Pair programming

    View Slide

  9. http://mobster.cc/

    View Slide

  10. Testes & Test Driven
    Development

    View Slide

  11. SOLID & Design
    Patterns

    View Slide

  12. Programação
    funcional

    View Slide

  13. Git

    View Slide

  14. Continuous
    Integration/Delivery

    View Slide

  15. Guia de estudos
    https://medium.com/@ronanrodrigo/siga-por-este-caminho-um-guia-de-estudos-sobre-desenvolvimento-de-software-db857c4f04f9

    View Slide

  16. https://medium.com/@ronanrodrigo/siga-por-este-caminho-um-guia-de-estudos-sobre-desenvolvimento-de-software-db857c4f04f9

    View Slide

  17. Livros

    View Slide

  18. Clean Code: Robert C. Martin
    Clean Architecture: Robert C. Martin
    The Clean Coder: Robert C. Martin
    The Passionate Programmer: Chad Fowler
    Extreme Programming Explained: Kent Beck
    Design Patterns: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
    Learn You a Haskel For Great Good: Miran Lipavoca
    Livros

    View Slide

  19. Clojure for the Brave and True: Daniel Higginbotham
    Cracking the Coding Interview: Gayle Laakmann McDowell
    Livros

    View Slide

  20. Perguntas
    Obrigado ☺
    ronanrodrigo.com
    ronanrodrigo.com/univille

    View Slide