[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"articles":3},[4,255],{"id":5,"title":6,"body":7,"category":235,"cover":236,"description":237,"difficulty":238,"draft":239,"extension":240,"meta":241,"navigation":243,"path":244,"publishedAt":245,"readingTime":246,"seo":247,"slug":249,"stem":250,"tags":251,"updatedAt":245,"__hash__":254},"articles\u002Farticles\u002Fdevelopers\u002Fcomo-ser-um-dev.md","Como ser um desenvolvedor de sistemas",{"type":8,"value":9,"toc":215},"minimark",[10,14,19,27,30,34,37,44,49,57,86,89,93,100,103,107,114,121,125,132,136,139,145,149,155,158,161,165,172,175,179,182,185,192,196,199,203,209,212],[11,12,13],"p",{},"Neste artigo, vou explicar como subir a escada do aprendizado da programação apropriadamente,\npara poder se tornar um developer bem conceituado no mercado.",[15,16,18],"h2",{"id":17},"o-que-é-ser-um-desenvolvedor-pronto","O que é ser um desenvolvedor pronto?",[11,20,21,22,26],{},"Muitos quando estão estudando, se perguntam: \"Eu já consigo dar conta do mercado de trabalho? Se eu me candidatar\npara essa vaga, passarei vergonha?\" Isso é um questionamento que pega muito mais na área, pois primeiramente, já\nse sabe que a formação da faculdade não te deixa pronto para o mercado de trabalho, a área é muito vasta,\nmesmo dentro do desenvolvimento web existem diversos nichos, sem contar a curva de aprendizado\nexponencialmente ",[23,24,25],"b",{},"infinita"," que o aprendizado como programador te traz.",[11,28,29],{},"Vistos esses questionamentos, nesse artigo irei sanar muitas dúvidas e explicar muitas coisas que podem te elucidar a\ncomo definir do \"quão perto você está de ser um programador de sistemas\".",[15,31,33],{"id":32},"o-problema-do-mercado-de-programação","O problema do mercado de programação",[11,35,36],{},"Estamos em 2026 (ao menos no ano que escrevo esse artigo), rolando notícias sobre o quanto falta mão de obra no\nmercado de programação, mas tu olha o seu LinkedIn, e o que mais aparece é queixas de como é difícil de arranjar\numa vaga de programação, principalmente de pessoas no início do ramo, muitas vagas com mais de mil inscrições,\ne você fica \"mas como assim?\"",[11,38,39,40,43],{},"Seu questionamento faz todo sentido, pois essas notícias não mentem ao todo, mas mentem parcialmente ao dar\na ilusão que demanda excessiva = facilidade para entrar na área. Não deveria ser sempre assim? Nesse caso\neu diria que não. Por um simples motivo, é omitido que essa falta de mão de obra é de mão de obra ",[23,41,42],{},"especializada",".\nÉ como se tivesse demanda alta para cargos do exército, no entanto, omitem que são cargos técnicos de artilharia,\nmuitos vão receber a notícia e vão fundo querendo se inscrever em vagas de cabo, mas acabam tendo que lidar com\nvagas altamente concorridas e também se questionando onde foi parar essa suposta demanda.",[45,46,48],"h3",{"id":47},"a-demanda-existe-mas-não-é-tão-simples","A demanda existe, mas não é tão simples",[11,50,51,52,56],{},"O mercado de TI é vasto, é praticamente um ecossistema inteiro de empregos, tem inúmeras funções a serem preenchidas,\no que realmente causa uma necessidade muito grande no mercado de trabalho, área gerencial de ERPs, gestão de banco de\ndados, análise e desenvolvimento de softwares, redes de computadores, se eu for listar são muitas grande áreas que existem\nna ",[53,54,55],"em",{},"tecnologia da informação",", e se você percebeu, sim, estou falando das grandes áreas, nem trata-se dos nichos.",[11,58,59],{},[53,60,61,62,65,66,65,69,72,73,72,76,72,79,72,82,85],{},"Programador ",[23,63,64],{},"React","? ",[23,67,68],{},"Vue",[23,70,71],{},"Node.js",", ",[23,74,75],{},"Python",[23,77,78],{},"Java",[23,80,81],{},"PHP",[23,83,84],{},"Golang",", ah... É muita opção",[11,87,88],{},"E a parte venenosa disso, cada empresa vai precisar de uma ou mais dessas linguagens, mas você, é uma pessoa apenas.\nVocê não vai poder aprender tudo na área de desenvolvimento, no final das contas para cada tecnologia que você aprende,\nmais cinco vão surgir no mínimo, então aqui a situação é clara, a curva de aprendizado é alta, portanto uma ilusão que\njamais se pode ter é acreditar que \"é uma escada onde ao chegar no topo você está pronto\", o mercado de TI é muito mais\ncaótico que isso, tenha isso em mente, você precisa seguir uma rota.",[15,90,92],{"id":91},"faculdade-é-caminho-mas-não-todo-o-caminho","Faculdade é caminho, mas não todo o caminho",[11,94,95,96,99],{},"Uma coisa que muitos pensam, é que ao se formar em um curso relacionado a programação, automaticamente terá todo o\npreparo e qualificação para entrar no mercado de trabalho como programador. Pois bem, ",[23,97,98],{},"resposta errada",".",[11,101,102],{},"Vamos lá, nada do que estou querendo argumentar é para invalidar o peso de uma graduação, quem ler esse artigo e\ncompreender tal, lamento, mas releia, faculdade faz parte da sua caminhada, mas não é o caminho, o que eu quero\ndizer com isso que na sua graduação você não terá todos os recursos usados no mercado de trabalho, no entanto você terá\nbases importantes, isso é, você será de fato um cientista da computação\u002Fanalista de sistemas entre as outras\ngraduações existentes, você terá aprendido o que a faculdade proporciona, e sendo um ensino superior, é ótimo para\no desenvolvimento individual, isso tem peso na sua vida e em seu currículo, no entanto não define o currículo.",[45,104,106],{"id":105},"estudos-além-da-faculdade","Estudos além da faculdade",[11,108,109,110,113],{},"Com a base da faculdade você vai saber programar, você vai saber estruturar uma arquitetura básica para um\nsistema (ao menos ",[23,111,112],{},"deveria","), e nisso está na parte do próximo passo, estudar as ferramentas de desenvolvimento\nque são usadas pelas empresas brasileiras, dando uma ênfase que ecossistemas de programação podem divergir\nde uma nação para outra, e infelizmente aqui as novidades chegam um pouco mais tarde, dá para dizer que é\nculpa de falta de investimento dos nossos últimos governos no assunto? Provavelmente, mas isso não é um\nartigo de política, apenas entenda que nem tudo que for padrão de mercado lá fora já chegou aqui.",[11,115,116,117,120],{},"É importante conferir o que andam pedindo em vagas de emprego, uma coisa simples de se fazer é pesquisar vagas\ne conferir o que andam pedindo, seja linguagem, framework, padrões de codificação, é um dos caminhos, mas é\nclaro, ter ",[23,118,119],{},"networking"," é excelente, não apenas por indicação, mas também porque você pode olhar o LinkedIn e\nchecar quais as tendências as suas conexões andam falando, linguagens novas, linguagens em tendência ou declínio,\nsó cuidado com os palpiteiros, como programadores que não sabem PHP certificando que o PHP morreu, a linguagem segue\nde pé até hoje, mas continuando no assunto, também tenho que te dizer, a faculdade é um bom ponto de networking,\npode-se arranjar muitas informações de tendências com colegas mais experientes ou com experiências similares.",[45,122,124],{"id":123},"não-quero-fazer-faculdade-posso","Não quero fazer faculdade, posso?",[11,126,127,128,131],{},"Pode sim, mas você vai realmente se dedicar? Vai saber se guiar? Bem, aqui na ",[53,129,130],{},"Amane Techstorm"," eu busco\nmontar um bom guia para estudantes, mas não quer dizer que todo mundo que entre nessa vai virar um desenvolvedor\nqualificado, às vezes vai faltar bases que uma faculdade é crucial para te ensinar, reforçando que uma faculdade\nleva anos para ser concluída, você realmente quer aprender tudo em seis meses igual alguns gurus andaram pregando\nsobre? Apenas pense também no lado do seu cliente, ele vai atrás de gente formada com estudos de anos, ou que\nacabou de dizer que aprendeu toda a Stack do mercado? No sanar de dúvidas pense se você vai querer fazer uma\ncirurgia com um médico que fez curso de meses para se formar, na verdade a conta nem bate, então se lembre que\nser um desenvolvedor não é uma tendência, é uma formação de vida, esteja preparado para isso, e quem está até\nhá anos sentindo o peso de \"não estar preparado\", pense que sua formação está quase lá, não desista perto do final.",[15,133,135],{"id":134},"finalmente-dicas-de-como-estar-preparado","Finalmente, dicas de como estar preparado",[11,137,138],{},"Mas é claro, você veio aqui nesse artigo desejando conselhos, depois dessa contextualização toda que eu dei, já\npodemos trabalhar com o que tenho a te aconselhar, você já sabe que o caminho fácil dificilmente existe, o\ncaminho curto também, e já te coloquei aos trilhos da realidade que para se tornar um programador reconhecido,\nvocê tem que se empenhar em uma formação profissional, mas na prática, o que fazemos quando tem mil currículos\nsendo enviados em uma única vaga, como que eu consigo lidar com isso? Como eu me saio como o currículo de ouro?",[11,140,141,144],{},[23,142,143],{},"Seja um bom marketeiro e saiba vender o seu serviço."," Resumidamente é isso, primeiramente, pessoas da área de\nTI ainda terão que lidar com pessoas, seja menos ou mais, então desenvolver as ditas soft skills de comunicação\nfazem parte, você precisa ser convincente, mas também saber aparecer. Não tem LinkedIn? Ainda??? Cria logo, quem\né chamado aparece, digo ainda mais de você ser localizável, ter um perfil saudável para o algoritmo do LinkedIn,\nfalar frequentemente sobre conteúdo técnico, bem ser auto divulgável, isso faz parte de criar uma reputação de si\nmesmo como um desenvolvedor.",[45,146,148],{"id":147},"arranjar-experiência-para-conseguir-trabalhar","Arranjar experiência para conseguir trabalhar?",[11,150,151],{},[152,153,154],"i",{},"\"Amane, isso é loucura! Estou achando vaga de estágio que requer experiência, e agora?!\"",[11,156,157],{},"Confesso que é um problemão vaga de estágio que requer experiência, e sinceramente pode ser uma boa pular para\na próxima vaga porque pelo visto vão querer te explorar nesse estágio, contudo ainda existe muito de vagas\njúnior para programação que exigem alguma experiência, e bem, sinceramente não é realmente um absurdo em si\ndependendo do tempo de experiência exigido, mas o problema continua vivo. Como entrar no mercado se o mercado\nparece que só quer gente que já entrou?",[11,159,160],{},"Essa é a parte mais difícil para quem está querendo se tornar um desenvolvedor no mercado de trabalho, como\ntambém é aonde mais pessoas tem frustrações e decepções, quando vem o choque de realidade, você pesquisa e\npesquisa, inúmeras vagas que requerem anos de experiência, poucas vagas de júnior e muitas delas sendo\nbem concorridas, e estágios muitas vezes parecem impossíveis de se conseguir de também uma concorrência\ndesigual em números...\nSim, é uma dura realidade do estudante, entrar no mercado é difícil, mas não é impossível, ainda mais se\nvocê tiver como se destacar entre o exército de currículos iguais, melhores (ou adivinha, PIORES) que o seu.",[45,162,164],{"id":163},"projetos-de-portfólio","Projetos de portfólio",[11,166,167,168,171],{},"Pois bem, quando você quer ver se um artista é bom, você observa a vitrine que ele tem a te apresentar, não é?\nEntão, tenha a sua vitrine também, crie um ",[53,169,170],{},"GitHub"," e pense em fazer projetos com o seu melhor neles,\ne pense em algo legal para ir para a internet, pois sugiro que realmente vá para a internet, existem hospedagens\ngrátis para aplicações com consumo pequeno, o que é ideal para quem quer começar, você!",[11,173,174],{},"E assim você poderá colocar na sua aba de projetos os melhores que você criar já com o link embutido, isso te\ndeixará na frente de uma esmagadora quantidade de candidatos, e convenhamos, você vai estar ganhando experiência\nnisso, o importante é saber vender essa experiência como boa o suficiente para prestar serviço a uma empresa.",[45,176,178],{"id":177},"projetos-voluntários","Projetos voluntários",[11,180,181],{},"Essa parte pode ter controvérsias, e eu já digo de antemão, se voluntarie para projetos que são para serviço\ntambém voluntário, caso uma empresa queira fazer serviço pago e procurar programador voluntário cai fora,\nmelhor você programar seu próprio sistema e virar concorrente deles hehehe... Continuando ao tópico, estes\nsão de boa valia para além de deixar uma marca social no seu nome, você estará reforçando o seu currículo\nenquanto ajuda pessoas, e nisso pode-se também fazer estágio voluntário para a sua faculdade, é um tanto\ntriste essa opção quando se pode procurar opções remuneradas, mas você está iniciando e a experiência é\nalgo valioso para a sua carreira, e isso vai te trazer mais chamados para recrutadores no privado do seu\nLinkedIn (aliás se você está lendo esse artigo até aqui e não tem um LinkedIn, acredito que já ficou nítido\nque eu te recomendo que crie um, concordemos?).",[11,183,184],{},"Por fim, caso goste de projetos open source, você pode procurar uma comunidade para programar para um destes,\nexistem muitos projetos open source e ter o seu nome como um contribuidor é algo bem chamativo para a sua\nexperiência, ainda mais que projetos assim tem que ter bons padrões e os mantenedores vão avaliar bem o\nseu código, então além de obter experiência você também vai saber onde estará errando ou acertando na sua\ncodificação. E fica um adendo para quem ainda está no começo de seu aprendizado de programação:",[11,186,187,188,191],{},"Você ",[23,189,190],{},"sempre"," vai usar alguma biblioteca open source em seus projetos, é bem difícil a existência de\nprojetos que não tenham nada de código open-source neles, até o próprio Windows tem inclusões do Linux,\nentão considere ainda que além da experiência ganha e reconhecimento como developer, você vai estar ajudando\na comunidade de programadores em si, imagina só você conseguir resolver, por exemplo, um bug em um projeto enorme\ncomo o React.js? Fica difícil seu currículo não ser notado em uma vaga de React.js, convenhamos.",[45,193,195],{"id":194},"cargos-de-entrada-na-área","Cargos de entrada na área",[11,197,198],{},"Existem cargos que não são muito voltados para programação, e que requerem uma carga bem menor de estudos,\ncomo o suporte técnico em si, é uma área bem mais simples (dependendo pode ser estressante, mas faz parte),\ne que não vai te dar um salário de um desenvolvedor experiente, no entanto, deve-se começar por algum lugar\ne aceitar um cargo menor, mas que já te adequa na área, que já preenche sua experiência no setor de TI, mas\nque também te dá contatos e até chances de crescimento é algo que não se pode ignorar, existem vários caminhos\ne esse pode ser um caminho ideal para a sua criação como desenvolvedor de sistemas.",[15,200,202],{"id":201},"mas-concluindo-só-existe-uma-única-chave-para-você-se-tornar-um-desenvolvedor-no-mercado-de-trabalho","Mas concluindo, só existe uma única chave para você se tornar um desenvolvedor no mercado de trabalho",[11,204,205,206,99],{},"A única chave restante, que é a principal chave é ",[23,207,208],{},"você",[11,210,211],{},"Você precisa ter o empenho para manter os estudos, você precisa manter sua consistência de estudar um pouco mais\ncada dia, você precisa pesquisar qual tecnologia vale a pena estudar para entrar no mercado, se colocar metas de\nestudo, de auto crítica em onde pode estar sua falta como candidato, e o mais importante, manter determinação\nmesmo que nem seja a maior das determinações, apenas o suficiente para se manter consistente na caminhada diária\naté a realização dos seus sonhos, pode e pode muito ser frustrante, às vezes é importante reconhecer que precisa\nmelhorar, ou até mesmo reconhecer que nem todas as chances depende de você, e isso é crucial para não se ter síndrome\ndo impostor, e até ficar cabisbaixo com tanta rejeição, mantenha-se em movimento e continue, até que você estará\nfinalmente iniciando em uma equipe de desenvolvimento de software e vai receber um salário que pode ser bem agradável.",[11,213,214],{},"E a resposta da pergunta de como saber que você está pronto? Não se pergunte, apenas continue se desenvolvendo até\nchegar o \"sim\" para a sua contratação, apenas não desista e bem, também não se rejeite de mandar um currículo por\nacreditar que vai ser rejeitado logo de cara, esse é o trabalho do recrutador, não o seu.",{"title":216,"searchDepth":217,"depth":217,"links":218},"",2,[219,220,224,228,234],{"id":17,"depth":217,"text":18},{"id":32,"depth":217,"text":33,"children":221},[222],{"id":47,"depth":223,"text":48},3,{"id":91,"depth":217,"text":92,"children":225},[226,227],{"id":105,"depth":223,"text":106},{"id":123,"depth":223,"text":124},{"id":134,"depth":217,"text":135,"children":229},[230,231,232,233],{"id":147,"depth":223,"text":148},{"id":163,"depth":223,"text":164},{"id":177,"depth":223,"text":178},{"id":194,"depth":223,"text":195},{"id":201,"depth":217,"text":202},"developers",null,"Nesse artigo irei falar sobre uma questão de como subir a escada do aprendizado de programação apropriadamente, para poder se tornar um developer bem conceituado no mercado.","Iniciante",false,"md",{"author":242,"featured":239},"Amane Lenz",true,"\u002Farticles\u002Fdevelopers\u002Fcomo-ser-um-dev","2026-07-10",12,{"title":6,"description":248},"Neste artigo, vou explicar como subir a escada do aprendizado da programação apropriadamente como um bom dev.","como-ser-um-dev","articles\u002Fdevelopers\u002Fcomo-ser-um-dev",[252,253],"learn","dev","kmZ62a83dL9NcYplAsC6uoXPl_eVKJGycaHN-LbQlls",{"id":256,"title":257,"body":258,"category":235,"cover":605,"description":606,"difficulty":238,"draft":239,"extension":240,"meta":607,"navigation":243,"path":608,"publishedAt":609,"readingTime":246,"seo":610,"slug":612,"stem":613,"tags":614,"updatedAt":609,"__hash__":615},"articles\u002Farticles\u002Fdevelopers\u002Fescolha-a-linguagem-programacao.md","Escolha sua linguagem de programação",{"type":8,"value":259,"toc":584},[260,263,267,274,278,285,292,296,303,310,313,319,322,333,340,344,350,360,367,370,376,379,386,389,396,408,415,418,425,428,434,437,444,447,454,458,461,464,484,487,491,494,501,504,508,511,515,522,529,540,543,547,550,554,557,560,563,570,574,577,581],[11,261,262],{},"Nesse artigo deixarei uma análise da linguagem de programação certa para o seu contexto.",[15,264,266],{"id":265},"por-que-tem-tanta-linguagem-de-programação-por-aí","Por que tem tanta linguagem de programação por aí?",[11,268,269,270,273],{},"Vamos começar com uma constatação e problemática geral: De onde e por que tem tanta linguagem de\nprogramação? Vamos começar pelo simples, qualquer um pode criar a linguagem que quiser, apesar de\nser um ",[23,271,272],{},"\"qualquer um\""," entre aspas. Digo isso pois pensa comigo, é difícil criar uma linguagem,\né bem complexo, requer conhecimento profundo de programação, no entanto, se juntar uma boa\nequipe ainda é possível fazer uma linguagem de programação. Então fiquemos no simples,\nessa permissividade deixou várias linguagens surgirem, apesar que ainda não é tão simples\nassim.",[45,275,277],{"id":276},"linguagens-que-realmente-servem-a-demanda","Linguagens que realmente servem a demanda",[11,279,280,281,284],{},"Pois bem, se você pesquisar, vai achar linguagem de tudo, do clássico C e seus derivados, como até\naberrações tal qual brain fuck (é, isso existe), no entanto, não é de tudo que realmente se usa no\nmercado de trabalho, ou até academicamente, como quase tudo, linguagens de programação tem suas aderências.\nPortanto, para que uma linguagem seja aderida pelo mercado, o normal é que ela tenha diferenciais justificáveis\nde se cogitar seu uso, ainda mais para desenvolvedores atuais pensarem em sua migração para essa tal linguagem.\nClaro, além da linguagem ter seus diferenciais alguma divulgação também é importante, como a auto aderência da\nlinguagem em sistemas de empresas, como o fato do ",[53,282,283],{},"JavaScript"," ser a linguagem padrão de navegador,\ndesculpa devs JavaScript, mas essa linguagem é o que é hoje por ter sido praticamente obrigatória em navegadores.",[11,286,287,288,291],{},"Sem mais delongas ou farpas contra o JavaScript, a proposta desse artigo é mostrar o contexto do ",[23,289,290],{},"mercado\nbrasileiro",", e te explicar quais os diferenciais que você pode encontrar para o seu contexto como estudante\nde programação. A ideia aqui não é te dar uma bala de prata definitiva, mas te encaminhar para a escolha que\nvocê ver com bons olhos para a sua carreira como programador.",[15,293,295],{"id":294},"as-linguagens-de-programação-usadas-aqui","As linguagens de programação usadas aqui",[11,297,298,299,302],{},"Como eu já introduzi, irei falar para ti sobre as linguagens de programação do nosso ",[23,300,301],{},"contexto brasileiro",",\ndigo isso pois no nosso país temos um mercado um tanto diferente do mercado mais internacional, faz sentido na\nverdade pois todo território vai ser diferente, é algo normal. Mas também infelizmente algumas tendências da\ntecnologia chegam aqui posteriormente, então o que pode estar em alta lá fora pode ainda não estar em alta aqui.",[11,304,305,306,309],{},"Uma situação que eu estava me esquecendo de mencionar, o mercado dev do Brasil é muito focado para a ",[23,307,308],{},"web",",\nou seja, aqui a demanda é bem alta para programar sistemas online, páginas na web, servidores, e até aplicações\nmobile que geralmente também são de suporte a sistemas online. É o rei aqui, programação web, mais secundariamente\na programação mobile, então tenha essa ciência.",[45,311,78],{"id":312},"java",[11,314,315,316,99],{},"Irei iniciar por uma das favoritas do mercado, mas também do ambiente acadêmico, na maioria das faculdades de\ntecnologia que você cursar é quase certo o aprendizado da linguagem. Visto que praticamente te obrigam a aprender\nJava em ambiente acadêmico, é um bom atalho você ir direto no Java, mas... Ainda assim não significa que\nvai ser sua linguagem de escolha, primeiro que o aprendizado no seu curso não seja suficiente para aprender\nrealmente a linguagem, segundo que Java tem uma fama de linguagem difícil, eu prefiro chamar de ",[23,317,318],{},"linguagem chata",[11,320,321],{},"O Java é uma linguagem que primeiramente te obriga a programar seguindo bons padrões de codificação, o que sinceramente\né um diferencial positivo, o problema é que a linguagem mesmo assim é muito verbosa, você vai precisar digitar muito\npara realizar funções que outras linguagens executam em menos linhas de código, além de ter chatices nas configurações,\ndocumentação sendo também não tão boa quanto a de outras linguagens, é complicado...",[11,323,324,325,328,329,332],{},"No entanto, ao guerreiro que estuda Java, a recompensa é ",[23,326,327],{},"farta",". Java é uma, senão a linguagem mais bem paga\ndo nosso país, então se você tem tempo para estudar e se dedicar bastante, você pode fazer muito dinheiro programando\nna linguagem do cafézinho, no entanto minha recomendação é pensar no Java para a web, principalmente aprendendo\n",[23,330,331],{},"Spring Boot",", essa é a framework dominante do Java, é uma framework com codificação bacana sinceramente, apesar\nde não escapar da verbosidade do Java.",[11,334,335,336,339],{},"Java também permite a programação mobile, afinal o ",[23,337,338],{},"Android"," é justamente programado em Java. Ou seja, é outro\nmercado caso queira se aventurar em outra fronte de programação, mas eu ponho a mão mais no fogo pelo lado web, mas\na escolha é sua em cima dos seus objetivos.",[45,341,343],{"id":342},"c","C#",[11,345,346,349],{},[23,347,348],{},"Atenção:"," Primeiramente, não confunda C# com C e nem C++, o C# é advindo da família C mesmo, no entanto ela se distingue\nbastante em essência.",[11,351,352,353,356,357,99],{},"C#, a linguagem mais usada da ",[23,354,355],{},"Microsoft"," ao meu ver, é uma linguagem que sinceramente é muito comparada com o Java.\nFaz muito sentido essa comparação na realidade, são sintaxes similares, um formato de orientação a objetos também similares,\nno entanto há diferenças sim em características da linguagem nas quais não podem ser ignoradas. Primeiramente, C# contém uma\nsintaxe menos verbosa que o Java, o que é uma vantagem, além disso é uma linguagem parelha em questão de ",[23,358,359],{},"consistência para\nsistemas corporativos e bem robustos",[11,361,362,363,366],{},"Sendo também uma das linguagens mais bem pagas do mercado, o C# é uma linguagem feita para o ecossistema de programação da\nMicrosoft, isso é, as coisas são feitas para funcionar bem na plataforma deles, tem o .net que tem o ambiente de desenvolvimento\npara o C#, tem bibliotecas da Microsoft para o C#, tem questões de compatibilidade em si como até uma IDE feita pela\nMicrosoft exclusiva para o desenvolvimento com .net, o ",[23,364,365],{},"Visual Studio"," (não confunda com Visual Studio Code).\nPortanto, dá para dizer que isso é um positivo com negativos, vai ter o ambiente bem estabelecido e com suporte para você\ndesenvolver os seus projetos, o problema que se você percebeu tu vai estar muito preso ao ambiente da Microsoft.\nPor exemplo, pode ser melhor ter o Windows no seu PC para rodar bem o Visual Studio, sendo que muitos desenvolvedores\npreferem usar Linux para trabalhar, às vezes chegam a desprezar o Windows por diversos motivos (eu como usuária de\nLinux posso dizer que tenho saudades da época que o Windows era feito para ser bom, igual o XP ou o 7).\nComo esse assunto pode dar uma certa polêmica, acredito que já falei o suficiente sobre o C#, recomendo a linguagem\nigual recomendo o Java.",[45,368,283],{"id":369},"javascript",[11,371,372,375],{},[23,373,374],{},"Atenção de novo:"," JavaScript não tem relação alguma com Java, a similaridade no nome causa essa confusão,\na um ponto de ter recrutadores que confundem as duas linguagens, não, não é a mesma coisa!",[11,377,378],{},"Pois bem, dado o aviso, JavaScript é a linguagem de programação padronizada para navegadores, ou seja,\nquer fazer uma página? Pode ser (vai ser) importante aprender JavaScript.",[11,380,381,382,385],{},"Então se você está lendo com atenção o artigo, você já vai ter notado que sim, programação web manda no nosso\nmercado, então é claro que JavaScript é uma opção bem forte para se escolher, ",[23,383,384],{},"toda"," programação Front-End vai\nprecisar de JavaScript em sua programação, ao menos nos tempos atuais enquanto a tecnologia se mantém assim.",[11,387,388],{},"Minha recomendação é aprender pelo menos o básico de JavaScript, mesmo que não seja sua principal linguagem,\nclaro, foco é importante então se preocupa na sua linguagem de foco, quando chegar a hora de se aprofundar\nna programação web pega um tempo para aprender ao menos os fundamentos, até para quem for programar apenas\npara servidores (Back-End) é legal saber fundamentos do que se programa no navegador (Front-End).",[11,390,391,392,395],{},"No entanto posso falar ainda mais sobre a linguagem, pois ela é mais que Front-End hoje em dia!\nTudo isso porque decidiram pegar o código do JavaScript e portar para uma plataforma fora do navegador,\nsim, se você já ouviu falar do ",[23,393,394],{},"node.js"," é ele o responsável que fez o JavaScript ser ainda maior do que\npoderia apenas em navegadores. O que pode-se fazer com node.js em si? Quase tudo, usam JavaScript para fazer\naté aplicações mobile ou desktop, graças ao node.js, e mesmo para programação de Front-End o node permitiu\numa organização e praticidade melhor de desenvolvimento.",[11,397,398,399,402,403,99],{},"Então, assim parece que JavaScript é a linguagem perfeita, a ?bala de prata?, no entanto há os espinhos nas flores.\nPrimeiramente, a linguagem é ",[23,400,401],{},"saturada"," com muita oferta de programadores, culpa também de gurus da internet\nque na época da pandemia fizeram uma campanha em busca de dinheiro via cursos. Então, tem sim muito emprego para\nJavaScript, mas prepare-se para enfrentar a concorrência também, ",[404,405,407],"nuxt-link",{"to":406},"\u002Fartigos\u002Fdevelopers\u002Fcomo-ser-um-dev","não seja mais um no oceano",[11,409,410,411,414],{},"Por fim, só gostaria de dar uma opinião pessoal, não gosto da sintaxe do JavaScript, não é a minha favorita,\nmas a gente trabalha com o que paga as contas, também existe uma linguagem transpilada do JavaScript para permitir\na codificação com mais estrutura, o ",[23,412,413],{},"TypeScript",", portanto considere bem essa linguagem se quiser uma escolha\nbem aderida no mercado.",[45,416,75],{"id":417},"python",[11,419,420,421,424],{},"Era uma linguagem que eu não tinha muitos olhos para ela, ainda mais em uma época que o mercado de programação web dela\nera mais nichado. Mas hoje em dia a realidade tem mudado, o Python tem crescido muito aqui no Brasil, tendo uma margem\nbem grande de vagas para programadores web. E como se não bastasse, se você tem olhos para fazer análise de dados e ser\naté um ",[23,422,423],{},"cientista de dados",", a sua escolha segura já está feita, é Python.",[11,426,427],{},"O Python justamente foi bem difundido no meio da análise de dados por sua facilidade como linguagem. É uma linguagem\nde programação que me soa o mais alto nível que conseguimos chegar em alta no mundo da programação, com uma linguagem\nmuito simplória para scripts, coisa que foi prato cheio para matemáticos e analistas que queriam mensurar dados e\nestatísticas.",[11,429,430,431,99],{},"Novamente, no mundo da programação web o Python também tem crescido muito e ganhado um baita mercado, são muitas vagas\npara o Back-end, a linguagem é bem aderida para sub sistemas em microsserviços, ou até para back-ends que podem ter uma\ncerta robustez, pois avanços com a linguagem estão trazendo soluções mais interessantes para um sistema mais bem escrito\ne preparado na linguagem. Eu ",[23,432,433],{},"recomendo",[45,435,84],{"id":436},"golang",[11,438,439,440,443],{},"Aqui começo a falar de uma linguagem com uma recomendação ",[23,441,442],{},"atualmente em 2026"," mais mediana, isso porque o\nGolang é uma promessa que já está sendo realizada, mas é um processo em andamento, não consolidado igual as linguagens\nacima. Claro, lá fora já está perfeito começar pelo Golang, mas hoje ainda te peço, no dia que você ler esse artigo,\nparar, analisar e estudar como estão as vagas de Golang. Elas já existem por aqui, mas como eu insisto, ainda não\nveio ao todo para o nosso mercado, no entanto já é possível você estudar Golang e conseguir uma oportunidade muito\ninteressante para a sua carreira.",[11,445,446],{},"Sobre a linguagem em si? Uma ótima premissa, pois trata-se de uma sintaxe agradável, performance muito boa para\no alto nível de sintaxe que a mesma tem, no entanto o maior atrativo é o formato para tratamento de erros.",[11,448,449,450,453],{},"Na Golang você tem uma estrutura que te orienta a tratar sempre erros durante o seu programa, o que facilita\na boa prática do seu código, bons sistemas propensos a ",[23,451,452],{},"NÃO"," quebrar costumam tratar bem os erros, isso\né algo fundamental inclusive para sistemas que não podem parar, sistema quebrado não anda, não dá dinheiro,\ne isso cobra do seu bolso!",[45,455,457],{"id":456},"php-não-não-morreu-tá","PHP, não, não morreu tá",[11,459,460],{},"A linguagem zumbi, digo isso pois muitos falam do PHP morrendo, o que até é entendível, PHP é uma linguagem\ncom seu nicho para a web, teve uma geração em base da simplicidade, mas que infelizmente levou a má fama\nde ter códigos propensos a gambiarra, além de também ter salários mais baixos que a média. No entanto\nPHP continua, e tem bastante mercado.",[11,462,463],{},"O ecossistema da linguagem não é tão grande quanto das outras, digo isso por ser de fato uma linguagem\nrealmente feita para funcionar em servidores, no entanto não deixa de ser uma linguagem com um ecossistema\ndecente para o que se propõe. O PHP tem uma performance boa, a cada versão vai se aprimorando mais e mais,\nno quesito de otimização como estrutura do código. Atualmente pode-se fazer um projeto completamente orientado\na objetos, com tipagens, com a maioria dos padrões de boas codificações para se ter um sistema de excelência.",[11,465,466,467,470,471,72,474,72,477,72,480,483],{},"A linguagem continua sendo propensa a má codificação? De fato, no entanto isso traz uma curva de acesso rápido\npara sistemas simples, um blog do ",[53,468,469],{},"Wordpress"," não precisa de uma estrutura enorme, e nisso o PHP faz muito bem.\nE como já mencionei a linguagem tem evoluído para permitir escalabilidade, estrutura de qualidade e tudo de bom em um\nprojeto corporativo. ",[23,472,473],{},"Laravel",[23,475,476],{},"Swoole",[23,478,479],{},"Symfony",[23,481,482],{},"Hyperf",", essas são diversas soluções feitas\nem PHP para sistemas robustos, e que têm uma performance de ponta.",[11,485,486],{},"Por fim, não subestime o PHP pelo que outros programadores falam, a linguagem continua tendo a sua força, mesmo que\nexista outras opções mais atraentes, o PHP pode ser o próximo candidato a pagar os seus boletos.",[45,488,490],{"id":489},"sql","SQL",[11,492,493],{},"Assim, quem se aprofunda na web deve saber que aprender uma linguagem de banco de dados, mas esse artigo é para\niniciantes, certo? Então SQL não pode ficar de fora.",[11,495,496,497,500],{},"Antes de tudo, entre SQL e noSQL já vou ditar, aprenda primeiro SQL, não dizendo que o seu primeiro emprego\nvocê pode usar o noSQL, mas é essencial aprender sobre ",[23,498,499],{},"estruturas de dados"," e o SQL ao meu ver é uma\nbela porta de entrada para entender como estruturar bem os dados do seu banco.",[11,502,503],{},"É óbvio que vale a pena aprender SQL, é usável com qualquer outra linguagem, e se você quiser ir para uma base\nmais aprofundada na parte de banco de dados, estude muito bem essa linguagem.",[15,505,507],{"id":506},"linguagens-que-não-acho-bom-recomendar","Linguagens que não acho bom recomendar",[11,509,510],{},"Essas linguagens não serão todas que vou considerar que é impossível conseguir se dar bem com elas,\nmas eu assumo que vão ser bem mais difíceis do que as linguagens acima, escolha elas por conta e risco.",[45,512,514],{"id":513},"rust-em-2026","Rust (em 2026)",[11,516,517,518,521],{},"Lembra o que eu disse de Golang? Pois bem, Rust também é uma promessa, mas que ainda está começando a chegar\nde verdade aqui no Brasil, tem pouca vaga, não que seja impossível conseguir, mas se quiser sucesso hoje em\ndia com Rust, melhor procurar algo na ",[23,519,520],{},"gringa",", lá vai ter mais mercado, e sinceramente um mercado bem valioso.",[11,523,524,525,528],{},"O que eu acho de Rust? Eu gosto muito, é uma linguagem que tem uma ótima premissa e quero falar muito dela por aqui.\nEla não é algo que talvez vai vingar, lá fora já é realidade, para se ter uma noção, o ",[23,526,527],{},"Linux"," está permitindo\no desenvolvimento e manutenção do Kernel com essa mesma linguagem. O que ela tem de tão boa? Vamos lá.",[11,530,531,532,535,536,539],{},"O Rust tem uma premissa em cima de segurança de código, muito se diz da performance, o que é algo notável do Rust,\nsua performance é comparável com a performance do C++, o que é algo muito bom, no entanto vai além disso, sua sintaxe\né mais palpável que essas linguagens \"ancestrais\" como C e C++, e contém um sistema de ",[23,533,534],{},"limpeza de memória","\ndiferente das linguagens modernas, o que gera uma complexidade diferente no Rust, mas gera uma ",[23,537,538],{},"segurança","\nna hora da compilação de programas em Rust, a linguagem não brinca quanto a isso, ou você programa corretamente\nou o compilador nem deixa o seu código compilar.",[11,541,542],{},"É um novo C? Provavelmente, tem esse potencial, então é uma linguagem de se observar bem, pois a promessa é sólida.",[45,544,546],{"id":545},"ruby","Ruby",[11,548,549],{},"Bem, a linguagem ainda existe, é de bom aprendizado, mas não vou falar muito sobre, apenas que o nicho do\nRuby anda bem apertado, encontrar vagas é claro que você vai, até mesmo aproveitar o fato de ter poucos desenvolvedores\nvisando essa linguagem, pois pouca concorrência também é bom, no entanto não vejo muita segurança para iniciantes\nembarcarem com essa linguagem.",[45,551,553],{"id":552},"cc","C\u002FC++",[11,555,556],{},"As duas linguagens são clássicas forças de extrema performance, o C famoso por criar sistemas operacionais e outros\nsistemas menores, como sistemas embarcados, sistemas que requerem alto controle do hardware, entre outras coisas. Já o\nC++ chega a ser muito difundido na programação de jogos, o que parece algo excelente, mas não aqui onde esses mercados\nnão são fortes.",[11,558,559],{},"Para piorar muitas vagas já escassas de game dev por aqui usam Unity, que pede programação em C#, do lado do C ainda\ntem a situação do Rust, pois ela pode tomar o lugar do C em sua função atual, e mesmo se não existisse Rust, o papel\ndo C não é muito aproveitado aqui no Brasil.",[11,561,562],{},"\"Mas Amane, o C e o C++ foram ensinados no meu curso da faculdade!\"",[11,564,565,566,569],{},"Sim, as duas linguagens tem uma cultura forte de\nensino no meio acadêmico, tanto que é por isso que eu faço questão de falar delas e o porquê de não recomendar elas\npara estudo aprofundado, considere as mesmas mais para estudar as ",[23,567,568],{},"bases"," da programação, ou se tiver um projeto\nem específico que você sabe que vai tirar proveito com elas.",[45,571,573],{"id":572},"assembly","Assembly",[11,575,576],{},"Não, apenas não. Me escute.",[15,578,580],{"id":579},"e-por-fim-a-escolha-é-sua","E por fim, a escolha é sua",[11,582,583],{},"Não posso definir por você qual a sua rota como programador, no entanto está aqui as informações que podem te ajudar\nno caminho a ser escolhido, caso queira aprender mais sobre programação, se atente a essa página pois novos\nmateriais de apoio serão criados para você, programador.",{"title":216,"searchDepth":217,"depth":217,"links":585},[586,589,598,604],{"id":265,"depth":217,"text":266,"children":587},[588],{"id":276,"depth":223,"text":277},{"id":294,"depth":217,"text":295,"children":590},[591,592,593,594,595,596,597],{"id":312,"depth":223,"text":78},{"id":342,"depth":223,"text":343},{"id":369,"depth":223,"text":283},{"id":417,"depth":223,"text":75},{"id":436,"depth":223,"text":84},{"id":456,"depth":223,"text":457},{"id":489,"depth":223,"text":490},{"id":506,"depth":217,"text":507,"children":599},[600,601,602,603],{"id":513,"depth":223,"text":514},{"id":545,"depth":223,"text":546},{"id":552,"depth":223,"text":553},{"id":572,"depth":223,"text":573},{"id":579,"depth":217,"text":580},"\u002Fimages\u002Farticles\u002Flaravel\u002Fdocker.webp","Nesse artigo deixarei uma análise da linguagem de programação certa para o seu contexto",{"author":242,"featured":239},"\u002Farticles\u002Fdevelopers\u002Fescolha-a-linguagem-programacao","2026-07-28",{"title":257,"description":611},"Nesse artigo deixarei uma análise da linguagem de programação certa para você","escolha-a-linguagem-programacao","articles\u002Fdevelopers\u002Fescolha-a-linguagem-programacao",[252,253],"iXgLlNn1TAp9ISYUOK75SeU7ByI5ZrVr5vELz6Nsqe8"]