Uma conversa de 19 anos com o CEO da Apple, ele foi um deslize na rede em “programação orientada a testes”
Antes da sessão oficial de compartilhamento, Han Chubo estava se preparando há algum tempo.
Esse tipo de "grande" também o fez pensar secretamente: Tão formal? Poderia ser Cook vindo também?
Mesmo assim, Han Chubo ficou agradavelmente surpreso quando o CEO da Apple, Tim Cook, apareceu.
Havia um homem chamado "Apple" no software de videoconferência e ele também não falava.
Então "Apple" de repente ligou a câmera depois de um tempo, e o apresentador disse: "A propósito, Tim estará aqui hoje".
O Swift Challenge é uma competição estudantil de codificação organizada pela Apple. Este ano, a competição convidou estudantes de todo o mundo para criar um projeto de aplicativo Swift Playgrounds com um tema de sua escolha.
Nesse dia, Han Chubo, estudante do segundo ano da Beijing Jiaotong University, como um dos vencedores globais do Swift Student Challenge, participou deste encontro online especial para apresentar seus designs a Cook.
▲ Han Chubo apresentou seu trabalho a Cook
Cook não foi o único ponto positivo naquela reunião.
Naquela época, também havia representantes de estudantes de diferentes partes do mundo online com ele, compartilhando seus trabalhos e histórias um por um, e o ambiente era muito descontraído.
O que mais impressionou Han Chubo foi um colega de classe que havia feito aplicações relacionadas à linguagem de sinais.
Tim não fez muitas perguntas naquele dia, mas lembro que ele perguntou ao colega se ele tinha assistido o "Coda" da Apple TV e ele (o colega) disse que não.
Mas falando sério, Han Chubo acha a criatividade desse colega incrível. No compartilhamento, ele aprendeu que a língua de sinais é muito importante, mas não tem recebido atenção suficiente.
▲ Muitas linhas de linguagem de sinais são usadas em "Listening Girl"
A janela que a Global Connection abriu naquele dia era mais do que esta:
Pela primeira vez senti que não era só eu, senti o mundo mais amplo, que muitas pessoas estavam comigo, discutindo as mesmas coisas.
Esse sentimento também está relacionado à sua experiência de aprender programação.
Embora tenha sido exposto à programação na escola primária, pode-se dizer que Han Chubo é um "peixe que escorregou pela rede" em "programação orientada para exames", de modo que a programação ainda é uma ferramenta criativa que ele usa para satisfazer sua curiosidade.
Mesmo quando ele ganhou o jogo desta vez e conheceu Cook, também veio de uma pequena mentalidade "rebelde".
"Slip through the net" para encontrar a liberdade e a felicidade da programação
Foi porque esta competição "não foi útil" para a minha nota na escola que me fez sentir que era mais importante.
Ao longo dos anos, ele ouviu outros dizerem que ir para a faculdade é uma questão de tentativa e erro e exploração. Mas após o início real, ele descobriu que o caminho que a maioria das pessoas escolhia era surpreendentemente uniforme – a busca por pontos de notas mais altas.
Ao fazer a lição de casa, às vezes as pessoas "empilham recursos" para obter uma pontuação mais alta, mesmo que não seja a solução ideal para o design do produto em si.
Han Chubo admitiu que podia entender e até o fez, mas ainda assim não se sentiu bem.
▲ Chu Bo gravou pedaços de vida
E o jogo da Apple foi sua saída "escorregar pela rede", uma fuga breve.
Como não há muitas restrições rígidas, ele sente que o Swift Student Challenge é mais livre e expressivo.
(A competição) é menos sobre qual tecnologia legal você usa e mais sobre sua criatividade, seu pensamento.
Naquele dia (videoconferência) vi o compartilhamento de todos, e o trabalho de todos me fez sentir incrível e senti muitas coisas diferentes.
Naquele momento, o “desconforto” que sentia na escola encontrou ressonância no compartilhamento de desenvolvedores ao redor do mundo.
Para ele, a programação é uma ferramenta para concretizar suas ideias e satisfazer sua curiosidade.
No meu aprendizado de programação, sempre tenho um problema primeiro e depois penso em como resolvê-lo. Esse processo me permite aprender muitas habilidades de programação profunda com diversão.
Esse hábito de pensar decorre de sua experiência de entrada em programação.
Há dez anos, Han Chubo, que ainda estava no ensino fundamental, foi arrastado por seu professor para participar da "Competição de Informática", também conhecida como "Olimpíada de Matemática no mundo da programação".
Este tipo de competição não é sobre software ou aplicativos, mas "mais como problemas de aplicação de matemática", então a maioria dos selecionados são crianças que são boas em matemática.
Se você tirar boas notas na competição, será útil para estudos futuros no futuro, então muitos dos colegas de classe de Han Chubo continuam estudando.
E o próprio Han Chubo "escorregou pela rede" depois de ganhar um segundo prêmio no ensino fundamental.Com um conhecimento básico de programação, ele nadou para uma exploração mais selvagem.
▲ Chu Bo gravou pedaços de vida
Aos 11 anos, ele possuía um iPad Air próprio, e isso agrada a infinidade de aplicativos na App Store.
O Swift Playground 4 da Apple, lançado no ano passado, permite que adultos e crianças aprendam, escrevam e até publiquem seus próprios aplicativos diretamente no iPad.
No entanto, quando Han Chubo era criança, era difícil completar a programação apenas com um iPad.
Por acaso, ele descobriu um aplicativo chamado "Codea" que lhe permite escrever jogos para iOS diretamente no iPad.
Eu queria criar inimigos em um jogo, então aprendi programação orientada a objetos; queria efeitos visuais especiais, então tentei o editor Shaders da Codea.
▲ Han Chubo usou Codea para fazer o primeiro jogo "Airplane Wars", que pode usar o giroscópio do iPad para controlar o avião
O trabalho "Genetic Lab" desenhado por Han Chubo para o concurso da Apple desta vez é também outra resposta ao "fazer perguntas".
Na aula de biologia do ensino médio, todos estudamos genética e entendemos o conhecimento da hibridização biológica. No entanto, a maior parte de nossa cognição de hibridização só pode ficar no raciocínio do tópico, e não há chance de realmente experimentar.
"Genetic Lab" é um espaço onde você pode "ciber hands-on".
Você pode pegar tomates com genética diferente e cruzá-los para ver quais novas variedades vão crescer.
Até Han Chubo tentou fazer o teste com seus amigos – ele "experimentou" de acordo com a pergunta do aplicativo e obteve a resposta correta.
Você pode ver como tudo isso acontece, não apenas fazendo as contas.
Na boca de Han Chubo, a programação é particularmente "manual".
É o meio pelo qual ele constrói coisas com as mãos e o meio pelo qual ele proporciona experiência prática para os outros.
Você pode fazer algo que funcione com um custo mínimo.
Se eu quiser inventar algo, se for um objeto físico, pode haver muitos processos, mas se for programação, você pode fazer algo que outros possam realmente usar com apenas um computador.
A próxima realidade
▲ Imagem do Unsplash por Tai Bui
Ao longo dos últimos anos, a impressão do público sobre os programadores mudou drasticamente.
Esta profissão costumava ser sinônimo de "alto salário" e "mudar o mundo", mas nos últimos anos os relatórios relacionados de grandes empresas de Internet, as pessoas viram o lado "996" e "curta vida útil" da indústria.
Han Chubo estava determinado a aprender programação durante o vestibular.
Mesmo que os resultados dos exames finais não tenham sido tão bons quanto o esperado, ele ainda trabalhou duro em seu primeiro ano e voltou para a ciência da computação.
Embora o amor seja firme, as vozes do mundo exterior ainda podem deixá-lo ansioso.
Olhando para as reportagens, muitas empresas estão demitindo trabalhadores recentemente, e demitindo milhares de pessoas, ou seja, haverá números muito precisos nele, o que é muito assustador.
Talvez eu vá trabalhar nessas empresas no futuro e encontre essas coisas mencionadas nas notícias.
Isso me faz sentir mais pessimista em relação ao futuro.
Essa ansiedade também assombra os outros.
Outros podem já estar planejando estágios de verão ou se preparando para jogar.
Embora não tenha conseguido encontrar a solução ideal para seu futuro, Han Chubo ainda acha inaceitável passar as férias inteiras em "negócios".
Não consigo me preparar para o futuro.
▲ Chu Bo gravou pedaços de vida
A experiência de participar do Swift Challenge deu-lhe alguma confiança.
Histórias mais diversas permitem que ele veja mais possibilidades.
Ele conheceu um veterano que estava na mesma escola que ele: "Ele não seguiu os passos e saiu daquele círculo. Agora ele está vivendo a vida que quer. Esse tipo de exemplo dos outros também me inspirará."
Talvez como o próprio Han Chubo dissesse, o mundo descrito nas notícias pode ser apenas um lado da situação, e a realidade pode não ser tão boa ou tão ruim.
Quanto às próximas férias de verão, Han Chubo decidiu reiniciar a viagem a Wuhan, que foi interrompida quatro vezes, para desacelerar por conta própria. Ele concorda com uma frase escrita por @Vincent Zoo:
Reduzir o tempo de entretenimento é reduzir o seu coração, você deve reservar um tempo para brincar e se dedicar a uma diversão específica, caso contrário ele se tornará cada vez mais indiferente à vida.
#Bem-vindo a prestar atenção à conta oficial do WeChat de Aifaner: Aifaner (WeChat: ifanr), conteúdo mais interessante será trazido para você o mais rápido possível.