Já sei programar. Por que preciso estudar mais computação?
-
Upload
joao-bosco -
Category
Documents
-
view
516 -
download
1
description
Transcript of Já sei programar. Por que preciso estudar mais computação?
![Page 1: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/1.jpg)
João Bosco@joaoboscoapf | @chaordic
Já sei programar. Por que preciso estudar mais computação?
![Page 2: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/2.jpg)
Por que é importante estudar computação?
![Page 3: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/3.jpg)
Por que é importante estudar computação no contexto de big data e cloud computing (na
chaordic)?
![Page 4: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/4.jpg)
![Page 5: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/5.jpg)
![Page 6: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/6.jpg)
![Page 7: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/7.jpg)
![Page 8: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/8.jpg)
caos +chaordic
ordem
![Page 9: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/9.jpg)
Escritórios
Floripa
![Page 10: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/10.jpg)
![Page 11: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/11.jpg)
![Page 12: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/12.jpg)
![Page 13: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/13.jpg)
![Page 14: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/14.jpg)
![Page 15: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/15.jpg)
![Page 16: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/16.jpg)
Sampa
Escritórios
![Page 17: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/17.jpg)
![Page 18: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/18.jpg)
![Page 19: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/19.jpg)
Chaordic OnSite
![Page 20: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/20.jpg)
Chaordic Mail
![Page 21: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/21.jpg)
Alguns clientes
![Page 22: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/22.jpg)
Quem são os usuários-comuns de cada par de produtos?
Primeiro algoritmo
O Poderoso Chefão
Miss Simpatia
Duro de Matar
Matrix
João X X XLais X X XLigia X XFátima X X
![Page 23: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/23.jpg)
Agora imagine uma matriz imensa contendo
milhões de produtos e usuários …
Primeiro algoritmo
O Poderoso Chefão
Miss Simpatia
Duro de Matar
Matrix
João X X XLais X X XLigia X XFátima X X
![Page 24: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/24.jpg)
Quanto tempo você acha que o algoritmo levaria pra terminar
de processar?
Primeiro algoritmo
![Page 25: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/25.jpg)
11 anos!!!
Primeiro algoritmo
![Page 26: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/26.jpg)
Para trabalhar com big data é preciso
entender de complexidade de
algoritmos! O(n), O(log n), etc.
Primeiro algoritmo
![Page 27: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/27.jpg)
Implementação em Java alcançou seu
limite de memória.
Mudando de tecnologia
![Page 28: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/28.jpg)
Mudando de tecnologia
![Page 29: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/29.jpg)
Pra trabalhar com big data é preciso
conhecer baixaria!
Mudando de tecnologia
![Page 30: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/30.jpg)
C++ não foi o
suficiente … ;(
Mudando de tecnologia
![Page 31: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/31.jpg)
Map Reduce!
Hadoop!
Mudando de tecnologia
![Page 32: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/32.jpg)
Pra trabalhar com big data é
preciso conhecer sistemas
distribuídos!
Mudando de tecnologia
![Page 33: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/33.jpg)
Como podemos comprovar o
incremento em faturamento?
Comprovando eficácia
![Page 34: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/34.jpg)
AB Testing!
Comprovando eficácia
![Page 35: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/35.jpg)
Pra trabalhar com big data é
preciso conhecer estatística!
Comprovando eficácia
![Page 36: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/36.jpg)
Processo de reduzir o
número de variáveis sendo consideradas.
Redução de dimensionalidade
![Page 37: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/37.jpg)
Pode ser usado em recsys para se descobrir
características latentes dos dados …
O Poderoso Chefão
Miss Simpatia
Duro de Matar
Matrix
João X X XLais X X XLigia X XFátima X X
Redução de dimensionalidade
![Page 38: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/38.jpg)
Singular Value Decomposition (SVD)!
Redução de dimensionalidade
![Page 39: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/39.jpg)
Pra trabalhar com big data é
preciso conhecer álgebra linear!
Redução de dimensionalidade
![Page 40: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/40.jpg)
Outros exemplos …
![Page 41: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/41.jpg)
Tecnologia
Não se apaixone por uma
tecnologia! Cedo ou tarde ela vai
te abandonar …
![Page 42: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/42.jpg)
Os conceitos de computação
mudam menos frequentemente
…
hashmap
complexidadequick sort
binary searchautomatos
orientação a objetos
Tecnologia
![Page 43: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/43.jpg)
Então não preciso conhecer
tecnologia?
Tecnologia
![Page 44: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/44.jpg)
Só não é o suficiente se você quiser ser
um profissional acima da média …
Tecnologia
É claro que sim!
![Page 45: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/45.jpg)
Ser um cara acima da média só depende de você!
![Page 46: Já sei programar. Por que preciso estudar mais computação?](https://reader035.fdocumentos.com/reader035/viewer/2022062616/54b550a44a7959c22c8b45ca/html5/thumbnails/46.jpg)
João Bosco@joaoboscoapf
@chaordic
Obrigado!