1. Título
1.1. De junior para pleno e sênior - Figma - Inteligencia artificial
2. Intro
2.1. Seja bem vindo(a) ao OneBitCode ao Vivo, sua live semanal de programação
2.2. O que vai rolar hoje?
2.2.1. Programador 1% melhor
2.2.1.1. React Native x Flutter
2.2.1.2. Guia do Programador Freelancer
2.2.2. Ferramenta que você precisa conhecer
2.2.2.1. Extensões do VS Code
2.2.3. Curiosidades da Programação
2.2.3.1. O que é um computador quântico
2.2.4. Oráculo dos códigos
3. Conteúdo
3.1. Curiosidades
3.1.1. Computador quântico
3.1.1.1. Qual a base da computação atual?
3.1.1.1.1. Os Bits, ou seja os famosos 0s e 1s, verdadeiro ou falso, sim ou não
3.1.1.1.2. Tudo nos computadores é representado como 0 e 1, desde imagens, vídeos, músicas e principalmente códigos
3.1.1.2. Computadores quânticos não veem 0s e 1s, veem entre 0s e 1s
3.1.1.3. Vamos entender um pouco mais sobre isso
3.1.1.4. O nome computador quântico deriva da física quântica que também vai além da dualidade 0 e 1
3.1.1.5. Ao invés de termos Bits nos computadores quânticos nós temos os qubits
3.1.1.6. Enquanto na computação clássica o bit é representado por impulsos elétricos ou ópticos, na computação quântica o qubit é, na verdade, uma partícula de nível subatômico. Isso pode ser, por exemplo, um elétron ou um fóton.
3.1.1.7. Enquanto um bit é binário, restrito ao zero e um, um qubit pode representar várias combinações de zero e um ao mesmo tempo.
3.1.1.8. Graças a isto, um computador quântico pode reduzir severamente o tempo necessário para concluir uma tarefa já que pode avaliar diferentes combinações de resultados simultaneamente.
3.1.1.9. A ideia é usar esses computadores para resolver problemas matemáticos e científicos, já que em teoria um computador quântico pode resolver em segundos o que um supercomputador demoraria milênios
3.1.1.10. Um exemplo disso
3.1.1.10.1. O Google disse recentemente que conquistou a supremacia quântica, marco que indica a capacidade da tecnologia para resolver cálculos inviáveis para computadores comuns. Isso foi possível por meio do Google Sycamore, supercomputador quântico que solucionou, em 200 segundos, uma questão que a máquina mais rápida do mundo levaria 10 mil anos para resolver.
3.1.1.11. Os computadores quânticos ainda são experimentais e instáveis, não se tem uma previsão de quando será acessíveis como computadores pessoais
3.1.1.12. E a programação nessa história?
3.1.1.12.1. Já existem algumas linguagens para programar (e simular) esse tipo de computador
3.2. Extensões do VS Code - parte 1
3.2.1. vscode-faker
3.2.1.1. Extensão para gerar dados fake (porém dentro dos padrões) no do Vscode
3.2.1.2. 1 - Selecionar o local para inserir o valor
3.2.1.3. 2 - Digitar (ctrl + shift + p), escrever faker e selecionar o tipo de dado
3.2.1.4. 3 - Escolher as opções do tipo de dado
3.2.1.5. 4 - Pronto
3.2.2. pomodoro-timer
3.2.2.1. 1 - Play e Pause na barra
3.2.2.2. 2 - Configuração nos settings
3.2.3. indent-rainbow
3.2.3.1. 1 - Sem a extensão
3.2.3.2. 2 - Com a extensão
3.3. Guia rápido do programador Freelancer
3.3.1. Dicas importantes
3.3.1.1. Você é a sua imagem
3.3.1.1.1. Reputação
3.3.1.1.2. Github
3.3.1.1.3. Linkedin
3.3.1.2. Como cobrar
3.3.1.2.1. Lista bem definida do que será entregue e quando (de preferência entregas semanais)
3.3.1.2.2. Preço por hora
3.3.1.2.3. Combinado de + horas > o preço
3.3.1.2.4. Recebimento semanal
3.3.2. Sites de Jobs
3.3.2.1. freelancer.com
3.3.2.2. fiverr.com
3.3.2.3. workana.com
3.3.2.4. peopleperhour.com
3.3.2.5. 99freelas.com.br
3.3.3. Ferramentas para se organizar
3.3.3.1. MeisterTask
3.3.3.2. MindMeister
3.3.3.3. Google Drive | Dropbox
3.3.3.4. negocieapp.com.br
3.3.4. Como receber
3.3.4.1. tranferwise
3.3.4.2. Paypal
3.3.4.3. Bitcoin
3.3.5. Sites para evoluir
3.3.5.1. Idioma
3.3.5.1.1. Italki
3.3.5.1.2. DuoLingo
3.3.5.2. Programação
3.3.5.2.1. udemy
3.3.5.2.2. coursera
3.3.5.2.3. onebitcode
3.3.5.3. Negócios
3.3.5.3.1. Trabalhe 4 horas por semana
3.3.6. Que saber mais?
3.3.6.1. 5 pilares do programador freelancer
3.3.6.1.1. onebitcode.com/programador-freelance-remote/#trabalho
3.3.6.2. Bem vindo ao mundo do programador Freelancer / Remoto
3.3.6.2.1. onebitcode.com/programador-freelancer-dicas/
3.3.6.2.2. onebitcode.com/programador-freelancer-dicas
3.4. React Native Vs Flutter
3.4.1. O que é o Flutter?
3.4.1.1. Flutter é um kit de desenvolvimento de interface de usuário (Ui Toolkit), de código aberto, criado pelo Google, que possibilita a criação de aplicativos compilados nativamente. Atualmente pode compilar para Android, iOS, Windows, Mac, Linux, Google Fuchsia e Web.
3.4.1.2. Data de release: Dezembro 2018
3.4.1.3. Linguagem de programação: Dart
3.4.2. O que é o React Native?
3.4.2.1. React Native é uma biblioteca Javascript criada pelo Facebook. É usada para desenvolver aplicativos para os sistemas Android e IOS de forma nativa.
3.4.2.2. Março 2015, Google I/O
3.4.2.3. Linguagem de programação: Javascript
3.4.3. Top APPs
3.4.3.1. Criados com Flutter
3.4.3.1.1. Google Ads
3.4.3.1.2. Xianyu by Alibaba
3.4.3.1.3. Groupon
3.4.3.1.4. inKino
3.4.3.2. Criados com React Native
3.4.3.2.1. AirBnB
3.4.3.2.2. UberEats
3.4.3.2.3. Discord
3.4.3.2.4. Instagram
3.4.4. Analisando o mercado Brasileiro
3.4.4.1. Vagas
3.4.4.1.1. 17 Vagas de RN no ProgramaThor
3.4.4.1.2. 6 Vagas de Flutter no ProgramaThor
3.4.4.1.3. 246 vagas de Flutter apareceram na busca do LinkedIn
3.4.4.1.4. 578 vagas de React Nativa apareceram na busca do LinkedIn
3.4.4.2. Pesquisa do Stackoverflow
3.4.4.2.1. Tecnologias mais usadas
3.4.4.2.2. Tecnologias mais amadas
3.4.4.2.3. Tecnologias que pagam mais
3.4.5. Analisando o Github
3.4.5.1. React Native no Github
3.4.5.2. Flutter no Github
3.4.6. Facilidade de aprender
3.4.6.1. React Native é mais fácil para quem conhece javascript e possui mais tutoriais e cursos online
3.4.7. Comunidade
3.4.7.1. Por ser mais antigo e estar mais estabelecido o RN tem uma comunidade maior
3.4.8. Qual você deve escolher?
4. Conclusão
4.1. Um caminho para quem quer se tornar um programador full stack focado em JS de alta qualidade
4.2. O que vai rolar na próxima live?
4.2.1. De junior para pleno e sênior - Figma - Inteligencia artificial
4.3. Uma missão para você, traga um amigo ou amiga do mundo da programação na próxima live!
4.3.1. O link sempre será OneBitCode.com/live