46
Be Free. KDE Como ser um Programador Melhor? #Grupy-SP 2016 @marcosptf

Como ser-um-programador-melhor

Embed Size (px)

Citation preview

Page 1: Como ser-um-programador-melhor

Be Free. KDE

Como ser umProgramador Melhor?

#Grupy-SP 2016

@marcosptf

Page 2: Como ser-um-programador-melhor

2/46 Be Free. KDE

About me@marcosptf

pyterophpzerojavero

Page 3: Como ser-um-programador-melhor

Be Free. KDE

Como ser umProgamador Melhor?

Quem ja é Dev?Quem quer ser um Dev?

@marcosptf

Page 4: Como ser-um-programador-melhor

4/46 Be Free. KDE

ProgramadorQual a diferença entre programador:JuniorPlenoSenior?

Page 5: Como ser-um-programador-melhor

5/46 Be Free. KDE

Falando de Carreiras

Page 6: Como ser-um-programador-melhor

6/46 Be Free. KDE

Falando de Carreiras

Page 7: Como ser-um-programador-melhor

7/46 Be Free. KDE

Tenha um FocoWeb - DeveloperMachine LearningChemicalMedicineGamesGraphic Computing

Page 8: Como ser-um-programador-melhor

8/46 Be Free. KDE

Receita de Bolo?

Page 9: Como ser-um-programador-melhor

9/46 Be Free. KDE

Fundamentos- Inglês

Page 10: Como ser-um-programador-melhor

10/46

Be Free. KDE

Fundamentos- Inglês

Page 11: Como ser-um-programador-melhor

11/46

Be Free. KDE

Fundamentos- Inglês

Page 12: Como ser-um-programador-melhor

12/46

Be Free. KDE

Fundamentos- Inglês

Page 13: Como ser-um-programador-melhor

13/46

Be Free. KDE

Fundamentos- Inglês

Page 14: Como ser-um-programador-melhor

14/46

Be Free. KDE

Fundamentos - UML

Page 15: Como ser-um-programador-melhor

15/46

Be Free. KDE

Fundamentos-Algorithms

Page 16: Como ser-um-programador-melhor

16/46

Be Free. KDE

Fundamentos-Eng. SW

Page 17: Como ser-um-programador-melhor

17/46

Be Free. KDE

Fundamentos- c lang

Page 18: Como ser-um-programador-melhor

18/46

Be Free. KDE

Fundamentos- oop

Page 19: Como ser-um-programador-melhor

19/46

Be Free. KDE

Fundamentos- tdd

Page 20: Como ser-um-programador-melhor

20/46

Be Free. KDE

FundamentosAqui não teve foco em nenhuma linguagem deprogramação.Somente conceitos importantes nosfundamentos que qualquer programadorprecisa ter quando esta começando.Agora vamos ver algumas coisas que casovocê ja seja programador, ira agregar muitoconhecimento.

Page 21: Como ser-um-programador-melhor

21/46

Be Free. KDE

BDD

Page 22: Como ser-um-programador-melhor

22/46

Be Free. KDE

DDD

Page 23: Como ser-um-programador-melhor

23/46

Be Free. KDE

Software Architecture

Page 24: Como ser-um-programador-melhor

24/46

Be Free. KDE

Software Architecture

Page 25: Como ser-um-programador-melhor

25/46

Be Free. KDE

Code Refactoring

Page 26: Como ser-um-programador-melhor

26/46

Be Free. KDE

Code Refactoring

Page 27: Como ser-um-programador-melhor

27/46

Be Free. KDE

DSL

Page 28: Como ser-um-programador-melhor

28/46

Be Free. KDE

Design Patterns

Page 29: Como ser-um-programador-melhor

29/46

Be Free. KDE

Pragmatic

Page 30: Como ser-um-programador-melhor

30/46

Be Free. KDE

SOA

Page 31: Como ser-um-programador-melhor

31/46

Be Free. KDE

POA

Page 32: Como ser-um-programador-melhor

32/46

Be Free. KDE

Functional Programming

Page 33: Como ser-um-programador-melhor

33/46

Be Free. KDE

A.I.

Page 34: Como ser-um-programador-melhor

34/46

Be Free. KDE

Mochileiro das Galaxias

Page 35: Como ser-um-programador-melhor

35/46

Be Free. KDE

Petralhas?

Page 36: Como ser-um-programador-melhor

36/46

Be Free. KDE

Privataria?

Page 37: Como ser-um-programador-melhor

37/46

Be Free. KDE

O que + é necessario?

Graduação?Pós Graduação?MBA?Mestrado?Doutorado?

Page 38: Como ser-um-programador-melhor

38/46

Be Free. KDE

O que + é necessario?

Devo ser blogueiro?Youtuber?Ativo na Comunidade?Palestrante?Escritor de Livros?Colunista de um grande portal?

Page 39: Como ser-um-programador-melhor

39/46

Be Free. KDE

Tenha uma Referencia

Por que devo ter uma referencia?

Com certeza esta pessoa ja passou portudo o que vc passou e teve sucesso!

Page 40: Como ser-um-programador-melhor

40/46

Be Free. KDE

Luciano Ramalho@ramalho

Python Expert

Writer

Open Source Contributor

Key Note Python

Page 41: Como ser-um-programador-melhor

41/46

Be Free. KDE

Bruno Rocha@rochacbruno

Python Expert

Writer

Open Source Contributor

Key Note Python

Page 42: Como ser-um-programador-melhor

42/46

Be Free. KDE

Conclusão

1. Tenha um foco;2. Prepare-se;3. Tenha uma referencia;4. Se não conseguir ser o melhor, estejaentre eles!

Page 43: Como ser-um-programador-melhor

Be Free. KDE

Como ser umProgamador Melhor?

Page 44: Como ser-um-programador-melhor

44/46

Be Free. KDE

Resposta:

Só tem uma maneira de ser um melhorprogramador, não sendo programador,mais um Arquiteto de Soluções.

Page 45: Como ser-um-programador-melhor

45/46

Be Free. KDE

duvidas?

Page 46: Como ser-um-programador-melhor

46/46

Be Free. KDE

About me@marcosptf

pyterophpzerojavero