levei a faculdade de computação “daquele jeito”. e agora? › system › files ›...

46
Levei a faculdade de computação “daquele jeito”. E agora? Professor Isidro

Upload: others

Post on 06-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Levei a faculdade de computação “daquele

jeito”. E agora?Professor Isidro

Page 2: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

E se o mundo de DEV fosse só baseado em CRUD?

Page 3: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

CRUD tem tudo a ver com Análise de Algoritmos e

Álgebra!

Page 4: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E
Page 5: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Lazy Fetch x Eager Fetch Número de Iterações Joins Internos x Joins Externos Álgebra Relacional (Junção Natural)

Page 6: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Ok, mas e os problemas não-CRUD?

Page 7: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E
Page 8: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Teoria dos Grafos? Já ouviu falar do

Algoritmo de Djikstra?

Page 9: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Ok, mas quando faremos um outro Waze?

Page 10: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Estruturas de Dados

Como você trabalha com conjuntos de dados?

Listas ou Mapas Hash?

Page 11: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E
Page 12: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Autômatos?

Page 13: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E
Page 14: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Mas não somente um HADOUKEN

Page 15: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

O Diagrama de Estados da UML é descrito como uma

máquina de Estados!

Autômato

Page 16: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Compiladores?

Page 17: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E
Page 18: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Mas eu não vou criar minha/outra linguagem de

programação!!!

Page 19: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Arquivo de configuração?

XML

Page 20: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Ok mas e agora? Levei daquele

jeito…

Tem como reverter?

Page 21: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E
Page 22: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Vamos lá…

Page 23: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Dica 1: Sempre busque o

fundamento de um assunto

Page 24: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Hibernate (ou outro ORM)

JDBC

SQL

Álgebra Relacional

Teoria dos Conjuntos

Page 25: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Dica 2: Estude assuntos fora do

seu dia-a-dia

Page 26: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

É BackEnd Developer? Tente fazer um Game

É Front End Developer? Tente montar um servidor do zero

Page 27: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Por que isso?

Page 28: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

1. Você vai sair da sua “zona de conforto"

Page 29: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

2. Você vai se deparar com novos problemas que requerem novas

abordagens para solucioná-lo

Page 30: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Dica 3: Sempre que estudar,

busque “ligar os pontos”

Page 31: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Sua aplicação, no fundo, no fundo é puro Assembly,

correto?

Page 32: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Qual caminho até chegar lá?

Page 33: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Sua Aplicação

Máquina Virtual / Container

Sistema Operacional / Hypervisor

Hardware

Page 34: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Mas como saber isso?

Page 35: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Nunca contente-se em estudar apenas aquilo que

funciona, queira mais!

Page 36: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Dica 4: Tenha sempre um mentor!

Page 37: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

E este mentor não precisa nem ser mais velho que você,

nem mais graduado

Ele só precisa saber mais que você em um determinado

assunto

Page 38: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Dica 4 enhanced: Tenha VÁRIOS mentores

Page 39: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Dica 5: Seja o pior do seu grupo de

estudos

Page 40: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E
Page 41: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

A idéia é: Busque estudar com pessoas que

são MELHORES que VOCÊ em algo

Page 42: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Isso significa que você não pode ensinar?

CLARO QUE PODE ENSINAR!

Aliás… ensinar nos faz aprender muito,

muuuuuuuuuito mais

Page 43: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

E a mais importante:

Page 44: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Cultive a paixão por desenvolver!

Page 45: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Muito obrigado!

Page 46: Levei a faculdade de computação “daquele jeito”. E agora? › system › files › presentation-slides › isidro.pdfLevei a faculdade de computação “daquele jeito”. E

Pra quem quiser trocar uma idéia

ProfessorIsidroVamosProgramar

prof_isidro

Professorisidro

[email protected]