"Todo mundo neste país deveria aprender a programar ... porque programar ensina a pensar. - Steve Jobs O que você quer ser quando crescer, Olivia? Astronauta. Quero ser estilista de moda. Jogar basquete. Quero ser ator. Médico Professor Cozinheiro. Artista. E você, o quer ser quando crescer? Uma sereia! Você sabe o que é um programador? Si... Não. Não. Hummm, não. Eu acho que é algo que tem códigos e é uma maneira de decifrar um mistério. Eu imagino.. Que eles... Humm, espera, o que? ... um programador. Não. Hoje em dia, programas de computador estão presentes em toda a parte. Então. O que é programar? Programar é basicamente explicar ao computador o que você quer que ele faça. Programar é ensinar para uma das coisas mais estúpidas do mundo: um computador. A programação é uma das poucas coisas que permite criar o que você quiser, algo novo, a partir do zero Você pode criar qualquer coisa. Programar não é muito diferente de tocar um instrumento musical ou praticar esporte. No começo pode parecer intimidante, mas você acaba pegando o jeito. A programação é algo que se pode aprender. E eu sei que pode ser intimidante, mas muitas coisas são intimidantes Mas, o que não é? Muita gente escreve programas muito simples. Basta decompor um grande problema em problemas menores e ao combinarmos obtemos programas complexos como as pessoas estão acostumadas a ver. Então, se é tão simples, por que tão poucas pessoas sabem programar? Nos próximos dez anos 1.4 milhão de novos empregos em informática serão criados e o sistema educativo será capaz de criar somente 400 mil graduados qualificados para estas vagas. Isso significa que faltará um milhão de pessoas. Então, por onde começar? Eu era obcecado por mapas quando criança. Mais especificamente por cidades. Então eu aprendi a programar sozinho. Eu tinha um objetivo claro do que eu queria fazer. Eu queria ver um mapa da cidade na minha tela e mexer com ele, adicionar coisas, movê-lq, ver o que acontecia na cidade, como funcionava, como ela vivia. Quando jovem a coisa mais esperta que fiz foi um programa para definir o plano de aulas na minha escola. Com isso eu podia escolher quais garotas ficariam na minha turma. O primeiro programa que eu escrevi perguntava coisas como: "Qual é a sua cor favorita? " ou " Quantos anos você tem?" A primeira coisa que aprendi foi criar um círculo verde e um quadrado vermelho na tela. A primeira vez que eu fiz um programa que escreveu na tela: "Olá Mundo". E eu me dei por conta que eu tinha ensinado um computador a fazer isso, foi incrível. Quando eu finalmente aprendi um pouco de programação, o que era uma parede branca tornou-se portas. E, então você começa a abrir as portas deixando a luz entrar! E para mim um programa pronto é como uma obra totalmente iluminada. Você pode ver todos os detalhes de sua estrutura. É uma verdadeira sensação de serenidade quando se acaba um programa. Levei um tempo para perceber que criar coisas com as mãos, ou criar código, criar programas, são apenas maneiras diferentes de expressar a criatividade. Criar suas próprias coisas virou moda. Pessoas fazem seus próprios lenços e chapéus. Pessoas que programam seus próprios aplicativos. O único limite é a imaginação. O princípio é descobrir coisas que podem ser feitas usando computador que antes eram talmente impossíveis. Os grandes projetos são feitos em equipe, colaborando com outras pessoas. Você expõe suas idéias e inspira os outros. é isso que nos leva ao sucesso. Não se trata de uma idéia brilhante que surge e em seguida você programa 24h por dia por três semanas. A mágica acontece quando estamos todos trabalhando em conjunto, construindo algo juntos. No mundo faltam tantos programadores que provavelmente sempre faltarão programadores competentes E por isso todos nós vivemos uma vida de sonhos. Para contratar os melhores profissionais nossos escritórios são fantásticos. . Nós temos um cozinheiro fantástico! Comida de graça! Café, almoço e jantar. Lavanderia. Lanches. Até mesmo ugares para jogar, vídeo games e scooters. Nos escritórios existem muitas coisas interessantes, lugares para jogar, relaxar, refletir, tocar música, ser criativo. Eu fui ao Escritório de Estatísticas sobre trabalho nos Estados Unidos, e cerca de um terço das pessoas trabalham em coisas que você já imagina, trabalho típico do governo, e também tarbalhos típicos de technologia. Mas, então, o resto das pessoas, a maioria, trabalha em uma infinidade inimaginavel de aréas da indústria. E isso significa que computadores estão por toda a parte! Quer trabalhar na agricultura? Quer trabalhar em entretenimento? Quer trabalhar na fabricação? Tudo isso já era! Aqui estamos em 2013, nós dependemos de tecnologia para nos comunicarmos. Para operações bancárias. Informações. E nenhum de nós sabe ler e escrever programas! Pessoal, o que mais? Quem mais tem uma idéia do que podemos mudar com a programação? O que mais podemos fazer? Tiffany? Depois de usar programação em sala de aula percebi que os alunos desenvolveram uma vontade maior de resolver problemas. Isso realmente estimula o pensamento crítico. Promove a capacidade de resolver problemas. E é algo que pode ser aplicado à matemática, ou à compreensão escrita. Nós combinamos ciência com a programação e vimos as notas melhorarem em 30%. Quando eu estava na escola, eu pertencia a um grupo extracurricular chamado "Whizz Kids". E quando as pessoas descobriram, eles riram de mim. Você sabe todas essas coisas! E eu dizia "Cara, eu não me importo, eu acho que é legal ... E você sabe, eu estou aprendendo muito. E alguns dos meus amigos já têm emprego garantido! " É importante para essas crianças. Deveria ser obrigatório. Para ser um cidadão deste planeta. Ler e escrever programas. Eu acho que você tem que começar desde pequeno. As pessoas se enganam sobre programação quando pensam que é preciso aprender um monte de coisa para poder fazer algo útil. Não tem que ser um gênio para saber programar. Você precisa de determinação. Somar, subtrair, coisas assim. Você provavelmente já sabe a tabuada! Não precisa ser um gênio para programar. Precisa ser um gênio para ler? Precisa ser um gênio para fazer matemática? Não Não Se alguém me tivesse dito que programação fosse sinônimo de humanidade, que é uma maneira de ajudar as pessoas através da tecnologia, isso teria mudada o meu ponto de vista muito mais cedo. Se você está tentando fazer dinheiro, ou se você só quer mudar o mundo, programa é uma habilidade extremamente poderosa. Ter uma idéia e vê-la em suas mãos, e, em seguida, pressionar um botão e colocá-la nas mãos de milhões de pessoas. Eu acho que nós somos a primeira geração no mundo que realmente teve esse tipo de experiência. Os programadores de amanhã são os mágicos do futuro. É como ter super poderes comparado às outras pessoas. Eu acho que é maravilhoso. É a coisa mais próxima de ter superpoderes. Grandes programadores são as estrelas do rock de hoje. É isso!