Já sei programar.        Por que preciso        estudar mais        computação?        João Bosco@joaoboscoapf | @chaordic...
Por que é importanteestudar computação?
Por que é importanteestudar computação no contexto de big data e   cloud computing?
chaordiccaos   +   ordem
Escritórios              Floripa
Escritórios              Sampa
Chaordic OnSite
Chaordic Mail
Alguns clientes
Primeiro algoritmo         O Poderoso Miss       Duro de   Matrix         Chefão     Simpatia   MatarJoão         X       ...
Primeiro algoritmo           O Poderoso Miss       Duro de   Matrix           Chefão     Simpatia   Matar  João         X ...
Primeiro algoritmo                 Quanto tempo você                acha que o algoritmo                 levaria pra termi...
Primeiro algoritmo                       11                     anos!!!
Primeiro algoritmo                 Para trabalhar com                  big data é preciso                     entender de ...
Mudando de tecnologia               Implementação em                Java alcançou seu               limite de memória.
Mudando de tecnologia
Mudando de tecnologia               Pra trabalhar com big                   data é preciso                conhecer baixaria!
Mudando de tecnologia                    C++ não foi o                    suficiente … ;(
Mudando de tecnologia                    Map Reduce!                        Hadoop!
Mudando de tecnologia                     Pra trabalhar                    com big data é                   preciso conhec...
Comprovando eficácia                       Como podemos                         comprovar o                       incremen...
Comprovando eficácia                       AB Testing!
Comprovando eficácia                    Pra trabalhar                   com big data é                  preciso conhecer  ...
Redução de dimensionalidade                     Processo de                  reduzir o número                     de variá...
Redução de dimensionalidade          O Poderoso Miss       Duro de   Matrix          Chefão     Simpatia   Matar João     ...
Redução de dimensionalidade Singular Value Decomposition (SVD)!
Redução de dimensionalidade                    Pra trabalhar                   com big data é                  preciso con...
Outros exemplos …
Tecnologia             Não se apaixone                  por uma             tecnologia! Cedo              ou tarde ela vai...
Tecnologia   hashmap                      Os conceitos de   complexidade         computação quick sort                    ...
Tecnologia             Então não preciso                 conhecer                tecnologia?
Tecnologia                       É claro que sim!Só não é o suficiente se você quiser ser  um profissional acima da média …
TecnologiaQuem não manja de computação nunca    vai conseguir trabalhar no …
Ser um cara acima da média só      depende de você!
Obrigado!João Bosco @joaoboscoapf@chaordicsystems
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Já sei programar. Por que preciso estudar computação? Seccom 2012.
Próximos SlideShares
Carregando em…5
×

Já sei programar. Por que preciso estudar computação? Seccom 2012.

658 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
658
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Já sei programar. Por que preciso estudar computação? Seccom 2012.

  1. 1. Já sei programar. Por que preciso estudar mais computação? João Bosco@joaoboscoapf | @chaordicsystems
  2. 2. Por que é importanteestudar computação?
  3. 3. Por que é importanteestudar computação no contexto de big data e cloud computing?
  4. 4. chaordiccaos + ordem
  5. 5. Escritórios Floripa
  6. 6. Escritórios Sampa
  7. 7. Chaordic OnSite
  8. 8. Chaordic Mail
  9. 9. Alguns clientes
  10. 10. Primeiro algoritmo O Poderoso Miss Duro de Matrix Chefão Simpatia MatarJoão X X XLais X X XLigia X XFátima X X Quem são os usuários-comuns de cada par de produtos?
  11. 11. Primeiro algoritmo O Poderoso Miss Duro de Matrix Chefão Simpatia Matar João X X X Lais X X X Ligia X X Fátima X XAgora imagine uma matriz imensa contendo milhões de produtos e usuários …
  12. 12. Primeiro algoritmo Quanto tempo você acha que o algoritmo levaria pra terminar de processar?
  13. 13. Primeiro algoritmo 11 anos!!!
  14. 14. Primeiro algoritmo Para trabalhar com big data é preciso entender de complexidade de algoritmos! O(n), O(log n), etc.
  15. 15. Mudando de tecnologia Implementação em Java alcançou seu limite de memória.
  16. 16. Mudando de tecnologia
  17. 17. Mudando de tecnologia Pra trabalhar com big data é preciso conhecer baixaria!
  18. 18. Mudando de tecnologia C++ não foi o suficiente … ;(
  19. 19. Mudando de tecnologia Map Reduce! Hadoop!
  20. 20. Mudando de tecnologia Pra trabalhar com big data é preciso conhecer sistemas distribuídos!
  21. 21. Comprovando eficácia Como podemos comprovar o incremento em faturamento?
  22. 22. Comprovando eficácia AB Testing!
  23. 23. Comprovando eficácia Pra trabalhar com big data é preciso conhecer estatística!
  24. 24. Redução de dimensionalidade Processo de reduzir o número de variáveis sendo consideradas.
  25. 25. Redução de dimensionalidade O Poderoso Miss Duro de Matrix Chefão Simpatia Matar João X X X Lais X X X Ligia X X Fátima X XPode ser usado em recsys para se descobrir características latentes dos dados …
  26. 26. Redução de dimensionalidade Singular Value Decomposition (SVD)!
  27. 27. Redução de dimensionalidade Pra trabalhar com big data é preciso conhecer álgebra linear!
  28. 28. Outros exemplos …
  29. 29. Tecnologia Não se apaixone por uma tecnologia! Cedo ou tarde ela vai te abandonar …
  30. 30. Tecnologia hashmap Os conceitos de complexidade computação quick sort mudam menos binary search frequentementeautomatos … orientação a objetos
  31. 31. Tecnologia Então não preciso conhecer tecnologia?
  32. 32. Tecnologia É claro que sim!Só não é o suficiente se você quiser ser um profissional acima da média …
  33. 33. TecnologiaQuem não manja de computação nunca vai conseguir trabalhar no …
  34. 34. Ser um cara acima da média só depende de você!
  35. 35. Obrigado!João Bosco @joaoboscoapf@chaordicsystems

×