{"id":1780,"date":"2024-02-16T22:05:47","date_gmt":"2024-02-16T22:05:47","guid":{"rendered":"https:\/\/www.danielparente.net\/pt\/?p=1780"},"modified":"2024-02-17T06:53:40","modified_gmt":"2024-02-17T06:53:40","slug":"a-programacao-sera-substituida-pela-ia-nos-proximos-10-15-anos","status":"publish","type":"post","link":"https:\/\/www.danielparente.net\/pt\/a-programacao-sera-substituida-pela-ia-nos-proximos-10-15-anos\/","title":{"rendered":"A programa\u00e7\u00e3o ser\u00e1 substitu\u00edda pela IA nos pr\u00f3ximos 10-15 anos?"},"content":{"rendered":"\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introdu\u00e7\u00e3o A programa\u00e7\u00e3o ser\u00e1 substitu\u00edda pela IA nos pr\u00f3ximos 10-15 anos?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A intelig\u00eancia artificial (IA) est\u00e1 avan\u00e7ando rapidamente, levando muitos a questionarem se em breve poder\u00e1 desaparecer a necessidade de programadores humanos. <strong>No entanto, os especialistas acreditam que a programa\u00e7\u00e3o ir\u00e1 perdurar e evoluir \u00e0 medida que a IA se integra, ao inv\u00e9s de ser diretamente substitu\u00edda.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A programa\u00e7\u00e3o tem-se adaptado constantemente a novas tecnologias como compiladores, bases de dados, sistemas web, plataformas m\u00f3veis e computa\u00e7\u00e3o em nuvem, sem eliminar a necessidade de codificadores qualificados. A IA parece seguir este padr\u00e3o de melhorar as capacidades dos programadores, em vez de eliminar a profiss\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585.jpeg?strip=all&w=2560\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1734\" height=\"1300\" src=\"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585.jpeg?strip=all\" alt=\"A programa\u00e7\u00e3o ser\u00e1 substitu\u00edda pela IA nos pr\u00f3ximos 10-15 anos?\" class=\"wp-image-1782\" srcset=\"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585.jpeg?strip=all 1734w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585-300x225.jpeg?strip=all 300w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585-1024x768.jpeg?strip=all 1024w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585-768x576.jpeg?strip=all 768w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585-1536x1152.jpeg?strip=all 1536w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585.jpeg?strip=all&amp;w=173 173w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585.jpeg?strip=all&amp;w=520 520w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585.jpeg?strip=all&amp;w=693 693w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585.jpeg?strip=all&amp;w=867 867w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585.jpeg?strip=all&amp;w=1213 1213w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585.jpeg?strip=all&amp;w=1387 1387w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-577585.jpeg?strip=all&amp;w=450 450w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" \/><\/a><figcaption class=\"wp-element-caption\">A programa\u00e7\u00e3o ser\u00e1 substitu\u00edda pela IA nos pr\u00f3ximos 10-15 anos? Photo by Kevin Ku on <a href=\"https:\/\/www.pexels.com\/photo\/data-codes-through-eyeglasses-577585\/\" rel=\"nofollow noopener\" target=\"_blank\">Pexels.com<\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Breve hist\u00f3ria da evolu\u00e7\u00e3o da programa\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos come\u00e7ar com um hist\u00f3ria abreviada da evolu\u00e7\u00e3o da programa\u00e7\u00e3o para que possamos ver o quanto as linguagens e ferramentas se adaptaram num per\u00edodo relativamente curto, ao mesmo tempo que a procura geral por codificadores aumentou. \ud83d\udcc8<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1940-1950<\/strong> &#8211; Computadores programados usando c\u00f3digo bin\u00e1rio atrav\u00e9s de interruptores e fios. Extremamente trabalhoso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1950<\/strong> &#8211; A linguagem assembly permite a substitui\u00e7\u00e3o de texto pelos 1\u2019s e 0\u2019s. Ainda num n\u00edvel muito baixo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1950-1960<\/strong> &#8211; O in\u00edcio das linguagens de alto n\u00edvel como FORTRAN, COBOL, ALGOL, BASIC. Sintaxe mais pr\u00f3xima do ingl\u00eas. Mainframes dominam. \ud83d\udcbe<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1970-1980<\/strong> &#8211; C, Pascal, PL\/I popularizam t\u00e9cnicas de programa\u00e7\u00e3o como fun\u00e7\u00f5es\/procedimentos e tipos. Minicomputadores entram no mainstream. \ud83d\udda5\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1980-1990<\/strong> &#8211; Surgem linguagens orientadas a objetos como C++\u200e, Objective C, Smalltalk. Crescimento de aplica\u00e7\u00f5es GUI para desktop e PCs impulsiona a ind\u00fastria de software. \ud83d\udcbb<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1990-2000<\/strong> &#8211; Linguagens de script como Perl, Python, Ruby ganham ado\u00e7\u00e3o. Microsoft domina com .NET languages C#, Java. \ud83d\udcf1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2000-2010<\/strong> &#8211; Web 2.0 com JS, PHP, plataformas cloud expandem programa\u00e7\u00e3o para aplica\u00e7\u00f5es web\/mobile e sistemas distribu\u00eddos. IA\/ci\u00eancia de dados entram na ind\u00fastria. \ud83d\udcf1\u2601\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Hoje<\/strong> &#8211; Linguagens multi-paradigma, ricos ecossistemas, devops avan\u00e7ado, assistentes de IA aumentam capacidades de programadores. IoT, crypto, biotecnologia, computa\u00e7\u00e3o qu\u00e2ntica, novas fronteiras. \ud83e\udd16\ud83d\ude80<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como mostra esta hist\u00f3ria, a programa\u00e7\u00e3o evoluiu enormemente em apenas 70 anos, expandindo continuamente a sua import\u00e2ncia. As linguagens apenas se tornaram mais abstratas e poderosas, n\u00e3o menos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Principais Vantagens da Evolu\u00e7\u00e3o da Programa\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 importante salientar os claros benef\u00edcios trazidos pelas sucessivas gera\u00e7\u00f5es de linguagens:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Maior produtividade + abstra\u00e7\u00e3o<\/strong> &#8211; O que antes precisava de altera\u00e7\u00f5es manuais de interruptores agora \u00e9 realiz\u00e1vel em poucas linhas de Python. As linguagens lidam cada vez mais com o funcionamento mec\u00e2nico, permitindo aos programadores focarem-se em resolver problemas de n\u00edvel mais elevado.<\/li>\n\n\n\n<li><strong>Baseado em inova\u00e7\u00f5es anteriores<\/strong> &#8211; Por exemplo, o Java baseou-se em C\/C++ sem a necessidade dos programadores terem de aprender tudo de novo. Novas linguagens constroem sobre os ombros de linguagens anteriores.<\/li>\n\n\n\n<li><strong>Expans\u00e3o de capacidades<\/strong> &#8211; Linguagens modernas conectam com vastas bibliotecas, ferramentas de dados e frameworks. Aumentam em muito o que os programadores podem desenvolver, fazendo a ind\u00fastria crescer.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Em vez de extinguir programa\u00e7\u00e3o, inova\u00e7\u00f5es como IA parecem seguir padr\u00f5es hist\u00f3ricos, aumentando as capacidades dos programadores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A programa\u00e7\u00e3o j\u00e1 se adaptou anteriormente e est\u00e1 pronta para evoluir novamente, em vez de desaparecer com o aumento da automa\u00e7\u00e3o. \ud83d\udcc8<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all&w=2560\"><img decoding=\"async\" width=\"1880\" height=\"1255\" src=\"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all\" alt=\"A programa\u00e7\u00e3o ser\u00e1 substitu\u00edda pela IA nos pr\u00f3ximos 10-15 anos?\" class=\"wp-image-1783\" srcset=\"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all 1880w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263-300x200.jpeg?strip=all 300w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263-1024x684.jpeg?strip=all 1024w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263-768x513.jpeg?strip=all 768w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263-1536x1025.jpeg?strip=all 1536w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all&amp;w=188 188w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all&amp;w=376 376w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all&amp;w=564 564w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all&amp;w=940 940w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all&amp;w=1128 1128w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all&amp;w=1316 1316w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all&amp;w=1692 1692w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pexels-photo-1181263.jpeg?strip=all&amp;w=450 450w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" \/><\/a><figcaption class=\"wp-element-caption\">A programa\u00e7\u00e3o ser\u00e1 substitu\u00edda pela IA nos pr\u00f3ximos 10-15 anos? &#8212; Photo by Christina Morillo on <a href=\"https:\/\/www.pexels.com\/photo\/two-women-looking-at-the-code-at-laptop-1181263\/\" rel=\"nofollow noopener\" target=\"_blank\">Pexels.com<\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Pontos-Chave sobre a Perman\u00eancia da Programa\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aqui est\u00e3o 5 raz\u00f5es fundamentais pelas quais os peritos permanecem confiantes de que a programa\u00e7\u00e3o continuar\u00e1 a evoluir como uma compet\u00eancia humana essencial, em vez de desaparecer num futuro pr\u00f3ximo devido \u00e0 automatiza\u00e7\u00e3o da IA:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. A programa\u00e7\u00e3o adaptou-se consistentemente a inova\u00e7\u00f5es revolucion\u00e1rias<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ao longo de +60 anos de acelera\u00e7\u00e3o cont\u00ednua na ci\u00eancia da computa\u00e7\u00e3o, a programa\u00e7\u00e3o e os programadores adaptaram-se repetidamente a novas tecnologias, incluindo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Arquiteturas de hardware<\/li>\n\n\n\n<li>Plataformas de sistemas operativos<\/li>\n\n\n\n<li>Sistemas em rede<\/li>\n\n\n\n<li>Interface gr\u00e1fica com o utilizador<\/li>\n\n\n\n<li>Infraestrutura em nuvem<\/li>\n\n\n\n<li>Containers de virtualiza\u00e7\u00e3o<\/li>\n\n\n\n<li>Dispositivos m\u00f3veis<\/li>\n\n\n\n<li>Modelos open source<\/li>\n\n\n\n<li>Metodologias \u00e1geis<\/li>\n\n\n\n<li>Bases de dados relacionais<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Em vez de se tornar obsoleta, a programa\u00e7\u00e3o evoluiu com cada uma destas importantes inova\u00e7\u00f5es desenvolvendo novas linguagens, t\u00e9cnicas e ferramentas para tirar partido das novas capacidades.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 improv\u00e1vel que a <a href=\"https:\/\/www.danielparente.net\/pt\/inteligencia-artificial-geral-a-busca-pela-verdadeira-aprendizagem-profunda-na-ia\/\" target=\"_blank\" rel=\"noreferrer noopener\">intelig\u00eancia artificial<\/a> interrompa este padr\u00e3o provado ao longo de mais de meio s\u00e9culo. Em particular, a IA pode ser comparada a outros avan\u00e7os como compiladores, garbage collection e interfaces gr\u00e1ficas, que inicialmente prometeram automatizar a programa\u00e7\u00e3o, mas na verdade expandiram bastante as possibilidades.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Bili\u00f5es de linhas de c\u00f3digo legado est\u00e3o aqui para ficar<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Estima-se que mais de 300 bili\u00f5es de linhas de c\u00f3digo foram escritas de forma cumulativa. Do c\u00f3digo em uso ativo hoje, at\u00e9 95% depende de programa\u00e7\u00e3o com mais de um ano, enquanto a maioria depende de c\u00f3digo com mais de uma d\u00e9cada!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Muito deste c\u00f3digo opera sistemas vitais como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Servi\u00e7os banc\u00e1rios<\/li>\n\n\n\n<li>Seguros<\/li>\n\n\n\n<li>Retalho<\/li>\n\n\n\n<li>Energia<\/li>\n\n\n\n<li>Transportes<\/li>\n\n\n\n<li>Telecomunica\u00e7\u00f5es<\/li>\n\n\n\n<li>Militar<\/li>\n\n\n\n<li>Sistemas espaciais<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Este software existente, antigo embora cr\u00edtico, requer que talentosos programadores continuem a mant\u00ea-lo e melhor\u00e1-lo nas pr\u00f3ximas d\u00e9cadas. Por exemplo, muitos sistemas banc\u00e1rios dependem de c\u00f3digo COBOL em mainframes antigos que nenhum sistema de IA poderia substituir da noite para o dia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Certas for\u00e7as permanecem exclusivamente humanas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enquanto a intelig\u00eancia artificial mostra novas capacidades semanalmente em \u00e1reas como an\u00e1lise estat\u00edstica, otimiza\u00e7\u00e3o matem\u00e1tica complexa e modela\u00e7\u00e3o preditiva, qualidades exclusivamente humanas permanecem inigual\u00e1veis:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pensamento divergente, criatividade e arte<\/li>\n\n\n\n<li>Conhecimento multifacetado<\/li>\n\n\n\n<li>Desenvolvimento de estrat\u00e9gias com ambiguidade<\/li>\n\n\n\n<li>Intelig\u00eancia social e emocional<\/li>\n\n\n\n<li>Fineza na comunica\u00e7\u00e3o e lideran\u00e7a<\/li>\n\n\n\n<li>Intui\u00e7\u00e3o, curiosidade, questionamento<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Estes pontos fortes humanos t\u00eam uma sinergia com ferramentas de IA, em vez de serem substitu\u00eddos por elas. Portanto, os aspetos criativos fundamentais para uma boa programa\u00e7\u00e3o parecem improv\u00e1veis de automatizar totalmente. A colabora\u00e7\u00e3o h\u00edbrida humano-IA \u00e9 o objetivo final em vez da pura substitui\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Continua a ser necess\u00e1rio grandes programadores para melhorar a pr\u00f3pria IA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A ideia errada que muitos t\u00eam sobre IA \u00e9 que esta \u00e9 de alguma forma consciente ou que se est\u00e1 a desenvolver livre de assist\u00eancia humana em dire\u00e7\u00e3o \u00e0s suas aspira\u00e7\u00f5es de intelig\u00eancia geral.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na realidade, a IA atual \u00e9 meticulosamente projetada por equipas de programadores muito qualificados, colaborando com peritos em dom\u00ednios espec\u00edficos. Plataformas de programa\u00e7\u00e3o como TensorFlow utilizam imensas quantidades de c\u00f3digo criado por engenheiros para funcionar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por isso, enquanto a IA visa igualar um dia a intelig\u00eancia geral humana, atualmente depende absolutamente do talento especializado em programa\u00e7\u00e3o humana que a impulsiona, tal como o projeto Apollo dependia de not\u00e1veis engenheiros.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Um n\u00edvel superior de abstra\u00e7\u00e3o cria mais oportunidades, n\u00e3o menos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Parte do sucesso da programa\u00e7\u00e3o durante +60 anos deve-se ao facto desta se ter tornado cada vez mais abstrata do hardware f\u00edsico. Linguagens de alto n\u00edvel permitem que o mesmo c\u00f3digo funcione em diferentes sistemas operativos e processadores, utilizando componentes intermut\u00e1veis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em vez de reduzir a import\u00e2ncia dos programadores, esta abstra\u00e7\u00e3o expandiu muito as oportunidades, tornando a programa\u00e7\u00e3o mais acess\u00edvel e aplic\u00e1vel a novos dom\u00ednios como aplica\u00e7\u00f5es web e mobile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A IA promete continuar esta tend\u00eancia de aumento de abstra\u00e7\u00e3o de baixo n\u00edvel de detalhes para conceitos mais elevados. Isto favorece as capacidades gerativas dos programadores humanos focados em resolver problemas do mundo real, em vez da codifica\u00e7\u00e3o ma\u00e7adora.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O padr\u00e3o hist\u00f3rico fundamental \u00e9 claro:<\/strong> maior abstra\u00e7\u00e3o \u2192 mais possibilidades \u2192 maiores oportunidades para programadores, ao inv\u00e9s de extin\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Exemplos de Novos Pap\u00e9is para Programadores<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dado o futuro s\u00f3lido da programa\u00e7\u00e3o, que pap\u00e9is emergentes parecem mais prov\u00e1veis? Aqui est\u00e3o v\u00e1rios exemplos:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Treino de Modelos de IA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Com dados agora sendo o recurso mais valioso do mundo, programadores qualificados estar\u00e3o sempre a ser necess\u00e1rios para limpar, normalizar e rotular conjuntos de dados para treinar sistemas de IA em cont\u00ednuo aperfei\u00e7oamento. Compreender enviesamentos em dados e modelos tamb\u00e9m se tornar\u00e1 mais importante eticamente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Especializa\u00e7\u00e3o em Linguagens Legadas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Como explicado, sistemas legados em linguagens antigas como FORTRAN, COBOL, VB precisar\u00e3o de programadores dedicados num futuro previs\u00edvel, dado que a moderniza\u00e7\u00e3o demora d\u00e9cadas. Linguagens modernas tamb\u00e9m s\u00e3o agora antigas o suficiente para terem status legado, retendo especialistas como desenvolvedores Perl, Ruby e ColdFusion.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conectar Necessidades de Neg\u00f3cio \u00e0 Implementa\u00e7\u00e3o T\u00e9cnica<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Como intera\u00e7\u00e3o em linguagem natural continua pouco fi\u00e1vel, humanos capazes de traduzir requisitos de neg\u00f3cio amb\u00edguos em especifica\u00e7\u00f5es t\u00e9cnicas rigorosas permanecer\u00e3o cruciais em todas as ind\u00fastrias. Compreender neg\u00f3cio e tecnologia tornar-se-\u00e1 mais valioso \u00e0 medida que esta lacuna persistir com a subida da IA.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Desenvolver Novos Paradigmas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Computa\u00e7\u00e3o qu\u00e2ntica, biocomputa\u00e7\u00e3o, nanotecnologia e interfaces c\u00e9rebro-computador s\u00e3o plataformas emergentes que exigem paradigmas de programa\u00e7\u00e3o personalizados por parte de desenvolvedores altamente qualificados. Estes campos prometem novos modos de engenharia de software que ainda n\u00e3o concebemos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Programar a Pr\u00f3pria IA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As t\u00e9cnicas atuais de IA utilizam redes neuronais, aprendizado por refor\u00e7o, simula\u00e7\u00f5es e grafos de conhecimento otimizados por enormes matrizes matem\u00e1ticas. Desenvolver algoritmos e estruturas inovadoras para IA exigir\u00e1 programa\u00e7\u00e3o avan\u00e7ada em linguagens, bibliotecas e ferramentas especializadas, provavelmente por d\u00e9cadas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os inventores por tr\u00e1s de avan\u00e7os hist\u00f3ricos do Alpha Go ao Alpha Fold foram todos programadores de grande talento, expandindo os limites do pr\u00f3prio computo. Nunca haver\u00e1 escassez de trabalho inovador a programar uma IA mais inteligente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No geral, n\u00e3o h\u00e1 indica\u00e7\u00f5es de que a programa\u00e7\u00e3o esteja caminhando para a irrelev\u00e2ncia num futuro pr\u00f3ximo. Se algo, a complexidade exponencialmente crescente implica uma necessidade ainda maior por desenvolvedores qualificados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>O futuro provavelmente guarda mais e diversas fun\u00e7\u00f5es de programa\u00e7\u00e3o, n\u00e3o menos, para aqueles que fazem upskill e se especializam.<\/strong><\/em> \ud83d\ude80<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perspetivas sobre IA de L\u00edderes de Software<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ou\u00e7amos opini\u00f5es sobre o impacto da IA diretamente de v\u00e1rios programadores de renome e CEOs de tecnologia:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Co-fundador da Andreessen Horowitz Marc Andreessen<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cSoftware est\u00e1 a comer o mundo&#8230; Penso que a tecnologia ainda est\u00e1 no in\u00edcio.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fundador do MongoDB Eliot Horowitz<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cEstamos apenas a ver a primeira era do que \u00e9 poss\u00edvel com machine learning e sistemas aut\u00f3nomos. As pessoas falam do desaparecimento da programa\u00e7\u00e3o &#8211; nem pensar &#8211; vamos precisar de muitos mais programadores inteligentes a construir essa tecnologia nas pr\u00f3ximas d\u00e9cadas.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CEO do GitLab Sid Sijbrandij<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cA escrita de c\u00f3digo ir\u00e1 mudar, tal como muitas outras profiss\u00f5es mudaram nos \u00faltimos cem anos. Mas iremos utilizar mais c\u00f3digo de alto n\u00edvel, n\u00e3o menos.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">A confian\u00e7a deles espelha a dos peritos inquiridos. A maioria dos desenvolvedores n\u00e3o ser\u00e1 diretamente substitu\u00edda, uma vez que as ferramentas de n\u00edvel superior permitir\u00e3o mais cria\u00e7\u00e3o, n\u00e3o menos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No entanto, os codificadores que n\u00e3o se adaptarem aprendendo plataformas como IA poder\u00e3o ficar para tr\u00e1s face a colegas mais \u00e1geis.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/3AwYiM1RVFw?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><figcaption class=\"wp-element-caption\"> A programa\u00e7\u00e3o ser\u00e1 substitu\u00edda pela IAVia <a href=\"https:\/\/www.youtube.com\/watch?v=3AwYiM1RVFw\" target=\"_blank\" rel=\"noreferrer noopener\">Youtube <\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Orienta\u00e7\u00f5es sobre Adapta\u00e7\u00e3o como Programador<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para programadores questionando que compet\u00eancias adquirir para provar o seu valor perante o avan\u00e7ar da IA, aqui est\u00e1 algum conselho de peritos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aprofundar <strong>fundamentos<\/strong> &#8211; estruturas de dados, algoritmos, padr\u00f5es de projeto, princ\u00edpios de arquitetura<\/li>\n\n\n\n<li>Escolher uma <strong>especializa\u00e7\u00e3o<\/strong> alinhada com interesses pessoais &#8211; seguran\u00e7a, rob\u00f3tica, compiladores, bioinform\u00e1tica<\/li>\n\n\n\n<li>Aprender plataformas <strong>cloud<\/strong> como AWS, Azure e GCP para sistemas distribu\u00eddos<\/li>\n\n\n\n<li>Dominar uma <strong>linguagem de script<\/strong> como Python ou JavaScript<\/li>\n\n\n\n<li>Experimentar um <strong>framework de IA<\/strong> como TensorFlow ou PyTorch<\/li>\n\n\n\n<li>Focar em <strong>soft skills<\/strong> essenciais &#8211; criatividade, pensamento cr\u00edtico, comunica\u00e7\u00e3o<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Uma <a href=\"https:\/\/www.danielparente.net\/pt\/construir-um-portfolio-de-projetos-de-ciencia-de-dados\/\">mudan\u00e7a de mentalidade crucial<\/a> para programadores modernos \u00e9 perceber que <strong>ningu\u00e9m consegue mais saber todo o campo sozinho<\/strong>. Os tempos de dominar todas as linguagens acabaram com o crescimento exponencial do software integrando ideias de outras disciplinas como estat\u00edstica e design.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O objetivo deve ser cultivar capacidade em <strong>formato de T<\/strong>: compet\u00eancia m\u00e9dia global em desenvolvimento com profunda flu\u00eancia num punhado de \u00e1reas-chave alinhadas com talentos individuais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Programadores com perseveran\u00e7a e vis\u00e3o perif\u00e9rica continuar\u00e3o a adaptar-se a qualquer inova\u00e7\u00e3o que surja a seguir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ponto-Chave A programa\u00e7\u00e3o ser\u00e1 substitu\u00edda pela IA nos pr\u00f3ximos 10-15 anos?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A hist\u00f3ria da engenharia de software mostra:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>Cada onda de novas tecnologias como IA n\u00e3o elimina postos de programa\u00e7\u00e3o globalmente, mas amplia oportunidades para desenvolvedores adapt\u00e1veis integrarem capacidades de ponta.<\/strong><\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Portanto, aprenda ansiosamente, especialize-se inteligentemente no que lhe realiza e comunique com clareza. As perspetivas na programa\u00e7\u00e3o parecem garantidas num futuro pr\u00f3ximo!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os agoureiros luditas projetando o desaparecimento da programa\u00e7\u00e3o erraram por +70 anos&#8230; e contando! Com empresas trilion\u00e1rias constru\u00eddas inteiramente em c\u00f3digo e sociedade crescentemente digital, espera-se que programa\u00e7\u00e3o continue sendo trabalho essencial de conhecimento por muitas gera\u00e7\u00f5es.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o A programa\u00e7\u00e3o ser\u00e1 substitu\u00edda pela IA nos pr\u00f3ximos 10-15 anos? A intelig\u00eancia artificial (IA) est\u00e1 avan\u00e7ando rapidamente, levando muitos a questionarem se em breve poder\u00e1 desaparecer a necessidade de programadores humanos. No entanto, os especialistas acreditam que a programa\u00e7\u00e3o ir\u00e1 perdurar e evoluir \u00e0 medida que a IA se integra, ao inv\u00e9s de ser [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1781,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_post_was_ever_published":false},"categories":[151],"tags":[],"class_list":["post-1780","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacao"],"blocksy_meta":[],"jetpack_featured_media_url":"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/4\/2024\/02\/pt-DANIEL-PARENTE-A-programacao-sera-substituida-pela-IA-nos-proximos-10-15-anos.jpg?strip=all","jetpack_shortlink":"https:\/\/wp.me\/p2TFLw-sI","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/posts\/1780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/comments?post=1780"}],"version-history":[{"count":1,"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/posts\/1780\/revisions"}],"predecessor-version":[{"id":1786,"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/posts\/1780\/revisions\/1786"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/media\/1781"}],"wp:attachment":[{"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/media?parent=1780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/categories?post=1780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danielparente.net\/pt\/wp-json\/wp\/v2\/tags?post=1780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}