Olá e bem-vindo ao vídeo Ask Me Anything que prontamente decidi fazer depois que atingimos mil alunos, que foi
no último fim de semana, já temos mais de 20 alunos.
Portanto, quero começar dizendo, absolutamente, obrigado.
Muito obrigado por fazer parte disso.
Claro que está além do que eu esperava.
Achei que pegaria algumas centenas e consideraria um sucesso, mas realmente adorei interagir com muitos de
vocês.
Temos alunos de mais de cem países e todos estão muito animados para aprender com tantas origens
diferentes.
E eu simplesmente amo a comunidade que surgiu disso.
Como eu disse, foi além da minha expectativa e adoro que todos estejam tão animados em aprender a programar.
Então, muito obrigado.
Eu criei alguns vídeos para você assistir, mas acho que a comunidade que está se
formando em torno disso, está se apoiando e, espero, em alguns meses ajudando uns aos outros a se tornarem os desenvolvedores da Web que desejam ser, acho
que é isso a parte mais incrível.
Então, novamente, muito obrigado.
Vou apenas responder a algumas perguntas que alguns de vocês fizeram para comemorar o recebimento de mil
alunos.
O primeiro que vejo aqui é de Ashley.
E ela perguntou: qual foi o seu maior obstáculo depois de aprender a começar um novo campo de carreira?
Acho que o maior obstáculo que encontrei foi definitivamente a síndrome do impostor.
Você deve ter ouvido falar sobre isso.
É a ideia de que você se sente um impostor.
Você sente que todo mundo sabe dessas coisas, exceto que você se senta em uma sala e as pessoas começam a falar
e você percebe que não tem ideia do que está acontecendo.
Você tem medo de fazer perguntas.
E eu acho que esse é o maior obstáculo, perceber que quando você lê algo ou assiste a vídeos online, as
pessoas praticam isso e se certificam de que não há erros em sua escrita e em seus vídeos.
E eu também fiz isso.
E o que isso significa é que o que projetamos em nossos vídeos ou em nossas postagens de blog não é exatamente o fato de
sermos perfeitos.
Somos nós iterando e garantindo que verificamos nossos erros e os corrigimos.
Portanto, ninguém sabe todas as respostas sobre desenvolvimento ou codificação da web.
Todos nós somos iniciantes e solucionadores de problemas.
Somos muito, muito bons em resolver problemas, não apenas dicionários que sabem tudo.
Então, realmente perceba que você não é um impostor, você não é menos do que todo mundo.
Todo mundo tem essas dificuldades.
E acho que a maior coisa que você pode fazer como desenvolvedor é fazer muitas perguntas.
Sempre que você não souber de algo, faça perguntas.
Não sinta que não gosta.
Você é o único que não sabe.
O mais provável é que as outras pessoas na sala não saibam, exceto que têm medo de fazer uma pergunta e levantar a
mão.
Acho que esse é o maior obstáculo.
Você supera isso e fica à vontade para fazer perguntas aos seus colegas de trabalho.
E quando você não entende alguma coisa, eu fazia muito isso quando comecei a codificar e consegui obter respostas e
progredir muito mais rápido do que a maioria das pessoas que não fizeram perguntas.
Portanto, a próxima pergunta era de Mike.
Além do JavaScript, qual é a linguagem mais importante a se aprender?
Devo dizer que, provavelmente, além do JavaScript, Python é uma linguagem muito boa para aprender, principalmente porque é muito
usada no aprendizado de máquina e é um campo de crescimento muito, muito rápido.
E vou escrever um pequeno post de blog sobre isso para que as pessoas possam se familiarizar com ele.
Mas Python é definitivamente interessante.
O outro, eu diria, é a solidez, que é a linguagem de codificação usada na construção de aplicativos
distribuídos para você.
Se você nunca ouviu falar sobre block chain e todo o hype com criptomoeda, acho que a solidez
é realmente interessante.
Em vinte e dezoito, veremos muitos aplicativos distribuídos sendo criados e há uma
grande demanda por desenvolvedores que conheçam essa linguagem.
Acho que esses dois são muito, muito emocionantes.
Estarei escrevendo uma postagem no blog sobre isso para que você possa obter mais informações.
Você deve olhar para eles assim como para o JavaScript, mas concentre-se primeiro no JavaScript.
Tudo bem.
A próxima pergunta foi feita por ele.
E ele perguntou se você fosse contratar um desenvolvedor de alunos que completassem as notas, o que seria o que você faria.
Não consigo ler hoje.
O que você procuraria e que perguntas faria?
Tudo bem.
Então eu acho que eu perguntaria, número um, qual é a vantagem disso?
Eles acabaram de aprender algumas sintaxes e reagir para saber realmente quais problemas o react resolve?
E eu repasso isso e o curso, então espero que você entenda também.
E então também vou perguntar quais são suas deficiências?
Quando é um mau momento para reagir?
Porque eu tenho visto muitas pessoas que ficam muito, muito empolgadas com a tecnologia e acham
que é o maior presente de todos sem entender isso.
Nem todo problema pode ser resolvido por uma biblioteca, eu acho que REACT é ótimo para algumas
coisas, mas não para tudo, e existem muitas deficiências que vêm com o react que você também deveria saber, porque
se você é capaz de entender os prós e os contras, bem, acho que então você realmente entende a biblioteca e é
capaz de tomar uma boa decisão como desenvolvedor.
E é algo que tentei fazer neste curso, que não é necessariamente aprender um monte de
funções e maneiras de fazer as coisas, mas entender profundamente e saber quais problemas eles resolvem e quando são bons de
usar.
E se você entender isso profundamente, então eu contrataria alguém 100 por cento, porque sei que eles
têm um conhecimento profundo sobre algo e não algo superficial, o que significa que eles são capazes de
fazer mais do que apenas seguir instruções.
Eles são capazes de pensar por conta própria.
E não apenas segue as regras e segue o que eu digo, mas pode pensar por si e tomar
boas decisões.
Tudo bem.
Próximo de Josh.
Quais blogs de programação você lê com mais frequência?
Eu definitivamente gosto do meio.
Médio é ótimo para postagens técnicas em blogs.
Se você nunca esteve lá antes, basta seguir o pontocom médio e seguir qualquer coisa.
Na verdade, eu diria que basta seguir os dez principais artigos diários e ver, navegar por eles e
ver quais são relacionados à tecnologia.
Eu acho que eles são muito, muito bons.
Na verdade, foi assim que comecei este curso.
Eu escrevi um post de blog médio que se tornou muito popular e pensei, ei, talvez eu devesse criar um curso.
O outro é Software Engineering Daily, um podcast muito, muito bom.
E não se trata apenas de desenvolvimento para a Web, trata-se apenas da engenharia de software em geral.
E às vezes pode ser muito técnico.
Isso realmente dá a você uma boa noção do que está por aí e da tecnologia à medida que ela evolui.
E, finalmente, para JavaScript, existe um boletim informativo semanal sobre JavaScript.
Você pode pesquisar isso no Google e se inscrever.
E toda semana vou te dar atualizações sobre JavaScript.
Temos mais algumas perguntas.
O que você fazia antes de mudar de carreira?
Na verdade, tive uma carreira interessante.
Acho que costumava treinar para diretores de todo o mundo, então voava para a Costa Rica, por
exemplo, e treinava gente.
Eu também tinha um pequeno negócio que costumava fazer retiros de ioga e surf.
Sempre trabalhei com pessoas e de vez em quando precisaria fazer um site e daria muito dinheiro
para um desenvolvedor.
Nunca se sabe o que estava acontecendo nos bastidores.
O produto acabado nunca viria como eu queria, e era uma espécie de buraco negro em que eu
estava guardando dinheiro.
Então, eu queria aprender por mim mesma.
E foi assim que entrei no campo.
E a próxima coisa que você sabe, eu realmente gostei e decidi mudar a carreira com base no fato
de que, A, é uma grande indústria para se estar e que eu achei interessante.
A próxima pergunta era: como você conseguiu seu primeiro emprego como DEP?
Então, na verdade, consegui meu emprego como desenvolvedor cinco meses depois.
Bem, depois de começar com um sorriso, não sabia o que era JavaScript.
Na verdade, não sei como a Internet funcionava.
Cinco meses depois, consegui um emprego.
E agora, mesmo como um desenvolvedor júnior, mas como um desenvolvedor intermediário, isso não é nada para se exibir.
Mas só para mostrar o quão rápido você pode progredir nesta carreira se você realmente trabalhar para isso e compreender
os fundamentos.
Então, o primeiro trabalho que eu consegui realmente se candidatou, enviando uma mensagem para um monte de empresas nas quais eu
estava interessado e encontrando o e-mail deles, o e-mail do CEO e deixando-os saber que eu era interessante em
uma função e que estava resolvendo um problema específico que eles tinham .
Então eu pesquisei a empresa e disse, ei, eu percebi que seu site ou aplicativo poderia ter isso e apenas
consertei isso é como eu faria.
Ou eu me mandaria uma mensagem tipo, ei, essas são minhas conquistas anteriores.
Recentemente, me tornei um desenvolvedor e garanto a você que vou trabalhar duas vezes mais duro
do que qualquer outra pessoa da equipe e apenas fazer uma grande promessa, eu acho, para realmente chamar a atenção.
Então, outra pergunta era: como foi a entrevista?
Na verdade, tive várias ofertas quando comecei a trabalhar como desenvolvedor.
E acho que consegui essas ofertas não porque fosse o melhor desenvolvedor do mundo e de
forma alguma o sou agora.
Mas acho que na entrevista, o que consegui fazer foi convencê-los de que vou trabalhar mais duro do que
todo mundo.
E fiz isso mostrando que venho de uma origem diferente.
Não sou um programador de computador que se formou com um diploma.
E transformei isso em uma vantagem, dizendo a eles todas as outras coisas que fiz antes.
E finalmente mostrando a eles que eu era um programador autodidata como vocês, e mostrando que tinha
ambição e determinação para que, ao final da entrevista, conseguisse convencê-los de que
embora eu possa não ser o mais habilidoso desenvolvedor lá fora, eu seria o mais trabalhador.
E eu me certificaria de que aprenderia essas coisas para me tornar um funcionário muito, muito valioso
em seis meses.
E acho que se você for capaz de fazer isso, ficará surpreso com a quantidade de escritórios a mais que receberá, porque
há muitos desenvolvedores por aí.
Mas é muito, muito difícil encontrar desenvolvedores que podem seguir as instruções, B pode trabalhar duro e C não está
tão confiante em suas habilidades a ponto de ter uma visão limitada e não aceitar outras sugestões.
Então, se você for capaz de convencer alguém de que vai ajudá-lo, vai trabalhar muito, muito
duro e que vai ser um recurso para ele que tornará sua vida mais fácil.
Acho que é uma ótima maneira de conseguir um emprego.
Tudo bem.
A próxima pergunta de quando são três livros que o inspiraram de alguma forma?
E eu escolhi livros não relacionados à codificação porque acho que os livros relacionados à codificação, todos os populares, todo mundo
conhece ou você pode procurá-los no Google.
Mas os três livros que realmente me inspiraram.
Um é a semana de trabalho de quatro horas que, por 10 pares que alguns de vocês podem ter ouvido falar, é um livro muito
popular.
Eu não gosto das dicas e truques do conteúdo real, mas eu realmente gosto da maneira que Tim pensa e ele pensa
com eficiência.
E estou obcecado em usar nosso tempo limitado da forma mais eficiente possível.
Então isso significa qual é a melhor maneira de aprender um assunto e não perder meu tempo?
Qual é a melhor maneira de aprender algo e obter recompensas o mais rápido possível?
E tenho certeza que você pode notar neste curso, foi o que eu fiz.
Eu queria encontrar a maneira mais eficiente possível de começar a ganhar dinheiro o mais rápido possível e
começar a trabalhar em equipes assim que possível, porque, bem, temos tempo limitado e podemos aprender muito mais quando '
estamos cercados por outros, quando estamos trabalhando e equipes de desenvolvimento.
Portanto, aquele livro, não apenas no desenvolvimento, realmente influenciou minha vida para que eu pensasse criticamente
sobre o que faço para crescer na carreira pessoal, financeira e emocionalmente, apenas tudo para tentar e olhar para
tudo e analisar as coisas.
O segundo livro foi Tão Bom que Eles Não Podem Ignorar Você, e este livro é de Cal Newport.
E é um livro que li e mudou completamente meu pensamento mais uma vez.
E ensinou que a paixão não é realmente uma coisa quando somos jovens.
Nós pensamos que somos apaixonados por viajar, somos apaixonados por surfar e tentamos seguir
essa paixão.
Mas este livro argumenta que a paixão na verdade se desenvolve a partir da maestria, de se tornar muito, muito bom em uma habilidade em
que as pessoas começam a pagar por isso, em que você se torna respeitado em sua área
e as pessoas têm admiração por você.
E quando você se torna muito, muito bom e mestre em seu ofício, bem, é aí que você fica contente com sua
vida.
É quando você sente que está agregando valor às pessoas.
E esse livro realmente moldou os últimos dois anos.
Para mim.
É por isso que eu realmente comecei a programar e realmente comecei a me divertir cada vez mais.
É porque me tornei cada vez melhor nisso.
Portanto, eu recomendo fortemente esse livro.
Finalmente, o terceiro livro é Smart Cuts de Shane Snow.
E este é o livro que recomendo a todos que estão fazendo o curso, principalmente aqueles que
não têm formação em informática.
Ele fala sobre como você pode realmente subir a escada do sucesso, não apenas seguindo o caminho tradicional, mas pulando de um lado
para o outro, por exemplo, você é um ator e agora quer se tornar
um desenvolvedor?
Bem, este livro argumenta que isso é realmente melhor porque você é capaz de usar
tudo o que aprender nesse campo e pular nessa outra escada de desenvolvimento e usar as habilidades que nenhuma
outra pessoa possui, como comunicar-se com as pessoas, ter empatia e imitar linguagem corporal um do outro.
Isso é algo que muitos desenvolvedores não sabem.
Então, usando essas habilidades paralelas a seu favor, você pode definitivamente dar uma olhada no livro.
É muito, muito bom.
Altamente recomendado.
Certo, próxima pergunta, sua opinião sobre a tecnologia de corrente em bloco, muito, muito legal.
Na verdade, estou muito interessado nele e estou escrevendo um post sobre ele.
Acho que todos deveriam aprender a estrutura de dados da cadeia de blocos.
Você pode realmente fazer isso em JavaScript e construir este simples com bastante facilidade em um dia.
E eu acho que é muito, muito emocionante.
Eu acho que há muito hype em torno disso.
Eu não recomendaria investir nisso.
Mas, T Sharon, acho que a tecnologia é realmente muito interessante e haverá uma grande mudança em vinte
e dezoito e o campo crescerá muito, muito rápido.
Tudo bem.
Isso está ficando longo.
Portanto, as duas últimas perguntas que temos.
Qual o significado da vida?
Provavelmente sou a pior pessoa para perguntar isso também.
Eu não faço ideia.
Mas eu não posso te dizer uma coisa pela qual vivo minha vida.
E ouvi em algum lugar que gostaria de poder creditar.
A pessoa de quem ouvi isso oferece mais valor do que você captura.
E eu acho isso muito interessante.
E foi isso que tentei fazer com o curso.
Tento fornecer o máximo de valor que posso.
E há momentos que são muito, muito chatos fazer esse curso porque demorou muitas horas, muita
edição e muitas vezes em que eu não gostei do vídeo.
Então eu tive que refazer tudo.
Mas eu queria fornecer algo realmente valioso e capturar um pouco do benefício.
E gosto dessa forma de pensar.
Gosto dessa ideia de fornecer o máximo de valor e não necessariamente capturá-lo e ficar chateado.
Se o seu curso for copiado e provocado e as pessoas fizerem o download gratuitamente.
Se você puder ajudar um monte de gente, isso é ótimo.
Se você for capaz de capturar um pouco do benefício, isso também é ótimo.
Mas acho que é uma maneira muito boa de ver as coisas.
E se todos nós nos esforçarmos para fazer isso como desenvolvedores da Web para tentar capturar um pouco do valor
que oferecemos ao mundo, acho que o mundo seria um lugar melhor.
Tudo bem, última pergunta.
Quantas mensagens você recebe todos os dias de seus alunos?
Quer dizer, esse número definitivamente aumentou.
Estou muito, muito animado, não posso acreditar que temos mais de dois mil alunos agora, e
definitivamente passo muito tempo.
Eu gostaria de ter acompanhado as coisas, mas agora acordo de manhã.
Passo cerca de uma hora respondendo mensagens que, à tarde, passo mais uma ou duas horas
respondendo mensagens e perguntas.
E novamente à noite eu faço isso também.
E se eu não fizer isso três vezes ao dia, não vou conseguir acompanhar.
Terei que descobrir um sistema melhor também, porque quero responder a cada aluno.
E quero que as pessoas se sintam à vontade para me fazer o máximo de perguntas que puderem.
Mas também quero continuar fornecendo novos vídeos e desenvolvendo o curso para ser cada vez melhor com base
no feedback.
Então vamos ver.
Tem sido tão divertido e emocionante que, como alguns de vocês sabem, deixei meu emprego para me
concentrar neste curso em tempo integral.
Então, todo o feedback, toda a comunidade e todos que estão me ajudando no descanso, respondendo a perguntas
e tentando formar um projeto de código aberto.
Tem sido muito, muito divertido.
E esta é provavelmente a coisa mais divertida que pensei em trabalhar na minha vida.
E por isso, muito, muito obrigado.
Eu acho vocês todos incríveis.
E acho que o que ofereço a você talvez seja 20% do valor.
Acho que a comunidade e o suporte que estamos criando com este curso é o grande benefício.
E espero que continue crescendo e se torne algo maior do que eu jamais imaginei.
E espero que todos vocês, ao final disso, consigam o que querem com isso, seja para aprimorar suas habilidades,
conseguir um emprego ou apenas para ficar um pouco mais esperto.
Então, vejo vocês no próximo vídeo.
Obrigado por assistir meu rosto falar por não sei quanto tempo é esse vídeo, mas parecia muito, muito
longo.
Eu realmente aprecio todos vocês.
Muito obrigado.
Bye Bye.