{"id":573,"date":"2018-05-09T12:39:08","date_gmt":"2018-05-09T15:39:08","guid":{"rendered":"https:\/\/programathor.com.br\/blog\/?p=573"},"modified":"2021-07-12T13:54:37","modified_gmt":"2021-07-12T16:54:37","slug":"tendencias-da-programacao-em-2018","status":"publish","type":"post","link":"https:\/\/programathor.com.br\/blog\/tendencias-da-programacao-em-2018\/","title":{"rendered":"Tend\u00eancias da Programa\u00e7\u00e3o em 2018"},"content":{"rendered":"<p>Neste post em parceria com a Let&#8217;s Code Academy, iremos apresentar as tend\u00eancias da <a title=\"\" href=\"https:\/\/programathor.com.br\/jobs\" target=\"_blank\" rel=\"noopener\">programa\u00e7\u00e3o<\/a> em 2018 e quais s\u00e3o as principais novidades no mercado de trabalho este ano.<\/p>\n<p>O principal &#8220;buzzword&#8221; em programa\u00e7\u00e3o atualmente \u00e9 intelig\u00eancia artificial e a maioria dos t\u00f3picos abordados hoje ser\u00e3o relacionadas a ela. Estamos entrando numa era de automatiza\u00e7\u00e3o do pensamento e avan\u00e7os relevantes ocorreram nos \u00faltimos anos. Por onde come\u00e7amos?<\/p>\n<p><!--more--><\/p>\n<h3><strong>An\u00e1lise de dados<\/strong><\/h3>\n<p>Uma procura recorrente em nossa escola s\u00e3o profissionais na \u00e1rea de ci\u00eancias de dados. Tanto empresas como trabalhadores de diversos setores (Medicina e Marketing por exemplo) buscam melhor entender como buscar, tratar e analisar dados de uma maneira eficiente.<\/p>\n<p>&#8220;Data is the new gold&#8221; e recomendamos duas linguagens para miner\u00e1-lo: Python e R. Por qu\u00ea? A quantidade de bibliotecas de c\u00f3digo em ambas as linguagens \u00e9 muito relevante. Pandas, Matplotlib e Numpy s\u00e3o os principais exemplos de bibliotecas que possuem presen\u00e7a dominante na comunidade open-source.<\/p>\n<p>Temos <a title=\"\" href=\"https:\/\/programathor.com.br\/jobs\" target=\"_blank\" rel=\"noopener\">prefer\u00eancia por Python<\/a> pela linguagem ser mais vers\u00e1til e ter um n\u00famero maior de aplica\u00e7\u00f5es vis-\u00e0-vis R. De acordo com uma pesquisa de popularidade do Github realizada em Maio-18, Python passou pela primeira vez Java em market share, com 22,8% vs. 22,5%.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-562\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/libs_python-768x768.png\" alt=\"Tend\u00eancias da Programa\u00e7\u00e3o em 2018\" width=\"429\" height=\"429\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/libs_python-768x768.png 768w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/libs_python-150x150.png 150w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/libs_python-300x300.png 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/libs_python-676x676.png 676w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/libs_python.png 1024w\" sizes=\"(max-width: 429px) 100vw, 429px\" \/><\/p>\n<p>Desde 2001, o MIT publica anualmente os &#8220;<a title=\"\" href=\"https:\/\/www.technologyreview.com\/lists\/technologies\/2018\/\" target=\"_blank\" rel=\"noopener\">10 Breakthrough Technologies<\/a>&#8221;&nbsp;e este ano dois deles est\u00e3o diretamente correlacionados com programa\u00e7\u00e3o: &#8220;Intelig\u00eancia Artificial para todos&#8221; e &#8220;Redes Neurais duelantes&#8221;.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-563\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/popularidade_linguagens.png\" alt=\"Tend\u00eancias da Programa\u00e7\u00e3o em 2018\" width=\"341\" height=\"406\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/popularidade_linguagens.png 412w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/popularidade_linguagens-252x300.png 252w\" sizes=\"(max-width: 341px) 100vw, 341px\" \/><\/p>\n<p>O artigo indica que mecanismos complexos de intelig\u00eancia artificial estavam antes restritos a pequena nata de gigantes tecnol\u00f3gicos como Amazon, Google e Microsoft. A grande mudan\u00e7a em 2018 seriam sistemas de I.A. baseados na nuvem, tornando a tecnologia mais barata e acess\u00edvel a todos. Essa demanda fez com que Amazon e Google, al\u00e9m de disponibilizarem linhas de c\u00f3digo, oferecessem servi\u00e7os de consultoria na \u00e1rea.<\/p>\n<p>Pesquisadores e engenheiros do Google Brain lan\u00e7aram a <a title=\"\" href=\"https:\/\/www.tensorflow.org\/\" target=\"_blank\" rel=\"noopener\">TensorFlow<\/a>, biblioteca open source em Python com algoritmos de aprendizado de m\u00e1quina. Microsoft e Amazon se associaram e lan\u00e7aram no final do ano passado a <a title=\"\" href=\"https:\/\/aws.amazon.com\/pt\/blogs\/aws\/introducing-gluon-a-new-library-for-machine-learning-from-aws-and-microsoft\/\" target=\"_blank\" rel=\"noopener\">Gluon<\/a>, outra biblioteca de c\u00f3digo aberto para deep learning e redes neurais.<\/p>\n<h3>Redes neurais<\/h3>\n<p>Por falar em redes neurais, a segunda aposta do MIT est\u00e1 em um novo avan\u00e7o na \u00e1rea com a atua\u00e7\u00e3o de empresas como DeepMind e Google Brains (para quem n\u00e3o conhece a DeepMind, assista <a title=\"\" href=\"https:\/\/www.alphagomovie.com\/\" target=\"_blank\" rel=\"noopener\">AlphaGo&nbsp;<\/a>no Netflix). A novidade seria a capacidade de &#8220;imagina\u00e7\u00e3o&#8221; por uma m\u00e1quina de I.A. para criar objetos e tentar enganar outra I.A. (por isso o nome duelantes).<\/p>\n<p>Como funciona? A maioria dos sistemas de intelig\u00eancia artificial que conhecemos hoje s\u00e3o muito bons para identificar coisas: imagens, sons e padr\u00f5es lingu\u00edsticos. No entanto, cientistas dividiram esses dois sistemas de intelig\u00eancia artificial entre &#8220;criador&#8221; e &#8220;discriminador&#8221;. O primeiro \u00e9 respons\u00e1vel por criar varia\u00e7\u00f5es de uma imagem (por exemplo um pedestre com tr\u00eas bra\u00e7os) e o segundo \u00e9 respons\u00e1vel por apontar se aquela imagem \u00e9 falsa ou verdadeira. Com o tempo, a rede neural ficou t\u00e3o boa que foi capaz de enganar at\u00e9 humanos! Esse seria um dos primeiros passos para a cria\u00e7\u00e3o de &#8220;imagina\u00e7\u00e3o&#8221; em uma m\u00e1quina.<\/p>\n<h3>Linguagens e frameworks<\/h3>\n<p>Com rela\u00e7\u00e3o a linguagens e frameworks, vale destacar a ascens\u00e3o o <a title=\"\" href=\"https:\/\/facebook.github.io\/react-native\/\" target=\"_blank\" rel=\"noopener\">React Native <\/a>. Esse framework em JavaScript permite o desenvolvimento h\u00edbrido de aplicativos em Android e Swift (iOS), possibilitando o uso de recursos nativos e aposentando os web apps. Tivemos tamb\u00e9m o lan\u00e7amento do Java 10, ap\u00f3s apenas 6 meses do lan\u00e7amento do Java 9, com algumas melhorias relevantes na linguagem.<\/p>\n<p>Gostou do post e gostaria de se preparar para o mercado de trabalho? Confira os cursos da <a title=\"\" href=\"http:\/\/letscode-academy.com\/cursos_adultos.html\" target=\"_blank\" rel=\"noopener\">Let&#8217;s Code<\/a>&nbsp;para aprender programa\u00e7\u00e3o na pr\u00e1tica!<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/programathor.com.br\/jobs?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=tendencias_programacao_2018\" class=\"large otw-greenish radius otw-button\" target=\"_blank\">VAGAS PARA PROGRAMADORES<\/a><\/p>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste post em parceria com a Let&#8217;s Code Academy, iremos apresentar as tend\u00eancias da programa\u00e7\u00e3o em 2018 e quais s\u00e3o as principais novidades no mercado de trabalho este ano. O principal &#8220;buzzword&#8221; em programa\u00e7\u00e3o atualmente \u00e9 intelig\u00eancia artificial e a maioria dos t\u00f3picos abordados hoje ser\u00e3o relacionadas a ela. Estamos entrando numa era de automatiza\u00e7\u00e3o [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":575,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,28,43],"tags":[45,13,14,44,38,37],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tend\u00eancias da Programa\u00e7\u00e3o em 2018 - Blog da ProgramaThor<\/title>\n<meta name=\"description\" content=\"Neste artigo em parceria com a Let&#039;s Code Academy, apresentamos algumas tend\u00eancias da programa\u00e7\u00e3o em 2018 e quais s\u00e3o as principais novidades.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/programathor.com.br\/blog\/tendencias-da-programacao-em-2018\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tend\u00eancias da Programa\u00e7\u00e3o em 2018 - Blog da ProgramaThor\" \/>\n<meta property=\"og:description\" content=\"Neste artigo em parceria com a Let&#039;s Code Academy, apresentamos algumas tend\u00eancias da programa\u00e7\u00e3o em 2018 e quais s\u00e3o as principais novidades.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/programathor.com.br\/blog\/tendencias-da-programacao-em-2018\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog ProgramaThor\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ProgramaThorBr\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/pedro.lucinio.94\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-09T15:39:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-12T16:54:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/pexels-photo-669609.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"623\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Pedro Lucinio\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pedrolucinio27\" \/>\n<meta name=\"twitter:site\" content=\"@ProgramaThor\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pedro Lucinio\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tend\u00eancias da Programa\u00e7\u00e3o em 2018 - Blog da ProgramaThor","description":"Neste artigo em parceria com a Let's Code Academy, apresentamos algumas tend\u00eancias da programa\u00e7\u00e3o em 2018 e quais s\u00e3o as principais novidades.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/programathor.com.br\/blog\/tendencias-da-programacao-em-2018\/","og_locale":"pt_PT","og_type":"article","og_title":"Tend\u00eancias da Programa\u00e7\u00e3o em 2018 - Blog da ProgramaThor","og_description":"Neste artigo em parceria com a Let's Code Academy, apresentamos algumas tend\u00eancias da programa\u00e7\u00e3o em 2018 e quais s\u00e3o as principais novidades.","og_url":"https:\/\/programathor.com.br\/blog\/tendencias-da-programacao-em-2018\/","og_site_name":"Blog ProgramaThor","article_publisher":"https:\/\/www.facebook.com\/ProgramaThorBr\/","article_author":"https:\/\/www.facebook.com\/pedro.lucinio.94","article_published_time":"2018-05-09T15:39:08+00:00","article_modified_time":"2021-07-12T16:54:37+00:00","og_image":[{"width":940,"height":623,"url":"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/05\/pexels-photo-669609.jpeg","type":"image\/jpeg"}],"author":"Pedro Lucinio","twitter_card":"summary_large_image","twitter_creator":"@pedrolucinio27","twitter_site":"@ProgramaThor","twitter_misc":{"Escrito por":"Pedro Lucinio","Tempo estimado de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/programathor.com.br\/blog\/tendencias-da-programacao-em-2018\/","url":"https:\/\/programathor.com.br\/blog\/tendencias-da-programacao-em-2018\/","name":"Tend\u00eancias da Programa\u00e7\u00e3o em 2018 - Blog da ProgramaThor","isPartOf":{"@id":"https:\/\/programathor.com.br\/blog\/#website"},"datePublished":"2018-05-09T15:39:08+00:00","dateModified":"2021-07-12T16:54:37+00:00","author":{"@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/0d0da03131226876dd51a85cdbe26458"},"description":"Neste artigo em parceria com a Let's Code Academy, apresentamos algumas tend\u00eancias da programa\u00e7\u00e3o em 2018 e quais s\u00e3o as principais novidades.","breadcrumb":{"@id":"https:\/\/programathor.com.br\/blog\/tendencias-da-programacao-em-2018\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/programathor.com.br\/blog\/tendencias-da-programacao-em-2018\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/programathor.com.br\/blog\/tendencias-da-programacao-em-2018\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/programathor.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Linguagens de programa\u00e7\u00e3o","item":"https:\/\/programathor.com.br\/blog\/category\/linguagens-de-programacao\/"},{"@type":"ListItem","position":3,"name":"Tend\u00eancias da Programa\u00e7\u00e3o em 2018"}]},{"@type":"WebSite","@id":"https:\/\/programathor.com.br\/blog\/#website","url":"https:\/\/programathor.com.br\/blog\/","name":"Blog ProgramaThor","description":"A plataforma de recrutamento  para programadores pensada por programadores. Entenda melhor o mundo da programa\u00e7\u00e3o, a cria\u00e7\u00e3o de uma vaga eficiente, dicas de entrevista, as linguagens do momento, o mercado de desenvolvimento e muito mais!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/programathor.com.br\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/0d0da03131226876dd51a85cdbe26458","name":"Pedro Lucinio","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/programathor.com.br\/blog\/wp-content\/litespeed\/avatar\/c57a1d2b28234277049c88e675e47e45.jpg?ver=1780843675","contentUrl":"https:\/\/programathor.com.br\/blog\/wp-content\/litespeed\/avatar\/c57a1d2b28234277049c88e675e47e45.jpg?ver=1780843675","caption":"Pedro Lucinio"},"description":"Apaixonado por tecnologia e entusiasta da literatura !","sameAs":["http:\/\/www.programathor.com.br","https:\/\/www.facebook.com\/pedro.lucinio.94","https:\/\/twitter.com\/pedrolucinio27"],"url":"https:\/\/programathor.com.br\/blog\/author\/pedro\/"}]}},"_links":{"self":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/573"}],"collection":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/comments?post=573"}],"version-history":[{"count":7,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/573\/revisions"}],"predecessor-version":[{"id":3223,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/573\/revisions\/3223"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media\/575"}],"wp:attachment":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media?parent=573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/categories?post=573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/tags?post=573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}