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

Post on 06-Jul-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Levei a faculdade de computação “daquele

jeito”. E agora?Professor Isidro

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

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

Álgebra!

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

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

Teoria dos Grafos? Já ouviu falar do

Algoritmo de Djikstra?

Ok, mas quando faremos um outro Waze?

Estruturas de Dados

Como você trabalha com conjuntos de dados?

Listas ou Mapas Hash?

Autômatos?

Mas não somente um HADOUKEN

O Diagrama de Estados da UML é descrito como uma

máquina de Estados!

Autômato

Compiladores?

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

programação!!!

Arquivo de configuração?

XML

Ok mas e agora? Levei daquele

jeito…

Tem como reverter?

Vamos lá…

Dica 1: Sempre busque o

fundamento de um assunto

Hibernate (ou outro ORM)

JDBC

SQL

Álgebra Relacional

Teoria dos Conjuntos

Dica 2: Estude assuntos fora do

seu dia-a-dia

É BackEnd Developer? Tente fazer um Game

É Front End Developer? Tente montar um servidor do zero

Por que isso?

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

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

abordagens para solucioná-lo

Dica 3: Sempre que estudar,

busque “ligar os pontos”

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

correto?

Qual caminho até chegar lá?

Sua Aplicação

Máquina Virtual / Container

Sistema Operacional / Hypervisor

Hardware

Mas como saber isso?

Nunca contente-se em estudar apenas aquilo que

funciona, queira mais!

Dica 4: Tenha sempre um mentor!

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

Dica 4 enhanced: Tenha VÁRIOS mentores

Dica 5: Seja o pior do seu grupo de

estudos

A idéia é: Busque estudar com pessoas que

são MELHORES que VOCÊ em algo

Isso significa que você não pode ensinar?

CLARO QUE PODE ENSINAR!

Aliás… ensinar nos faz aprender muito,

muuuuuuuuuito mais

E a mais importante:

Cultive a paixão por desenvolver!

Muito obrigado!

Pra quem quiser trocar uma idéia

ProfessorIsidroVamosProgramar

prof_isidro

Professorisidro

isidro@professorisidro.com.br

top related