50
Por que Stanford trocou Java por JavaScript?

Por que Stanford trocou Java por JavaScript?

Embed Size (px)

Citation preview

Page 1: Por que Stanford trocou Java por JavaScript?

Por que Stanford trocou Java por JavaScript?

Page 2: Por que Stanford trocou Java por JavaScript?

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?

Stanford?

Page 4: Por que Stanford trocou Java por JavaScript?

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?

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?
Page 7: Por que Stanford trocou Java por JavaScript?
Page 8: Por que Stanford trocou Java por JavaScript?
Page 9: Por que Stanford trocou Java por JavaScript?
Page 10: Por que Stanford trocou Java por JavaScript?
Page 11: Por que Stanford trocou Java por JavaScript?
Page 12: Por que Stanford trocou Java por JavaScript?
Page 13: Por que Stanford trocou Java por JavaScript?
Page 14: Por que Stanford trocou Java por JavaScript?
Page 15: Por que Stanford trocou Java por JavaScript?
Page 16: Por que Stanford trocou Java por JavaScript?
Page 17: Por que Stanford trocou Java por JavaScript?

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?
Page 19: Por que Stanford trocou Java por JavaScript?
Page 20: Por que Stanford trocou Java por JavaScript?

O fenômeno Javascript

Page 21: Por que Stanford trocou Java por JavaScript?

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?

Fonte: https://insights.stackoverflow.com/survey/2017#technology

Page 23: Por que Stanford trocou Java por JavaScript?

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?
Page 25: Por que Stanford trocou Java por JavaScript?
Page 26: Por que Stanford trocou Java por JavaScript?

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?

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?

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?

vs.

Page 30: Por que Stanford trocou Java por JavaScript?

Por que se preocupar?

Page 31: Por que Stanford trocou Java por JavaScript?
Page 32: Por que Stanford trocou Java por JavaScript?

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?
Page 34: Por que Stanford trocou Java por JavaScript?

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 36: Por que Stanford trocou Java por JavaScript?
Page 37: Por que Stanford trocou Java por JavaScript?
Page 38: Por que Stanford trocou Java por JavaScript?
Page 39: Por que Stanford trocou Java por JavaScript?

O que podemos fazer?

Page 40: Por que Stanford trocou Java por JavaScript?
Page 41: Por que Stanford trocou Java por JavaScript?
Page 42: Por que Stanford trocou Java por JavaScript?
Page 43: Por que Stanford trocou Java por JavaScript?
Page 44: Por que Stanford trocou Java por JavaScript?
Page 45: Por que Stanford trocou Java por JavaScript?
Page 46: Por que Stanford trocou Java por JavaScript?
Page 47: Por que Stanford trocou Java por JavaScript?
Page 48: Por que Stanford trocou Java por JavaScript?

Technology is useless if not used for the greater good of serving the customer.

Page 49: Por que Stanford trocou Java por JavaScript?

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?

Obrigado!