Aprender a programar para conseguir um emprego em tecnologia pode parecer assustador. É por isso que estamos compartilhando histórias inspiradoras da comunidade da Codecademy — para mostrar como pessoas como você (sim, você!) podem embarcar em uma jornada de aprendizado e terminar com uma carreira totalmente nova. Esperamos que essas histórias sirvam como um lembrete de que não existe um caminho único para uma vida profissional mais gratificante.
A história de hoje é de Daniel Jordan, engenheiro de software em uma empresa de telecomunicações, que mora em Hertfordshire, Inglaterra. Leia mais histórias de alunos da Codecademy aqui. Quer aparecer em um vídeo sobre sua jornada de codificação? Certifique-se de compartilhar sua história aqui.
Por que escolhi aprender a codificar
“Eu dava aulas na escola de bateria e fazia shows nos finais de semana – como casamentos, eventos e eventos corporativos, o que era super divertido. Mas sempre me vi querendo um pouco mais de desafio mental. O estilo de vida de ser músico estava melhorando bastante. Você tem muitos altos e baixos e nada acontece por um longo tempo. Pelo menos para mim, não é sustentável para sempre. À medida que fui ficando um pouco mais velho, só queria ter mais equilíbrio em minha vida.
Eu queria aprender codificação para ter mais desafios mentais diariamente. Quando eu era músico, fazíamos a mesma coisa todas as noites. Eu estava apenas procurando algo mais satisfatório para fazer na minha vida. A codificação me dá liberdade de expressão para fazer o que quero e construir coisas que realmente quero construir. E você pode fazer algo como você acha que deveria ser feito, e não como alguém acha que você deveria fazer. É por isso que gosto de programar.”
Como encontrei motivação para aprender
“A motivação para mim enquanto eu estava aprendendo não era realmente um grande problema. Eu tive o problema oposto; Eu estava muito motivado. Todos os dias eu queria me levantar e aprender mais. Achei que era a melhor coisa que já havia encontrado.”
Aprenda algo novo gratuitamente
Quanto tempo levei para conseguir um emprego
“Graças à Codecademy, consegui deixar de não saber nada sobre código e passar a ter um emprego de engenheiro de software em tempo integral em 12 meses. Levei cerca de dois meses para me sentir confiante o suficiente para começar a construir meus próprios projetos. Mas quando cheguei lá, não consegui parar – estava construindo um monte de coisas. Eu ainda tenho meu primeiro real projeto no meu portfólio até hoje.”
Como entrei na porta
“Depois de fazer alguns projetos e achar que meu portfólio estava bom, fiz um currículo. Eu tinha um bom amigo que também trabalhava em uma empresa de tecnologia. E eu disse a ele: ‘Você acha que estou pronto para começar a me candidatar a empregos?’ E ele disse: ‘Você não saberá a menos que comece a se candidatar.’ Ele gentilmente me indicou o lugar onde ele estava trabalhando, e foi assim que consegui minha primeira entrevista.
Consegui aquele emprego e não olhei para trás desde então. Foi muito legal; simplesmente inacreditável. Fiquei chocado e surpreso. Mesmo sabendo que iria [conseguir um emprego] em algum momento, não pensei que seria tão rápido.”
Não tem certeza se está pronto para começar a se candidatar a empregos?
Aqui estão alguns sinais de que você está preparado para enviar sua inscrição e dar o próximo passo em direção a uma carreira técnica.
Como avaliei a oferta
“Como músico em tempo integral, você tem um estilo de vida interessante, onde pode fazer o que quiser, quando quiser. Se você optar por não trabalhar duro como músico em tempo integral, não será financeiramente estável. A codificação me permite ter muita liberdade para ser financeiramente estável e fazer coisas boas com amigos e familiares.
Trabalhar em casa é uma das melhores coisas; para mim, equilíbrio entre vida pessoal e profissional é muito melhor trabalhar remotamente. Se eu precisar sair durante o dia e fazer alguma coisa ou algo assim, então não importa. Posso colocar o trabalho em dia depois de terminar – não preciso viajar duas horas para chegar do escritório em casa. Posso trabalhar quando quiser. É ótimo.”
Como foi o primeiro dia e além
“Meu novo trabalho é em uma empresa de telecomunicações, e passei de engenheiro de software iniciante a engenheiro de software júnior completo. Terei a oportunidade de ajudar pessoas iniciantes, crescer mais e aprender com novas pessoas. Passei de uma empresa enorme para uma empresa muito menor, então espero realmente ter ainda mais voz sobre o que fazemos, por que o fazemos e poder expressar minhas opiniões. Mais importante ainda, vou construir coisas muito legais – isso vai ser incrível.
Não tenho mais tanto tempo para usar o Codecademy quanto gostaria. Mas definitivamente pretendo aprender algumas linguagens de nível de sistema em breve. Eu gostaria de me aprofundar em C++ e C#.”
Quer subir ou ser promovido?
Leia estes atributos que fazem de você um Engenheiro de software promovível.
O que eu gostaria de saber antes de começar a aprender
“Para começar, passei muito tempo no YouTube, e isso foi um problema porque eu realmente não sabia o que estava procurando. Eu gostaria de não ter perdido tempo no YouTube e treinamentos tentando obter conhecimento, mas não conseguindo nada consistente ou sabendo o que procurava.
Com Codecademy, tudo é estruturado e progride suavemente; não houve nenhum grande salto em que de repente você precisasse saber um monte de coisas. É muito gradual. Tudo o que você precisa saber para um projeto que você constrói, eles vão te ensinar de antemão, o que é essencial. Uma das melhores coisas também são os projetos em grupo. Há um grande comunidade ali e você pode conversar com outras pessoas que estão na mesma posição que você e construir algo juntos.
Isso é difícil de encontrar na vida real, mas [colaboração] é o que muitos empregos reais exigem. Você nunca está fazendo algo sozinho em um trabalho real. Programar não é uma experiência individual, é um esporte de equipe, com certeza.”
Aprenda como Daniel
5 cursos
Aprenda JavaScript
Principiante
Aprenda a usar JavaScript — uma linguagem de programação poderosa e flexível para adicionar interatividade ao site.
Aprenda Python
Principiante
Aprenda o básico do Python 3, uma das linguagens de programação mais poderosas, versáteis e procuradas atualmente.
Aprenda TypeScript
Intermediário
Aprenda TypeScript, um superconjunto de JavaScript que adiciona tipos para aumentar a escala da linguagem!
Aprenda C++
Principiante
Aprenda C++ — uma linguagem de programação versátil importante para desenvolver software, jogos, bancos de dados e muito mais.
Aprenda SQL
Principiante
Neste curso de SQL, você aprenderá como gerenciar grandes conjuntos de dados e analisar dados reais usando a linguagem padrão de gerenciamento de dados.
document.addEventListener(‘DOMContentLoaded’, function() {
const isFeatured = !![…document.querySelectorAll(‘.category-tag’)].find(t => t.innerText == ‘Em destaque’);
const swiper = new Swiper(‘#block_bc5964254a2f1e283a4554bab02b1b42 .swiper’, {
direção: ‘horizontal’,
laço: falso,
slidesPerView: 1,
slidesPorGrupo: 1,
espaçoEntre: 20,
//loopAdditionalSlides: 4,
navegação: {
nextEl: ‘.swiper-button-next-block_bc5964254a2f1e283a4554bab02b1b42’,
prevEl: ‘.swiper-button-prev-block_bc5964254a2f1e283a4554bab02b1b42’,
},
pontos de interrupção: {
768: {
paginação: falso,
slidesPerView: 2,
slidesPorGrupo: 2,
espaçoEntre: 40,
},
[está em destaque? 1440: 1128]: {
paginação: falso,
slidesPerView: 3,
slidesPorGrupo: 3,
espaçoEntre: 40,
}
}
});
});
Inscreva-se para receber novidades, dicas e muito mais
Se inscrever
Não sabe por onde começar? Confira nosso teste de personalidade! Ajudaremos você a encontrar a melhor linguagem de programação para aprender com base em seus pontos fortes e interesses.
Quer compartilhar sua história de aluno da Codecademy? Deixe-nos uma mensagem aqui. E não se esqueça de junte-se às discussões em nossa comunidade.
A postagem Como passei de professor de bateria a engenheiro de software em 12 meses apareceu primeiro em Blog da Codecademia.
https://www.codecademy.com/resources/blog/from-drum-teacher-to-software-engineer-in-12-months/
Autor: Equipe Codecademy