por que stanford trocou java por javascript?
TRANSCRIPT
![Page 1: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/1.jpg)
Por que Stanford trocou Java por JavaScript?
![Page 2: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/2.jpg)
Luiz Fernando Duarte Júnior
- pós-graduado em computação
- 11 anos como programador
- Java & .NET
- 7 anos como professor de programação
- Java & .NET
- +37 instituições de ensino no RS
Fonte: http://www.luiztools.com.br/sobre
![Page 3: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/3.jpg)
Stanford?
![Page 4: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/4.jpg)
Uma das instituições mais prestigiadas do mundo, com a maior seletividade de graduação e a posição de primeira colocada em várias pesquisas e medições
nos Estados Unidos.
Fonte: https://pt.wikipedia.org/wiki/Universidade_Stanford
![Page 5: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/5.jpg)
Stanford?
Você sabia?- Palo Alto, Califórnia
- Top 5 dos EUA;
- Fundada em 1891;
- apenas 12% dos 19k "vestibulandos" entram anualmente;
- startups nascidas lá hoje faturam 2.7T anualmente;
Fonte: https://pt.wikipedia.org/wiki/Universidade_Stanford
![Page 6: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/6.jpg)
![Page 7: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/7.jpg)
![Page 8: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/8.jpg)
![Page 9: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/9.jpg)
![Page 10: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/10.jpg)
![Page 11: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/11.jpg)
![Page 12: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/12.jpg)
![Page 13: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/13.jpg)
![Page 14: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/14.jpg)
![Page 15: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/15.jpg)
![Page 16: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/16.jpg)
![Page 17: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/17.jpg)
Eric Roberts (PhD, 1980), professor emérito do curso de Ciência da Computação em Stanford, desde 1990.
Fonte: https://profiles.stanford.edu/eric-roberts
![Page 18: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/18.jpg)
![Page 19: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/19.jpg)
![Page 20: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/20.jpg)
O fenômeno Javascript
![Page 21: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/21.jpg)
1997 1998 1999 2009 2011 2015 2016 2017
ES1 ES2 ES3 ES5 ES5.1 ES6 ES7 ES8
Fonte: https://www.ecma-international.org/publications/standards/Ecma-262-arch.htm
![Page 22: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/22.jpg)
Fonte: https://insights.stackoverflow.com/survey/2017#technology
![Page 23: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/23.jpg)
Fonte: http://lightjs.org/blog/2013/01/25/focus-javascript-language/
Repositórios no GitHub, por linguagem de programação (2013).
![Page 24: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/24.jpg)
![Page 25: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/25.jpg)
![Page 26: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/26.jpg)
1990 1992 2002 2017
Fonte: https://www.theregister.co.uk/2017/04/24/stanford_tests_javascript_in_place_of_java/
![Page 27: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/27.jpg)
Algoritmos...
Você sabia?- Algoritmos I faz com que 40% dos estudantes desista de
computação;
- Algoritmos II faz com que 25% dos estudantes restantes
desista;
- A partir do segundo ano o curso estabiliza;
- A USP forma entre 40-50 profissionais de TI por ano
Fonte: diversas
![Page 28: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/28.jpg)
Algoritmos...
Comentários- "Essa cadeira destrói a sua vida, mas você aprende um
monte com essa destruição." - aluno de Stanford
- "Os estudantes acreditam que essa cadeira possui o objetivo
de 'limpar' a faculdade, mas isso não é verdade." - professora
de Stanford
Fonte: http://www.stanforddaily.com/2017/02/28/cs-department-updates-introductory-courses/
![Page 29: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/29.jpg)
vs.
![Page 30: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/30.jpg)
Por que se preocupar?
![Page 31: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/31.jpg)
![Page 32: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/32.jpg)
Desemprego
Alguns números...
Grécia - 23%
Espanha - 17%
Brasil - 14%
Itália - 12%
França - 10%
Portugal - 10%
Fonte: https://en.wikipedia.org/wiki/List_of_countries_by_unemployment_rate
![Page 33: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/33.jpg)
![Page 34: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/34.jpg)
Até 2038, 47% dos empregos americanos deixarão de existir por causa da tecnologia.
(Oxford, 2013)
Fonte: http://www.oxfordmartin.ox.ac.uk/downloads/academic/The_Future_of_Employment.pdf
![Page 35: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/35.jpg)
[...] 65% das crianças de hoje terão profissões que ainda não existem. (OCDE, 2016)
Fonte: http://www1.folha.uol.com.br/sobretudo/carreiras/2017/06/1893480-mais-da-metade-das-criancas-vao-seguir-carreiras-ainda-inexistentes-diz-estudo.shtml?cmpid=softassinanteuol
![Page 36: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/36.jpg)
![Page 37: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/37.jpg)
![Page 38: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/38.jpg)
![Page 39: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/39.jpg)
O que podemos fazer?
![Page 40: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/40.jpg)
![Page 41: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/41.jpg)
![Page 42: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/42.jpg)
![Page 43: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/43.jpg)
![Page 44: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/44.jpg)
![Page 45: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/45.jpg)
![Page 46: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/46.jpg)
![Page 47: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/47.jpg)
![Page 48: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/48.jpg)
Technology is useless if not used for the greater good of serving the customer.
![Page 49: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/49.jpg)
Inteligência é inútil se não for usada para o bem
maior de ajudar as pessoas.
![Page 50: Por que Stanford trocou Java por JavaScript?](https://reader034.vdocuments.mx/reader034/viewer/2022050613/5a64c04b7f8b9ac21c8b55c5/html5/thumbnails/50.jpg)
Obrigado!