Como consegui minha primeira oportunidade como dev?
"Não existe uma receita de bolo!"
Bom, comecei com tech no inicio de 2020, e com a crise global de saúde, apareceram muitos conteúdos de tecnlogia, e uma crescente demanda por profissionais que acredito já tenha lido em qualquer curso que tenha feito ou flertado.
Como estava desempregado, comecei a correr atrás dos conteúdos gratuitos, e pasmem, existem muitos conteúdos excelentes que podem contribuir com seu ingresso em uma vaga.
"O Problema é a falta de foco!"
Cara, não sabia nada, então ficava igual um doido fazendo de tudo:
- lógica de programação;
- javascript;
- python;
- portugol;
- git;
- github;
Não tinha um foco, não tinha idéia de como levar isso além...
Foi então que comecei a assistir conteúdos de pessoas que já têm um tempo no mercado:
- Fabio Akita;
- Felipe Deschamps;
- RockeatSeat;
Isso me ajudou muito... Não basta você focar somente em aprender a linguagem do hype, você precisa entender coisas fora da linguagem que te cativou, e sinto muito lhe dizer, não é a melhor do mundo, ela é como português, espanhol, alemão, hindu, francês, e coloquei o inglês propositalmente por ultimo, pra você não cair novamente em algo que está no hype.
Cara então você está me dizendo que o inglês não é importante?
Longe disso Joviii, ele tem sua importância, dado que a maioria das documentações a utilizam, dado que os melhores conteúdos, videos, livros da nossa area, ainda estão em inglês, e que infelizmente demoram tempo o suficiente para serem traduzidos, a ponto de quando chegam nas prateleiras já estão com um mercado onde muita gente já surfou excelentes ondas. Não estou dizendo que você não vai surfar comprando um livro que demorou alguns anos para ser traduzido... mas acho que primeiro tú vai acabar pegando muito jacaré e tomando muito cachote até conseguir uma onda.
Mas ainda sim, acredito que podemos criar uma cultura e reverter um pouco esse jogo, existem devs excepcionais por aí, e porque esses caras, independentes de suas nacionalidades não estão criando, documentando soluções em suas próprias linguas, isso só acaba fomentando mais e mais um segundo estimulo compulsivo somado há uma baita ansiedade de ter que aprender mais um assunto... o inglês nesse caso.
Nota: Também é importante ressaltar que todas as linguagens - pelo menos as que já vi até hoje - foram escritas utilizando inglês, assim como erros gerados etc...
Tirando o breve desfoque acima :/ console.log("sorry!")
Voltando especificamente, a turma da rockeat que conheci em 2020 em uma nlw...
Cara, lembro de me sentar com um note bem veinho, em 2020 ele já tinha 10 anos de idade, pensa numa config bem ruim, advinha onde comecei meus primeiros passos? Nele! Tinha muito mal 2gb de memória, um hd de 160gb, processador era um intel de 900mhz.
Então utilizava a smarttv pra assistir os conteúdos no youtube, e praticava tudo no véi, que formatei, com windows 10, ranquei tudo que podia fora, e só deixei o vscode e o edge como navegador, que na época bebia menos memória que o chrome.
Não percebi na época, mas estava sendo inserido em um contexto voltado para desenvolvimento fullStack: Html5, Css3, Javascript no front e no back, bd com mySQL. Com foco maior no frontend. Lembro naquela nlw sendo ensinada pelo Mike Brito, e construi do zero com ele um appweb, com uma banco de dados bem simples pra retonar algo.
Dores de cabeça
Mano, foi uma loucura, por que não sabia nada, então só fui. Ficava digitando tudo o que ele ia fazendo, e quando dava ruim, voltava o video pra entender linha a linha o que havia colocado diferente. Interessante que mesmo não sabendo nada, fui me desafiando a procurar nas linhas que havia digitado, se existia algo aparentemente estranho, e pasmem, resolvi 3,4 coisas sem voltar os videos.
E isso trás algo exclente pra nós, parece filosofia barata, mas funciona.
Nunca se disponha a aprender algo com o pensamento de que não sabe aquele assunto, e que nunca irá aprender.
Eu sei, chega a ser ridiculo de tão simples :/ Mas faça o teste, não desista nas primeiras dificuldades, persista, que você vai se surpreender.
Inicio de 2021
já tinha passados por umas 2 ou 3 nlws, já havia assistido n videos do akita, e do Dechamp's - inclusive, aquele do fogo do Doom, mannnn, ainda vou fazer aquele negócio! -, então apareceu uma oportunidade de ingressar em um bootcamp 0800 de frontend mobile. Cara, fiz o processo seletivo, fui com a cara e a coragem. Passei, e comecei o curso. Foram 5 meses estudando um básico de Html, css, js, jquery, bootstrap, me lembro de ter apanhado pra caramba com javascript em laços de repetição.
Mas quando começamos react-native, haaaa, que sensação boa, construimos um projeto simples usando firebase do google para persistir alguns dados, imagens. Depois foi a mesma coisa com Dart/Flutter.
Então é só meter as caras nas linhas de código?
Não joviii, mais importante que saber fazer um layout maneiro, fazer o melhor crud da face da terra, também é sua capacidade de aprender com outras pessoas, e de ensinar prara outras pessoas, é saber conversar, falar quando precisar, e se calar para ouvir o que o outro tem a dizer, é saber trabalhar em equipe, é saber reconhecer que, mesmo que você tenha uma solução na ponta dos dedos para algo, você não está trabalhando, ou fazendo um projeto sozinho... existem muitas pessoas ali com você, com diferentes saberes, experiência de vida, pessoas fantásticas para se relacionar, aprender.
Let sorte = Preparacao + Oportunidade;
Cara com essa mentalidade, sempre procurei me relacionar com meus pares no curso, sempre fui um dos caras que tinha uma pergunta pra fazer ao professor, mesmo as mais idiotas ao meu ver naquela época.
Por conta disso eu e outros alunos fomos indicados para uma entrevista assim que entregamos um projeto para um dos parceiros do bootcamp.
Assim que recebi um email informando sobre a entrevista, comecei outro processo de preparação:
- Pesquisei tudo o que podia sobre a empresa;
- Pesquisei sobre o Presidente dela;
- Pesquisei sobre a tech recruiter;
- Pesquisei sobre a pessoa que poderia ser meu gestor;
- Ensaiei várias vezes antes de fazer minha entrevista, os possíveis assuntos que poderiam ser abordados, sobre mim, sobre a empresa, sobre técnologias...
Fiz o meu máximo na entrevista, me apresentei de forma resumida desmonstrando uma grande empolgação para a recrutadora e o gestor, e advinhem, tudo o que me perguntavam eu já havia me preparado dias antes para poder falar com bastante naturalidade com eles.
Esse Processo todo levou quase dois anos
Sim, não foi da noite para o dia, foram quase dois anos estudando todos os dias - e continuo estudando até hoje ok? ;) - e se tivesse algo que faria diferente seria:
- ter mais pasciência comigo mesmo;
- não me cobrar tanto;
- fazer mais exercicios fisicos;
- ter tido mais momentos de descanso e de curtição com minha esposa e familiares;
Percebe??? Essa é uma profissão que você estudará pelo resto de suas vidas, ou você faz isso de forma equilibrada e saudável, ou vai entrar em parafuso. :/
Seguem os links que atualmente você pode desfrutar de conhecimento robusto e gratuito para o teu avanço:
Passei por situações muito parecidas, mas eu percebi que no meu caso o problema era prepotência e bao saber lidar com pessoas, eu tinha a tendência de me indignar pelo sucesso de amigos que tinham menos conhecimento que eu e eu nunca percebi como isso me tornava amargo e transparecia nas entrevistas, quando tomei conta disso e trabalhei isso internamente e passei a aceitar que o merito de outros nao é o meu fracasso e que nao importa se eu gabarito todos os exercicios de logica ou estrutura de dados, de nada adianta se eu nao souber trabalhar com pessoas. epois disso tudo comecou a dar certo.