Conteúdo
Uma pesquisa recente da StackOverflow mostra que a maioria dos desenvolvedores tem entre 25 e 34 anos, com 48,42% do total geral. Depois disso, os números diminuem rapidamente. Se você combinar as coisas, impressionantes 68,06% de todos os desenvolvedores profissionais têm menos de 34 anos. Então, Você pode ser um programador aos 30 anos? Vem comigo saber mais.
As estatísticas são contra você, mas não tema
Isso significa que você não tem chance de começar uma carreira de sucesso no desenvolvimento de software, estando na casa dos 30 anos? Depende de muitos fatores, mas quando você olha estritamente para as estatísticas de idade, pode pensar que não é.
Mas lembre-se de que o desenvolvimento de software é, na verdade, uma profissão muito jovem em comparação com as outras. Enquanto os primeiros programas sérios já haviam sido escritos durante os anos 60, a própria programação só se tornou popular até o final dos anos 80 e início dos anos 90, com a introdução de computadores pessoais acessíveis e da Internet. Muito menos pessoas com acesso à Internet naquela época. Mais tarde, quando empresas como Google, Facebook e Apple, os gigantes do nosso tempo, entraram em cena e surgiram as plataformas de aprendizagem online, as coisas ficaram gigantescas.
Hoje em dia, qualquer pessoa de qualquer origem cultural ou étnica, gênero, raça, educação anterior e, neste caso, o mais importante, idade pode aprender a programar. Isso esclarece em grande parte porque há menos desenvolvedores com 34 anos ou mais. Talvez em vinte ou trinta anos a partir de agora, veremos esses números mudando e se achatando à medida que a indústria também envelhece.
Além disso, como muitas coisas, nem sempre se resume à idade. Então, há muitas outras razões para acreditar porque você certamente pode ter sucesso. O básico, entre outras coisas, é ter uma estratégia sólida combinada com um interesse geral, motivação e paixão absoluta.
Como você pode começar seus empreendimentos de software?
Alguns dos conselhos que dei a um amigo
Para começar, como abordarei mais nas considerações finais deste artigo, sua linha de base deve ser sempre um interesse geral em ciência da computação. Obviamente no campo da programação porque esse é o assunto deste assunto.
Sua linha de base deve ser sempre um interesse geral em ciência da computação.
Você está interessado apenas na perspectiva de um salário alto? Ou você ficou tentado pelos muitos anúncios do boot camp de programação, mas nunca antes abriu uma IDE? Então talvez isso não seja para você.
No entanto, você gosta de programar e quer levar as coisas a um nível profissional? Bem, então se resume a algumas coisas.
Dica 1 – Se possível, inscreva-se para um estágio remunerado para aprender os truques do comércio em serviço
Existem várias empresas que podem fornecer aos recém-chegados que estão ansiosos o suficiente, um extenso programa de aprendizagem. Tente se inscrever em um com a preparação adequada, o que significa que você deve saber pelo menos alguns princípios básicos e um pequeno portfólio. Lembrando que o mínimo você pode aprender de graça no YouTube ou na internet. Não há necessidade de horas intermináveis de aprendizado, seguindo tutoriais ou tentando construir uma ferramenta impressionante de antemão. Isso lhe dará alguma vantagem, mas a programação é aprendida fazendo. E o que é melhor do que ser pago enquanto aprende.
É importante ressaltar que para você se inscrever em programas de estágio em alguma empresa você precisa está cursando algum curso de nível superior.
Ainda não sei de empresas no Brasil que aceitam estagiários sem curso superior.
Dica 2 – concentre-se primeiro no desenvolvimento front-end ou back-end
No início, o cenário do software pode parecer um pouco assustador com suas muitas linguagens, estruturas, ferramentas e questões periféricas. Não há necessidade de aprender todos eles. Apenas se concentre em alguns tópicos, experimente e tente se tornar um especialista em alguns campos.
Dica 3 – tente buscar um modelo, setor ou tecnologia de que você realmente goste
Aprender e crescer têm tudo a ver com o estabelecimento de metas. Tente pensar sobre onde você deseja estar nos próximos 5 a 10 anos, esperamos que seja como programador com 30 anos. Para quais empresas você gostaria de trabalhar? Existem tópicos específicos que você acha interessantes? Descubra isso por si mesmo cedo o suficiente e as chances são de que você terá sucesso logo no início.
Dica 4 – desenvolver, desenvolver, desenvolver
Existe uma certeza absoluta na programação e isso tem tudo a ver com aprender fazendo. Há um fluxo interminável de tutoriais, documentação, livros e vídeos do YouTube, cursos pagos mas você tem que tocar o teclado pelo menos 75% do tempo porque a experiência prática é fundamental.
Dica 5 – aplique as habilidades que você aprendeu em empregos anteriores.
Escrever código não envolve apenas aprender sobre funções recursivas, polimorfismo, loops for, segurança de tipo, imutabilidade, etc. É tão bom quanto criar conceitos, ter a capacidade de pensamento abstrato, organizar coisas e arquitetura.
Essas são características que podem ser encontradas em muitos outros campos de trabalho também, provavelmente alguns dos quais você já desenvolveu. Aproveite as vantagens que você conhece e que se aplicam à programação.
Por exemplo, um ex-chef provavelmente sabe como criar uma boa receita e, na verdade, um programa bem escrito tem muitas semelhanças com ele. Se você já foi arquiteto ou talvez engenheiro mecânico, tem a habilidade de projetar. Daí o termo design de software, visto que muitos conceitos desse domínio também são verdadeiros para a programação.
Aproveite as vantagens que você conhece e que se aplicam à programação.
Atenção! Descubra os melhores cursos de programação neste guia especial: Cursos de Programação.
Pensamentos finais sobre você poder ser um programador aos 30 anos?
Agora, vamos ser realistas. O ponto principal para ser um programador com 30 anos pra cima, para começar, é que você precisa ter um interesse geral em programação.
Você pode ter tido algum algum interesse em trabalhar com um Arduino ou Raspberry Pi ou criar software de driver para controlar uma impressora 3D que você construiu. Tem que ser qualquer coisa remotamente relacionada à codificação. Se não havia nenhum interesse real quando você era mais jovem ou agora há, recomendo fortemente que você pense duas vezes antes de pular de cabeça.
Também tenha em mente a chance de cenário, diferentes tipos de colegas e possivelmente uma queda temporária na receita. Tente falar com alguém que esteja na indústria por tempo suficiente para dar conselhos sólidos e alguma direção.
Mas, acima de tudo, se você está disposto e motivado é só atirar porque estamos na era do desenvolvimento de software!