O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Como ter sucesso ministrando uma palestra técnica

434 visualizações

Publicada em

Palestra ministrada em 19/04/2018 na Trilha Carreiras Intel no The Developers Conference Florianópolis que mostra diversas dicas do que não fazer e o que fazer durante uma apresentação técnica.

Publicada em: Software

Como ter sucesso ministrando uma palestra técnica

  1. 1. COMO TER SUCESSO MINISTRANDO UMA PALESTRA TÉCNICA Elias Nogueira
  2. 2. SEUS SLIDES NÃO SÃO SUA IDE
  3. 3. use fontes monoespaçadas
  4. 4. monoespacada proporcional public double potencia(double base, double expoente) { double resultado = 0; for(int i = 1; i < expoente; i++) { resultado *= base; } return resultado; } public double potencia(double base, double expoente) { double resultado = 0; for(int i = 1; i < expoente; i++) { resultado *= base; } return resultado; }
  5. 5. potencia potencia
  6. 6. monoespacada proporcional codigos com fontes proporcionais sao dificeis de entender fontes monoespacadas tem uma melhor legibilidade Quando apresentamos codigo
  7. 7. Use uma fonte GRANDE
  8. 8. slides em uma presentacao Nao sao o seu desktop
  9. 9. o texto que ser ser visto!
  10. 10. Seu Código deve ser fácil de ler
  11. 11. Pessoa pessoa = new PessoaBuilder().nome("Elias Nogueira").email("elias@elias.com").cidade("Porto Alegre") .criarPessoa();
  12. 12. Pessoa pessoa = new PessoaBuilder(). nome("Elias Nogueira"). email("elias@elias.com"). cidade("Porto Alegre"). criarPessoa();
  13. 13. Use cores (syntax highlighting)
  14. 14. Pessoa pessoa = new PessoaBuilder(). nome(”Elias"). email(”elias@elias.com"). cidade(”Porto Alegre"). criarPessoa();
  15. 15. Pessoa pessoa = new PessoaBuilder(). nome(”Elias"). email(”elias@elias.com"). cidade(”Porto Alegre"). criarPessoa();
  16. 16. Apenas destaque as partes que seu publico deve focar
  17. 17. case "chrome": capabilities = new ChromeOptions(); ((ChromeOptions) capabilities).addArguments("start-maximized"); break; case "firefox": capabilities = new FirefoxOptions(); break; case "ie-11": capabilities = new InternetExplorerOptions(); capabilities.setCapability( CapabilityType.PLATFORM_NAME, Platform.WINDOWS); break;
  18. 18. case "chrome": capabilities = new ChromeOptions(); ((ChromeOptions) capabilities).addArguments("start-maximized"); break; case "firefox": capabilities = new FirefoxOptions(); break; case "ie-11": capabilities = new InternetExplorerOptions(); capabilities.setCapability( CapabilityType.PLATFORM_NAME, Platform.WINDOWS); break;
  19. 19. case "chrome": capabilities = new ChromeOptions(); ((ChromeOptions) capabilities).addArguments("start-maximized"); break; case "firefox": capabilities = new FirefoxOptions(); break; case "ie-11": capabilities = new InternetExplorerOptions(); capabilities.setCapability( CapabilityType.PLATFORM_NAME, Platform.WINDOWS); break;
  20. 20. case "chrome": capabilities = new ChromeOptions(); ((ChromeOptions) capabilities).addArguments("start-maximized"); break; case "firefox": capabilities = new FirefoxOptions(); break; case "ie-11": capabilities = new InternetExplorerOptions(); capabilities.setCapability( CapabilityType.PLATFORM_NAME, Platform.WINDOWS); break;
  21. 21. Não use laser pointer
  22. 22. case "chrome": capabilities = new ChromeOptions(); ((ChromeOptions) capabilities).addArguments("start-maximized"); break; case "firefox": capabilities = new FirefoxOptions(); break; case "ie-11": capabilities = new InternetExplorerOptions(); capabilities.setCapability( CapabilityType.PLATFORM_NAME, Platform.WINDOWS); break;
  23. 23. case "chrome": capabilities = new ChromeOptions(); ((ChromeOptions) capabilities).addArguments("start-maximized"); break; case "firefox": capabilities = new FirefoxOptions(); break; case "ie-11": capabilities = new InternetExplorerOptions(); capabilities.setCapability( CapabilityType.PLATFORM_NAME, Platform.WINDOWS); break;
  24. 24. Use anotações ou elementos visuais como seu apoio
  25. 25. sempre crie sua apresentação levando em consideração que você é a pessoa que senta no fundo da sala
  26. 26. sempre crie sua apresentação levando em consideração que você é a pessoa que senta no fundo da sala
  27. 27. sempre crie sua apresentação levando em consideração que você é a pessoa que senta no fundo da sala
  28. 28. @Test public void givenUserDoesNotExists() throwsIOException { // Given String name = RandomStringUtils.randomAlphabetic( 8 ); HttpUriRequest request = new HttpGet( "https://api.github.com/users/" + name ); // When HttpResponse httpResponse = HttpClientBuilder.create().build().execute( request ); // Then assertThat( httpResponse.getStatusLine().getStatusCode(), equalTo(HttpStatus.SC_NOT_FOUND)); } Request envolvendo duas diferentes classes
  29. 29. @Test public void givenUserDoesNotExists() throwsIOException { // Given String name = RandomStringUtils.randomAlphabetic( 8 ); HttpUriRequest request = new HttpGet( "https://api.github.com/users/" + name ); // When HttpResponse httpResponse = HttpClientBuilder.create().build().execute( request ); // Then assertThat( httpResponse.getStatusLine().getStatusCode(), equalTo(HttpStatus.SC_NOT_FOUND)); } Necessário executar a resposta
  30. 30. @Test public void givenUserDoesNotExists() throwsIOException { // Given String name = RandomStringUtils.randomAlphabetic( 8 ); HttpUriRequest request = new HttpGet( "https://api.github.com/users/" + name ); // When HttpResponse httpResponse = HttpClientBuilder.create().build().execute( request ); // Then assertThat( httpResponse.getStatusLine().getStatusCode(), equalTo(HttpStatus.SC_NOT_FOUND)); } Muitos passos para chegar ao Status Code
  31. 31. Quer mostrar código na sua IDE?
  32. 32. • Use fundo branco • Saiba as ferramentas de zoom • Foco que código apresentado
  33. 33. Use fundo branco• Saiba as ferramentas de zoom• Foco que código apresentado•
  34. 34. • Use fundo branco • Saiba as ferramentas de zoom • Foco que código apresentado
  35. 35. Obrigado! @eliasnogueira

×