Recomendação de Livros - Introdução a Design Emergente
Toda hora alguém me pergunta "quais livros eu devo ler?" Normalmente eu não respondo, mas hoje resolvi fazer uma primeira lista de livros e temas que eu acho relevantes pra maioria dos programadores. Não é uma lista completa mas eu quero aproveitar pra tocar num tema que você eventualmente vai precisar entender: profissionalismo na área de programação e principalmente entender o que é "Design Emergente" em software.
Meio que é uma continuação ao que eu disse no meu video sobre "Empreendendo em Software do Jeito Errado" quando eu disse que não dá pra especificar todo um software antes de codificar e hoje vou começar a explicar porque.
errata:
- Cormen foi publicado em 1990, eu falei 2009 que foi republicação
- 19:09 eu quis dizer "prolifico" e não "prolixo"
### Conteúdo
00:00 - Intro
01:47 - Introduction to Algorithms
04:31 - The Art of Computer Programming
08:57 - Compilers
11:32 - The Design and Evolution of C++
12:56 - Object Oriented Analysis and Design
14:43 - The Unified Software Development Process
18:21 - UML Distilled
19:05 - Refactoring
19:33 - Agile
23:49 - Extreme Programming Explained
27:32 - Clean Code
28:24 - The Clean Coder
28:54 - The Pragmatic Programmer
30:33 - Design Patterns
33:02 - Patterns of Enterprise Application Patterns
33:36 - Domain Driven Design
35:10 - The Lean Startup
36:59 - The Mythical Man-Month
Me siga nas redes sociais:
* Twitter (https://twitter.com/akitaonrails)
* Instagram (https://instagram.com/akitaonrails)
* Facebook (https://facebook.com/akitaonrails)
* Podcasts (https://anchor.fm/akitando)
Transcript: https://www.akitaonrails.com/2021/10/11/akitando-106-recomendacao-de-livros-introducao-a-design-emergente
Podcast: https://anchor.fm/akitando/episodes/Akitando-106---Recomendao-de-Livros---Introduo--Design-Emergente-e18ki4q
Видео Recomendação de Livros - Introdução a Design Emergente канала Fabio Akita
Meio que é uma continuação ao que eu disse no meu video sobre "Empreendendo em Software do Jeito Errado" quando eu disse que não dá pra especificar todo um software antes de codificar e hoje vou começar a explicar porque.
errata:
- Cormen foi publicado em 1990, eu falei 2009 que foi republicação
- 19:09 eu quis dizer "prolifico" e não "prolixo"
### Conteúdo
00:00 - Intro
01:47 - Introduction to Algorithms
04:31 - The Art of Computer Programming
08:57 - Compilers
11:32 - The Design and Evolution of C++
12:56 - Object Oriented Analysis and Design
14:43 - The Unified Software Development Process
18:21 - UML Distilled
19:05 - Refactoring
19:33 - Agile
23:49 - Extreme Programming Explained
27:32 - Clean Code
28:24 - The Clean Coder
28:54 - The Pragmatic Programmer
30:33 - Design Patterns
33:02 - Patterns of Enterprise Application Patterns
33:36 - Domain Driven Design
35:10 - The Lean Startup
36:59 - The Mythical Man-Month
Me siga nas redes sociais:
* Twitter (https://twitter.com/akitaonrails)
* Instagram (https://instagram.com/akitaonrails)
* Facebook (https://facebook.com/akitaonrails)
* Podcasts (https://anchor.fm/akitando)
Transcript: https://www.akitaonrails.com/2021/10/11/akitando-106-recomendacao-de-livros-introducao-a-design-emergente
Podcast: https://anchor.fm/akitando/episodes/Akitando-106---Recomendao-de-Livros---Introduo--Design-Emergente-e18ki4q
Видео Recomendação de Livros - Introdução a Design Emergente канала Fabio Akita
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Sua Linguagem É Especial? Parte 2 em 2001Sua Linguagem NÃO É Especial! (Parte 1)Criptografia na Prática - Certificados, BitTorrent, Git, BitcoinConcorrência e Paralelismo (Parte 1) | Entendendo Back-End para Iniciantes (Parte 3)Gerenciamento de Memória (Parte 2) | Entendendo Back-end para Iniciantes (Parte 6)Live: Discutindo Orientação a Objetos com Robert MartinProtegendo e Recuperando Dados Perdidos - Git, Backup, BTRFSProjetos: Aprendendo a Priorizar7 Recomendações de Shows para pessoas de TechTornando sua App Web Mais Rápida! | 4 Técnicas de OtimizaçãoDetecção e Correção de Erros | Introdução a Redes Parte 2Tudo que Você Queria Saber Sobre Dispositivos de ArmazenamentoÁrvores: O Começo de TUDO | Estruturas de Dados e Algoritmos10 Mitos sobre Tech Startups | Parte 2 [Rated R]Refletindo sobre RESOLUÇÃO de Problemas | O bug do PremiereEntendendo Sistemas de Arquivos: FAT9 Dicas para Palestrantes: Venda sua Caneta!O que vem DEPOIS do Hello World | Consertando meu CEntendendo Funcionamento de ContainersBurlando Proxies e Firewalls | Introdução a Redes Parte 5 - SSHA Dimensão do TEMPO para Iniciantes em Programação | Série "Começando aos 40"