Tip:
Highlight text to annotate it
X
Desde criança, sempre fui fascinado por construir coisas.
Eu gostava de criar, mais do que ser um consumidor.
Eu brincava com arte e tecnologia
e quando eu tinha três anos comecei a mexer no Photoshop.
Com o passar dos anos, minhas habilidades se desenvolveram
e eu comecei a aprender a programar sites, e quando eu tinha 11 anos de idade
ganhei meu primeiro projeto como web designer
e quando eu falo para as pessoas isso, elas me olham com uma cara estranha e me dizem algo como
"O quê?" Mas se tivesse dito que aprendi a tocar piano aos onze anos, ninguém questionaria, realmente.
Essa é a situação que cerca a programação,
que a faz parecer tão misteriosa e difícil
e, realmente, muitas pessoas não sabem o que programar significa.
Quando as pessoas pensam em programação, elas imaginam algo assim.
Algo realmente assustador e difícil e para um certo grupo de pessoas.
Mas, na realidade, programação não é difícil.
Programar não é aprender teorias complexas ou estudar livros de referência
é aprender, acima de tudo, a pensar.
Programar é dar a uma máquina algumas instruções para ela realizar.
É comunicar seus pensamento lógica e ordenadamente.
Ensinar um computador a rodar um programar é como ensinar um computador a dirigir.
Você tem que explicar o básico, como acelerar e como guiar.
Mas, uma vez que o computador aprende isso você pode começar a ensinar coisas mais avançadas
como cavalinhos e corridas de rua.
Todo dia, todos nós usamos ferramentas online para
comprar, escrever em um blog, utilizar o banco, jogar,
mas a maioria de nós nem imagina como esses serviços funcionam
Programação de computador, em geral
não é apenas para aquelas pessoas que querem se tornar programadoras de software
ou desenvolvedoras ou mesmo engenheiras.
Ela pode abrir os olhos de qualquer um para como o mundo inteiro opera.
Vinte anos atrás, nós estamos todos nos adaptando para o processamento de texto e planilhas
e aquilo era um pouco misterioso e assustador lá atrás, mas interessante
e hoje, todo estudante aprende essas habilidades.
Programação é o lar da economia de amanhã
é habilidade de sobrevivência dos nossos estudantes.
Em poucos anos, esperamos ver
crianças de onze anos fazendo seus próprios programas, sites e aplicativos.
E isso não será uma ideia estranha, entretanto.
De fato, em 2020, haverá
1 milhão a mais de empregos de programação do que graduados na área
e a razão para isso é simples porque
9 de 10 escolas não oferece aulas de programação de computador
ainda que seja o diploma universitário mais bem pago.
Os estudantes que tem acesso a esses cursos
não estão apenas aprendendo a programar e manipular tecnologia
eles estão aprendendo a como diagnosticar e descobrir o que está errado,
como colaborar e trabalhar como um time,
organizar suas ideias logicamente,
e, o mais importante: como as tecnologias que eles usam diariamente funcionam.
Para mostrar a vocês o quão prático programar é
eu criei uma pequena parte de um software que vocês podem testar agora.
Um grande aspecto da programação é apenas dizer a diferentes serviços para trabalharem juntos.
Então eu disse ao Gmail para procurar por imagens,
e assim que o fizer, enviá-la ao Flickr, outro serviço.
Flickr redimensiona aquela imagem e manda para nosso site.
Quando tivermos um intervalo, eu quero que todos vocês confiram isso,
tirem uma foto sua no celular, envie para esse endereço
e coloque seu nome no assunto.
Esse programa saberá exatamente o que fazer, e quando tivermos um intervalo
você verá sua foto junta com todas as outras, na tela
e esse programa levará apenas meia hora para criar.
Então, vão em frente, confiram, me deixem saber o que pensar, e aproveitem o resto de sua conferência.
(Aplausos)
John Shammas, 16 anos.