Deploy na Sexta #007: Qual linguagem de programação escolher?
A dúvida entre seguir o hype ou escolher uma linguagem consolidada.
_ Ei, vou aprender programação web e escolhi PHP o que tu acha?
_ PHP morreu escolhe outra.
Era 2012, eu estava começando minha jornada no mundo da programação. Naquela época, eu não consumia muito conteúdo digital sobre o assunto, mas não fugi da palhaçada de decretarem o "fim" das linguagens de programação. Eu me sentia muito perdida e sem conhecimento suficiente para questionar as opiniões de profissionais da área, e sempre seguia as dicas. Deixei de lado o PHP, que eu estava estudando, e mergulhei no aprendizado do Java.
No início, eu aceitava qualquer orientação que me oferecessem. Foi um ciclo constante de me dizerem que a linguagem que eu estava estudando era obsoleta e que eu deveria mudar para outra. Mas o destino tem suas ironias. Depois de um tempo rodando e trocando de linguagens, justamente quando comecei a estudar JavaScript, a linguagem do hype, surgiu minha primeira oportunidade de trabalho em programação - e era em COBOL.
Eu não hesitei. Abandonei tudo para me concentrar no COBOL, pois, para mim, a melhor linguagem era aquela que pagava as contas e abria portas no mercado de trabalho. E pasmem! A experiência de aprender COBOL foi enriquecedora e não atrapalhou meu desenvolvimento como programadora. Ficou claro para mim que, como programadores, nosso verdadeiro estudo não se limita a uma linguagem específica. Somos estudantes de problemas, buscando solucioná-los através da programação.
Não estou sugerindo que tu aprendas COBOL especificamente. O que quero destacar é que não é necessário se prender à ideia de dominar apenas a linguagem de programação mais popular ou atual do momento. O essencial é começar com uma linguagem que esteja ao teu alcance e com a qual tu se sinta confortável. Cada linguagem tem seu valor e peculiaridades, e o aprendizado em uma pode abrir caminhos para compreender outras mais facilmente no futuro.
Não existe melhor linguagem ✌️
É importante entender que cada linguagem foi desenvolvida com um conjunto específico de objetivos e se destaca em determinados contextos. Não existe uma linguagem superior para todas as situações. É o famoso “depende”.
Por exemplo, Python é amplamente elogiada por sua simplicidade e legibilidade, o que a tornam amigável para iniciantes. Por outro lado, C# e Java são conhecidos por sua robustez e portabilidade, atributos que os tornam ideais para o desenvolvimento de aplicações comerciais robustas e sistemas ERP. Quanto ao JavaScript, ele é fundamental no desenvolvimento web, tanto no front-end quanto no back-end.
Esses exemplos ilustram como cada tecnologia se destaca em um contexto específico. Como desenvolvedores, cabe a nós compreendermos as forças e as limitações de cada linguagem para determinar qual é a mais adequada para cada projeto. A escolha correta não se baseia apenas na popularidade da linguagem, mas em como ela se alinha com os objetivos específicos e as necessidades técnicas do projeto em questão. Então relaxa aí e começa logo os estudos com a linguagem que tiver acesso!
Compartilhei um pouquinho da minha experiência perdendo tempo trocando de linguagem mil vezes, mas também quero saber mais sobre a tua! Como tu escolheu a primeira linguagem? Deixa aqui nos comentários, pode ajudar uma pessoa iniciante na programação.
🧠 Exercício da Semana
Escolher a primeira linguagem de programação é um passo importante e um desafiador para quem está começando. Separei algumas dicas para te ajudar a fazer essa escolha com autonomia, ao invés de sofrer como eu, recebendo conselhos cilada. Pergunte-se:
O que eu quero desenvolver? Identifique se o seu interesse está em desenvolvimento web, aplicativos móveis, jogos, ciência de dados, automação, ou outra?
Quais as linguagens mais utilizadas na área que quero atuar? Pesquise as demandas do mercado e as linguagens mais relevantes para a área escolhida.
Existem comunidades para me apoiar? Verifique se a linguagem possui uma comunidade ativa, fóruns, grupos em redes sociais e plataformas para ti trocar ideia, apoiar e ser apoiado por pessoas em momentos difíceis.
Tem disponibilidade de recursos de aprendizado? Procure por cursos, tutoriais, livros e documentação online. Uma linguagem com amplos recursos educacionais pode facilitar o aprendizado. Sofri horrores para aprender COBOL porque quase não tinha nada na internet.
Lembre-se de que a primeira linguagem aprendida não define toda a sua carreira; eu comecei com COBOL no mercado de trabalho, mas aprendi várias outras linguagens ao longo do tempo e hoje estou focada no C# que é a linguagem que eu mais me identifico e encontro oportunidades de trabalho que me realizam profissionalmente.
💡 Indicações da semana
Qual é tua música favorita? Coloque nessa playlist para eu conhecer. Vou de carro para Argentina e ficarei muitas horas dirigindo, então adicione uma música para mim nesta playlist.
Livros de Programação: Na casa do código tu encontra uma infinidade de livros sobre o universo da programação. Usando meu cupom AF-AA38STB8 (bem estranho mesmo 👀) tu garante 10% de desconto.
Cafés especiais: Todos os meses eu recebo um box de cafés especiais da Veroo aqui em casa. Para amantes de um bom café, espia a assinatura, tenho certeza que tu vais curtir. Usa meu cupom: SPACECODING para ganhar desconto e brindes do mês.
Minha lista de indicações na Amazon: Meu link afiliado para todos os itens do meu setup, indicações de livros e coisinhas que eu curto para ficar de olho nos presentes de final de ano.
Já que tu leu até aqui, deixa um like? Teu apoio é valioso na jornada de criação de conteúdos!
Nos encontramos no próximo deploy, sexta às 6:00.
Ai que delicia esse deploy de hoje. Eu comecei com ABAP porque um amigo conseguiria me indicar no trampo dele se eu aprendesse o mínimo pra ser uma jr. Hj trabalho com ABAP e sigo estudando a mesma. Todavia há 6 meses atrás, quando comecei, eu ouvi muito que ABAP era muito fechado, que estava morrendo, e eu devia aprender outra. Aprendi HTML e CSS e descobri que não sirvo pra frontend, olhei pra JAVA e fiquei até triste kkkkkkkkk Ai encontrey Python que eu achei confortável e comecei a estudar um pouco também nos meus horários livres. Mas é como você disse, a melhor linguagem é aquela que paga nossas contas, eu trabalho com ABAP então deixar focar em outra não faz sentido no momento.
Todos nós já passamos por isso em algum momento né Giu 🤭