MENU

| BR

Campus

Cursos

Programas Executivos

Paises

Um território para muitos: a programação por outros olhos

Um território para muitos: a programação por outros olhos
#Tecnologia
26 de março - min de leitura

A primeira pessoa a desenvolver um código no mundo foi uma mulher, Ada Lovelace. E durante longos anos, as mulheres representaram alta porcentagem nos cursos de Ciência da Computação. Em meados dos anos 80, esses números começaram a mudar. Por quê?


"Esta semana, vi uma nota dizendo que segundo a documentação do IME (Instituto de Matemática e Estatística da Universidade de São Paulo) a primeira turma de Ciência da Computação formada por eles, isso lá em 1971, tinha 15 mulheres e somente 6 homens. Me perguntei: por que isso mudou?". Foi assim que Ana Paula da Silva, professora de Desenvolvimento Web Full Stack da Digital House começou uma conversa sobre mulheres na programação. E nós abraçamos a questão: por que isso mudou? O site americano Smithsonianmag.com - que aborda temas como tecnologia, inovação, história e ciência - se baseia em dados históricos para levantar a teoria de que a baixa de mulheres nas áreas de programação se deu com a popularização dos computadores pessoais nos anos 1980.

Na época, os conhecidos CP-300 e CP-500, primeiros computadores a terem entrada nas casas, não eram capazes de fazer muitas coisas e eram vendidos como máquinas para jogar videogame, com foco no público masculino. Logo, o computador entrou na categoria "brinquedo de menino" e deu a eles uma vantagem nas aulas informática e computação. Daí em diante, os números foram consequência dessa construção social que só começou a mudar por volta dos anos 2000, quando além de mais potentes, os computadores deixaram de ser necessários só nos escritórios e passaram a ser requisitados também em casa como ferramenta de estudo e descompressão - foi quando as redes sociais se popularizaram e os conteúdos mais informais e direcionados à diversão ganharam mais espaço.

E por que, ainda hoje, existem poucas mulheres na programação?

Ana Paula sugere que, com o passar dos anos, essa distância entre as mulheres e o mercado de desenvolvimento foi sustentada pela inércia. "Um dia aconteceu dos homens se tornarem maioria. Nem sempre foi assim, como vimos historicamente. Mas um dia aconteceu e assim ficou. Eu não entendo!", diz. E sustenta a ideia de que esse jogo precisa ser mudado e que fará o que puder para trazer mais mulheres às suas aulas e ao mundo da programação. Uma pesquisa realizada no GitHub, uma das maiores comunidades de código open-source do mundo, atesta que os códigos escritos por mulheres são mais aprovados do que aqueles escritos por homens, desconstruindo todo o conceito de que a aptidão à área está relacionada ao gênero. "A programação não tem gênero, é uma profissão como outra qualquer", diz Ana Paula, que ao longo dos anos como desenvolvedora, atribui o desrespeito ao gênero e não necessariamente à escolha da profissão. "Já trabalhei em projetos em que eu fui muito desrespeitada, em que a minha opinião não era ouvida, em que eu tinha menos credibilidade por ser mulher. Mas também já tive equipes em que o fato de ser mulher não fazia a menor diferença. Nos tratávamos de igual para igual, porque dentro daquele time, éramos todos desenvolvedores, éramos todos iguais".

A opinião de Ana Paula é que as mulheres não devem pensar na programação como algo distante delas. Tão pouco que o fato de ser uma profissão com muita atuação masculina deve distanciá-las desse ambiente. "É uma luta muito maior. O desrespeito à mulher só existe na programação porque existe em qualquer outro lugar. Então você não tem que deixar de fazer alguma coisa que gosta ou que acha interessante pensando nisso. Você só vai lá e faz. Eu fui lá e fiz. Nem sequer pensei na desigualdade de gênero quando escolhi fazer Ciência da Computação".

Mas o que a programação acrescenta à minha vida?

Muito tem se falado em aprender linguagens de programação para desenvolver habilidades e não só como ferramenta para atuar na área. Estudar programação desenvolve raciocínio lógico, criatividade e agilidade na resolução de problemas. Quer mais uma vantagem? O Brasil pode chegar em 2020 com um déficit de mais de 400 mil profissionais qualificados de TI, segundo a Softex enquanto as mulheres são as mais afetadas quando o assunto é desemprego no Brasil: 13,8% delas está desempregada contra 10,7% dos homens, de acordo com dados do último trimestre de 2016 levantados pelo IBGE.

Além disso, saber programação é o primeiro passo para você tirar do papel aquele projeto legal que por enquanto está só no campo das ideias. "O que eu gosto na programação é ver as coisas nascendo, existindo. Você escreve e então aquilo existe, se materializa. Está ali pra você ver. E por trás daquilo é o código que você escreveu", conta Ana Paula encerrando a nossa conversa nos trazendo essa percepção sobre a programação: o desenvolvimento é muito mais do escrever código, é colocar ideias em prática e vê-las existindo. Se você quer preencher essa lacuna do mercado, conhecer a Ana Paula e tantos outros profissionais que nos inspiram a entender e pensar programação muito além da ferramenta, venha visitar o nosso campus, conversar sobre os nossos cursos de desenvolvimento e fazer networking com quem pode te orientar sobre o que é o dia a dia de um coder.

Outras notícias

Design Sprint na prática: como alcançar resultados em menos tempo img
#Marketing

Design Sprint na prática: como alcançar resultados em menos tempo

Resolução de problemas complexos de maneira eficiente é o que as empresas procuram, ainda mais em um mundo dinâmico, que passa por mudanças estruturais com a Covid-19. E é aí que o Design Sprint na prática traz a velocidade nos processos de inovação na medida certa.Essa abordagem é extremamente útil para testar idéias e construir protótipos em poucos dias, indicada em cenários de incerteza, crise ou pouco recursos, como o que vivemos agora. Mas, tudo com pé no chão, não é mesmo? Nosso diretor executivo e especialista no assunto, Juliano Pereira, alerta: “Obviamente, o Design Sprint não é uma solução mágica. Ele é mais rápido e barato, porque leva todas as pessoas relevantes a criar e decidir sobre uma aplicação, site etc, tudo em tempo real, respeitando prazos de etapa da Sprint. Isso, por si só, já reduz o tempo de fila, que em geral, é aquele e-mail que ficou parado sem resposta e atrapalhou o fluxo num projeto comum, por exemplo”.Portanto, essa metodologia ágil, criada pela Google Ventures, não é milagre, é tecnologia agile bem empregada. Veja as vantangens do Design Sprint abaixo e como colocar a mão na massa.Checklist do Design SprintResumidamente, o conceito do Design Sprint desta metodologia é o seguinte: são cinco dias de trabalho intenso em que são reunidas práticas de estratégias de inovação, design thinking, negócios e comportamento, tudo com participação e engajamento de todos os envolvidos.Para chegar a um resultado bacana e tão rápido, é imprescindível que a equipe deste Design Sprint esteja disponível, imersa e determinada a dar o melhor de si.A metodologia permite que uma empresa desenvolva e teste suas ideias em cinco dias. Acompanhe como realizar um Design Sprint:1º dia - Entendimento e definições das metas, identificação do que será realizado e compreensão do problema;2º dia - Estudo de possibilidades, ou seja, o famoso brainstorming;3º dia - A tomada de decisões, que acontece por meio de um processo democrático e abrange todos os participantes do Design Sprint;4º dia - Este dia é o quase lá e é marcado pela criação de protótipo. Geralmente, as equipes contam com oito horas para desenvolver a ideia que, para ser produtiva de fato, exige um time sincronizado e com ações muito bem-definidas;5º dia - Validação. Aqui, o produto desenvolvido é apresentado aos potenciais usuários que podem interagir com o protótipo e preparar o feedback. Esse retorno será a carta branca, ou não, para implementar a solução desenvolvida.Design Sprint e suas vantagensDada a velocidade com que as tecnologias são criadas e implementadas no mercado, o método é uma alternativa vantajosa: além de permitir a validação de ideias em pouco tempo e inovação que abrange a diversidade, há a economia de custos.Por isso, é um recurso muito utilizado por startups e pequenas empresas e remete à disrupção. E as grandes empresas já começam a crescer seus olhos para a metodologia, principalmente no momento atípico que vivemos, onde agilidade e otimização de tempo e recursos prevalecem como diferenciais de sobrevivência.Nesta técnica, o time consegue visualizar a versão final do produto nas mãos dos consumidores, antes de fazer um alto investimento na ideia. Portanto, o risco de prejuízos é menor, ou seja, uma excelente pedida para momentos de crise. “O uso de protótipos e coleta do feedback dos clientes é um caminho mais rápido do que o modelo tradicional. Economiza-se tempo e dinheiro capturando o feedback do cliente final, quando não é preciso construir uma solução de ponta a ponta (incluindo desenvolvimento, testes e implementação)”, completa Juliano.No curso executivo de Agile, da Digital House, ensinamos diversas metodologias ágeis, entre elas, Design Sprint. Você tem aulas com professores que estão no mercado, atuando em grande empresas, e se apoiam na metodologia de sala de aula invertida para uma dinâmica interativa e rica em aprendizados. 

Liderança em UX Design: quais as qualidades essenciais para o líder? img
#UX

Liderança em UX Design: quais as qualidades essenciais para o líder?

A liderança em UX Design tem seus desafios peculiares. Além da empatia à diversidade de opiniões e estilos, a busca por sinergia e resiliência entram na lista de skills importantes a estes profissionais. A verdade é que a liderança na Era Digital é outra.Neste artigo, vamos explicar um pouco como ser um lídera na área de UX Design, e ir além, detalhando como os dirigentes precisam trabalhar na horizontal com o resto da equipe.UX Design e os desafios de liderança na Era DigitalA pandemia vivida em 2020 avançou a Transformação Digital e também fe líderes refletirem sobre ressignificação de propósitos e sua maneira de gerenciar seres humanos. Clientes, usuários dos sites, também passam por esta reflexão diante suas escolhas de consumo e jornada de compras, o que remete ao gestor de UX Design a missão de absorver estas mudanças com atenção ao movimento diário. Neste contexto, a satisfação e adaptação ao home-office é o impacto mais comentado nas manchetes e pesquisas, ultimamente. No Brasil, uma pesquisa recente da Hibou mostra que dos 31% das pessoas que passaram a fazer home office a partir da pandemia, só 30% não gostaram da experiência. Já 36,7% gostariam de trabalhar de casa ao menos uma vez por semana e 32,6% o máximo de dias possíveis. + Leia um e-book exclusivo com ferramentas eficientes para home officeIsso mostra que áreas relacionadas ao Design precisam se adaptar, tanto aos resultados dos gostos destes usuários mais caseiros e seletivos quanto a eles mesmos, trabalhando em equipes mais colaborativas, mesmo de maneira remota. Aí o papel crucial do líder para inspirar este processo e conduzi-lo da melhor forma possível. Novo estilo de liderança No UX Design, é muito claro que não se pode tratar usuários como números. Da mesma forma, seu time não pode ser visto como recursos de projeto, que podem ser descartados ou substituídos, ainda mais no momento de incertezas que passamos.O gestor precisa, de alguma forma, prover segurança, mesmo a distância, além de confiança nestas entregas. Como? Compartilhando experiências, aprendendo com seu time na observação, e, como consequência, explorando todo o potencial de cada um.Nesta linha, vai um exercício prático para você pensar e responder mentalmente:➜ Você inspira confiabilidade em relação ao trabalho do seu time, mesmo remotamente?➜ Consegue ser claro(a) no que precisa deles e no que eles podem contar contigo?➜ Contextualiza seus liderados de que o que eles fazem é realmente importante para a empresa continuar e prosperar?➜ Compartilha conteúdos inspiracionais, relacionados à area?➜ Divide resultados positivos e colabora, colocando a mão na massa, nestes êxitos?Esta última pergunta casa bem com o momento que vivemos, em que colaboração e resiliência são soft skills valiosas. Dentro de um time de Design UX, o líder já domina métodos e ferramentas, podendo ajudar de maneira mais ágil e colaborativa na resolução de problemas complexos, inclusive usando as metodologias ágeis.E, como tudo é digital agora, aderir ao uso de metodologias ágeis e canais de comunicação dinâmicos como chat para tirar dúvidas rápidas, Meet, Zoom ou Skype for Business ajudam em reuniões periódicas. Ou mesmo ajustes de ideias via Google Docs já resolvem muita coisa.As soft skills dentro da liderançaA liderança está ali para executar o macrogerenciamento, tirar impedimentos e facilitar a comunicação entre todos para que executem suas funções. Portanto, agenda cheia, sem espaço para o time, pode levar lideranças ao caminho inverso: o distanciamento prejudicial da equipe e a falta de empatia e engajamento deles.Alguns especialistas de UX citam que a liderança em UX deve acompanhar os níveis de felicidade não só dos clientes, mas do seu time também. “Acredito que a liderança criativa é o que precisamos buscar atualmente. As características mais importantes desse tipo de modelo são: liderar pela inspiração e experimentação, não pelo medo, pela criação de redes de contato, e não pela hierarquia” John Maeda, executivo, designer e tecnólogo americano. A Digital House ajuda na condução e no preparo para este novo momento do mercado de trabalho. E para se aperfeçoar como gestor, você pode investir em um curso de Agile, metodologia ágil eficiente usada por grandes empresas do mercado. Que tal se atualizar sobre a nova liderança na Era Digital?

Como otimizar seu site Wordpress com plugins e funcionalidades da plataforma img
#Marketing

Como otimizar seu site Wordpress com plugins e funcionalidades da plataforma

O WordPress é uma ferramenta flexível, gratuita e com funcionalidades eficientes para a criação de sites, blogs e lojas virtuais. Por isso, é o favorito dos profissionais de marketing digital, agindo como aliado nas estraatégias de inbound e no gerenciamento do conteúdo.Números comprovam essa simpatia. O WordPress ganhou em 2019 a fatia de 61% do mercado de CMS (Sistemas de Gerenciamento de Conteúdo) no mundo todo. Este é apenas um dos bons argumentos para você aprender a criar um site no Wordpress, e mais, como otimizar o seu site na plataforma.Benefícios que o WordPress ofereceO WordPress possui duas versões disponíveis: a plataforma WordPress.com e o WordPress.org, sendo a primeira um serviço que oferece hospedagem gratuita de blogs e sites (com o uso do software deles) e a segunda de código aberto, que permite baixá-lo gratuitamente pelo site oficial e instalar em um servidor de sua escolha. Ambas as versões oferecem vantagens funcionais, como:➜ Uso intuitivo: no geral, o uso do sistema é bastante simples pois é um editor similar ao Word;➜ Fácil instalação: dura de 5 a 10 minutos, no máximo. E o melhor: suas atualizações periódicas também são rápidas;➜ Boa oferta de plugins: o plugin no Wordpress melhora a  experiência de uso de um site, tanto para os administradores quanto para os visitantes. Logo, com eles, seu site pode ficar mais rápido e atrativo. Use-os com estratégia, pois boa parte deles é gratuito;➜ Opção de troca de templates: Você pode trocar o visual da plataforma sem a preocupação de alterar conteúdos já publicados;➜ Dá para usar em dispositivos móveis: com um smartphone ou tablet, sistema Android ou iOS, será possível fazer o download do app do WordPress para gerenciar seu site na palma da sua mão;➜ Seu código é aberto: isso significa que qualquer pessoa da sua  equipe poderá editar, aprimorar e personalizar suas versões, plugins e temas. Nesse ponto, ou você conta com um dev ou aprende a habilidade digital em um curso de programação.Pegando o gancho neste último ponto, saber programar é uma skill que está se popularizando a cada dia que passa entre as áreas do digital. Você pode ver aqui como é relevante para o profissional do marketing saber programar, por exemplo.Plugins para otimizar site WordpressComo dito lá em acima, os plugins são as extensões que acrescentam novas funcionalidades e melhoram a experiência do usuário na plataforma. Como são muitas opções no WordPress, bacana escolher alguns dos plugins essenciais, ou seja, os que valem mesmo a pena usar na sua estratégia. Mas, sempre procure novas opções que atendam bem seus objetivos. Só para exemplificar, vamos citar 4 exemplos de plugins eficientes.Yoast SEONão é mera coincidência. Este plugin foi feito para auxiliar produtores de conteúdo a otimizar suas páginas e textos aos olhos dos motores de busca, tornando-os mais sedutores aos olhos do Google. Ele permite editar títulos, meta description, palavras-chaves, gerar sitemaps e indica se é preciso incluir as tags alt text nas imagens, escrever mais palavras etc.Rock ConvertO Rock Convert tem a missão de impulsionar as conversões do seu site ou blog. Ele tem a funcionalidade de criar CTAs e banners diversos que convertem melhor os visitantes em assinantes. Ótimo para ser integrado às ferramentas de automação de marketing.FlareO Flare é um plugin em que você coloca botões de compartilhamento para as redes sociais no início, meio ou final de seus artigos. Uma ferramenta simples e muito boa, que incentiva os visitantes que gostam do seu conteúdo a pegar carona nas suas redes.Google AnalyticatorSeguindo o mesmo objetivo do conhecido Google Analytics, esse plugin traz análises e métricas mais relevantes do Analytics para o seu dashboard. Assim, você consegue avaliar número de visitas, tempo de permanência médio em cada página e muitos outros dados relevantes.Dica para usar plugins no Wordpress: verifique se os plugins são compatíveis com as novas atualizações de sistema, para que não surjam problemas ao serem usados, quando elas acontecerem. Estas extensões possuem suas próprias atualizações, mas fazê-las manualmente é uma opção. Na Digital House, você pode aprender tudo sobre Wordpress no curso de Marketing Digital, além se de tornar um especialista em uma área que tem grande visibilidade nas empresas. De estratégias de marketing a tendências do mercado e táticas utilizadas pelas empresas, as aulas são dinâmicas e ideais para quem gosta de aprender fazendo.+ Entenda como funcionam as aulas remotas da Digital House