Por que você não deve desistir de se tornar um desenvolvedor(a): Uma jornada de ? código,☕ café e ? memes.
Olá, pessoal! Se você está lendo este artigo, provavelmente é porque está pensando em trilhar o incrível caminho de se tornar um desenvolvedor. Eu sei que essa jornada pode parecer intimidante às vezes, mas vou te contar algo importante: não desista! Neste artigo, vou compartilhar com vocês minha própria jornada inicial, bem como 4 motivos inspiradores para continuar estudando e perseguindo seus sonhos de programação. Prepare-se para muitos momentos de código, café e, é claro, memes!
Como Comecei, ou /Tentei começar...
Minha história começou alguns meses antes da Pandemia. Pra ser bem específico maio/2019. Foi quando fui apresentado a programação pela 2ª vez em minha vida. Quando foi a primeira? Foi no Curso Técnico do Senac, com meu professor de programação Caio Azevedo, que tinha paixão por ensinar raciocínio lógico e toda base de conhecimento para conseguirmos partir logo em seguida para estudar Banco de Dados e Linguagem de programação e todos os seus conceitos. Na época, quando chegamos a estudar fundamentos mais complexos, fiquei totalmente perdido e desmotivado. Concluí o curso, mas ainda existia lacunas de conhecimento que não fui atrás de preenchê-las, pois senti que aquele não era o momento, e programação não era a "minha praia".
Voltemos para maio/2019. Agora trabalhando na área administrativa, conheci meu parceiro de equipe, o Bruno Mendonça, que foi um amigo fundamental no meu desenvolvimento. Sabe aqueles amigos que a gente tem, que eles pensam "fora da cachola" por assim dizer? O Bruno sempre estava buscando soluções inovadoras para algumas rotinas que tínhamos. A partir dali, ele passou a me ensinar que a programação pode resolver muuuuuitos problemas do nosso dia-a-dia: Aquela tarefa chata de digitar 1.000x a mesma coisa, uma análise de dados, automatizar processos complexos. A princípio, usando VBA. Digo que esse foi o meu ponto de partida, e nunca vou me esquecer desse dia, pois ali que refleti numa ideia que carrego comigo até hoje: Para que serve a programação senão para resolver problemas e tornar as coisas mais simples. Esse era o #boost que eu precisava. Mas como dizem, "nem tudo são flores"...
1. Desafios? Apenas bugs em potencial!
Quando comecei a estudar desenvolvimento, me deparei com uma série de desafios técnicos. Parecia que para cada linha de código que escrevia, surgiam dez bugs. Frustrante? Com certeza! Mas, ao invés de me render à tentação de desistir, decidi encarar esses obstáculos como oportunidades de aprendizado. Cada bug corrigido era um degrau a mais na minha escalada para me tornar um desenvolvedor melhor. Por isso, algo que ajudou a fortalecer os meus fundamentos foi estudar Lógica de Programação e em seguida algo relacionado ao tipo de Desenvolvimento que eu gostaria de me aprofundar, nesse caso, Front-end. Aqui estão 2 playlists que ajudaram muito no começo:
2. A comunidade de desenvolvedores é incrível!
Uma das melhores coisas sobre a jornada de um desenvolvedor é a comunidade. Acredite em mim, você não está sozinho nessa caminhada! Existem inúmeras comunidades online, fóruns, grupos no Slack, Discord, eventos, conferências e até mesmo meetups locais onde você pode encontrar pessoas apaixonadas por programação. Essas comunidades são cheias de pessoas dispostas a ajudar, compartilhar conhecimento e até mesmo oferecer apoio moral quando as coisas ficarem difíceis. Então, não tenha medo de se juntar a essa galera, de fazer as suas perguntas. Ah, claro! Não se esqueça de também ajudar outros que estão no mesmo caminho que você.
3. O potencial de impacto é enorme!
Acredite ou não, desenvolvedores têm o poder de mudar o mundo! Pense nas inúmeras aplicações, softwares e tecnologias que usamos diariamente. Tudo isso foi criado por desenvolvedores. E você sabe o melhor? Você também pode criar algo incrível! Desde aplicativos que facilitam a vida das pessoas até soluções inovadoras para grandes problemas sociais, as possibilidades são infinitas. Então, não desista, porque o mundo precisa das suas ideias e habilidades para torná-lo um lugar melhor.
4. O aprendizado nunca acaba... E isso é ótimo!
Uma das coisas mais fascinantes sobre o desenvolvimento é que o aprendizado é contínuo. A tecnologia está em constante evolução, novas linguagens e frameworks surgem o tempo todo, e há sempre algo novo para explorar e dominar. Isso significa que sua jornada como desenvolvedor nunca será monótona. Cada dia é uma oportunidade de aprender algo novo, expandir seus horizontes e se tornar um profissional cada vez melhor.
Tem uma frase, que eu pessoalmente procuro lembrar e aplicar ela todos os dias, mas principalmente naqueles dias que estou mais desmotivado. Ela diz:
"If a person will spend one hour a day on the same subject for five years, that person will be an expert on that subject."
-- Earl Nightingale
"Se uma pessoa gastar uma hora por dia no mesmo assunto por cinco anos, essa pessoa será um especialista naquele assunto."
Essa frase citada, me ajudou a entender como é importante eu ser consistente e comprometido com o meu aprendizado ao longo do tempo. Ela nos lembra que a expertise não é alcançada de forma instantânea, mas sim por meio de um esforço contínuo e dedicado. Portanto, se você deseja se tornar um especialista em um determinado assunto, lembre-se da importância de investir tempo consistente e regular, mesmo que sejam alguns minutos por dia. Pois o conhecimento e a proficiência se acumulam ao longo do tempo. Então: #NeverStopLearning!
Portanto, abrace essa mentalidade de aprendizagem contínua e aproveite a empolgante jornada que está por vir!
E lembra daquela coisa chamada ? meme? Não há nada como uma boa dose de humor relacionado ao código para descontrair um pouco. Afinal, quem disse que estudar desenvolvimento precisa ser sempre sério e formal?
Os memes de programação estão aí para nos lembrar que não estamos sozinhos nas nossas ? lutas com bugs e erros inesperados. Sempre dê uma pausa para rir um pouco com os memes de programação. Eles são como pequenas recompensas ao longo da sua jornada como desenvolvedor.
Conclusão
Então, pessoal, vamos recapitular: não desista!
- Encare os desafios como oportunidades
- Faça parte da incrível comunidade de desenvolvedores
- Aproveite o potencial de impacto que você tem e mantenha-se sempre aprendendo.
Sei que essa jornada pode parecer assustadora, mas lembre-se de que você não está sozinho nessa. Estou aqui, a comunidade de desenvolvedores está aqui, e juntos podemos superar qualquer obstáculo. Então, pegue sua xícara de café, escreva alguns códigos e lembre-se de rir dos memes ao longo do caminho. A jornada de um desenvolvedor é desafiadora, mas também é incrivelmente gratificante!
autor: Diego Henrique
Front-End | RPA | Analista e Desenvolvedor de Sistemas | Instrutor na Hcode