Resumo de: "como aprendi a programar em 4 meses e ter um emprego (sem graduação ou bootcamp)"
- #JavaScript
Este é um video legal, embora um pouco fake, pois o autor utilizou praticamente pelo menos "2 bootcamps" e "um estágio" com "metoria". https://www.youtube.com/watch?v=WR1ydijTx5E&t=302s Tirando esse "pequeno detalhe" de lado...
Este vídeo conta a história de um coreano que vivia nos estados unidos e odiava a vida que tinha (segundo ele mesmo), voltou pra coreia do sul e pesquisando na internet viu que era uma ótima área para ganhar dinheiro, então buscou de forma mais rápida aprender a programar e ter um emprego na área.
Primeiro tirou estudou e tirou um certificado front-end no free-codecamp (ótimo pra quem sabe inglês), depois sentiu que precisava estudar o fullstak tbm, então ele entrou em contato com um desenvolvedor do youtube que juntos iriam criar um projeto básicop de CRUD que segundo ele é o essencial de qualquer webapp (ou mesmo sitema eu acho):
C - Criar
R - Ler
U - Update (atualizar)
D - Deletar (apagar)
E assim o Steve iria tratá-lo como um webdev junior durante o proceso, utilizando um softare chamado "JIRA" para trabalhar no projeto, GIT e diferentes branches etc para ter cuidado com os prazos de entrega "deadlines" e etc.
E ensinou um conceito valioso de "DRY":
D - Don't
R - Repeat
Y - Yourlself
Que significa essencialmente: "fazer código reutilizável" ou seja, reaproveitar códigos pra não ter que fazer tudo novamente... ("copy and paste" = "copiar e colar" em algumas situações é o melhor a se fazer)
Além de utilizar o Stackoverflow para tirar dúvidas (é a maior plataforma de dúvidas de desenvolvedores do mundo)
E mesmo assim, já se sentindo um programador profissional e confiança, ainda comprou cursos na Udemy para aprender mais sobre React e Node.js e fazer um clone do Pinterest
E após concluir seu projeto fullstack aprendeu consequentemente a como fazer o design de uma base de dados:
Criar apis
Configurar "Auth" ("Auth" significa autenticação. É o processo de verificar se um usuário é quem ele diz ser. Isso geralmente é feito por meio de um nome de usuário e senha, mas também pode ser feito por meio de outros métodos, como biometria ou tokens de segurança).
Exemplos de como "auth" pode ser usado
"Você precisa fazer o login antes de acessar este site." (This means you need to authenticate yourself before you can access the website.)
"O sistema de autenticação do banco falhou." (The bank's authentication system failed.)
"O aplicativo usa autenticação biométrica para proteger seus dados." (The app uses biometric authentication to protect your data.)
Outras palavras que podem ser usadas para "auth":
- Autenticação
- Autorização
- Login
- Identificação
E finalmente colocar o app em um servidor na núvem.
E assim construir um portfólio bem robusto.
Após isso ele vai procurar um emprego remoto em uma empresa média ou pequena porque ele odeia grandes empresas através de:
- remoteok.io
- weworkremotely.com
Não apenas "aplicando" para as vagas, mas contactando os recrutadores diretamente, explicando tudo o que ele buscava, o que ele sabia, link dos projetos no github, etc
E por fim e mais importante ele incluiu uma oferta que eles não poderiam recusar: "considero trabalhar de graça por experiência".
Depois aproximadamente 5 meses ele encotrou 22 trabalhos que enviou oferta, recebeu 6 respostas, dessas respostas recebeu 4 entrevistas e 3 propostas de trabalho legitimas.
Ele escolheu a empresa que segundo ele oferecia o melhor pacote de benefícios e oportunidades para aprender e cresncer, começando com um sálario de 50 mil dólares por ano (um pouco mais de 4 mil dólares por mês, hoje (03fev) o dólar está quase 5 reais, isso daria aproximadamente 20 mil reais por mês) que é um salário que apenas praticamente apenas aproximadamente 2% da populaçlão no Brasil ganha... Bem, mas isso foi em 2018 de acordo com o documento que ele mostrou parcialmente no vídeo, embora o vídeo seja de 13 jun 2023.
E de acordo com ele no final a conclusão é que após continuar trabalhando no ramo da tecnologia até o momento, apenas 2 coisas realmente importam neste mercado, e não são suas credenciais, mas sim como:
1. resolver problemas e 2. persistência para achar soluções.
Este é o link do canal dele no youtube que tem apenas 5 videos, mas este chegou aos 3 milhoes de views: https://www.youtube.com/watch?v=WR1ydijTx5E&t=302s e seu blog: https://www.timkim.me/
O que você achou dessa história? eu achei um tanto inspiradora, e decidi compartilhar aqui na dio por meio de um artigo, pois achei o passo-a-passo dele muito interessante e válido pra qualquer pessoa que queira entender de fato o que é um pouco este "universo da programação".
Meu github é: https://github.com/venelouis me siga aqui na dio e nas outras redes se você gosta desse tipo de conteúdo e quer fazer algum tipo de conexão comigo. vlw!