Automatizando Desenvolvimento Frontend

Um amigo meu brasileiro no Vale do Silício criou uma nova ferramenta para programadores chamada Pagedraw.
O Pagedraw automatiza várias das partes chatas de desenvolvimento frontend hoje em dia. A ideia é que você possa importar um design (Sketch, Photoshop, etc) ou desenhar o seu frontend na própria ferramenta, aí o Pagedraw gera código React/HTML/CSS automaticamente pra você, a partir dos desenhos.
A proposta é que seja uma ferramenta para programadores trabalhando em projetos frontend complexos – não só landing pages. Várias empresas no Vale do Silício como Riley e RankScience já estão usando o Pagedraw pra desenvolver dashboards e apps em React de forma muito mais rápida e com melhor qualidade de código.
Eu sempre gostei mais de programar algoritmos e lógicas interessantes do que me estressar com como centralizar texto com HTML/CSS. É isso que o Pagedraw faz: abstrai de você tudo que é visual (fontes, cores, layout) pra que você foque em programar a parte de dados e o backend do seu app.
Você que programa bastante React no dia a dia testa lá. É de graça! E depois manda email pro Gabriel (gabriel@pagedraw.io) dizendo o que achou. 😉

Vagas Abertas na Ingresse!

A INGRESSE é uma startup de tecnologia com a missão de facilitar a compra e venda de ingressos online e soluções de ponta a ponta para qualquer tipo de evento.
Eles estão com vagas abertas para as seguintes posições:

.

.

.

#vaga1: Desenvolvedora Full Stack – Integração

Descrição

A profissional vai trabalhar desenvolvendo integrações com as API’s da Ingresse.

Deve possuir alta disponibilidade, bem como ser comprometida com resultados e prazos. Ser capaz de alinhar expectativas de entrega entre integradores e a equipe Ingresse, assim como ter conhecimento e experiência no desenvolvimento de sites e sistemas do início ao fim.

Sua atuação será tanto em nível de desenvolvimento como no planejamento de futuras integrações.

Requisitos

  • REST API
  • Unit test
  • SQL
  • NoSQL
  • Redis
  • Nginx
  • Linux
  • Git
  • Scrum
  • Amazon AWS
  • BackEnd
  • FrontEnd

Desejável

  • Python
  • PHP
  • Node
  • Docker
  • Integração contínua.

.

.

.

#vaga2: Desenvolvedora BAck-end Junior / Pleno

Descrição

A profissional deve ter alta disponibilidade para poder suprir as necessidades da área, bem como ser comprometida com resultados e prazos, participar das dailys, sprint planning e sprint review.

Irá trabalhar diretamente com outros desenvolvedorXs Back-end, Front-end e Mobile com os quais terá a oportunidade de trocar experiências e sugerir melhorias em arquiteturas e no seu fluxo de trabalho atual.

Sua atuação será tanto em nível de desenvolvimento como na ajuda do planejamento da arquitetura para desenvolvimento de produtos de alta complexidade quanto às necessidades de negócio abordadas.

Requisitos

  • REST API
  • Unit test
  • SQL
  • NoSQL
  • Redis
  • Linux
  • Git
  • Scrum

Desejável

5 mitos e 1 verdade sobre Metodologias Ágeis

Por Larissa Chinaglia, Inbound na Mastertech

 

Você conhece um pouco sobre Metodologias Ágeis? Segundo Jeff Sutherland, criador do Scrum,  “é a arte de fazer o dobro do trabalho na metade do tempo”.  Essa arte é um conjunto de metodologias que promete acelerar o desenvolvimento de projetos em semanas e até meses.  É um tema bastante importante e atual, afinal, tempo é dinheiro.

Essas metodologias são:

  • Colaboração do cliente;
  • Adaptabilidade;
  • Simplicidade;
  • Feedback constante;
  • Equipes pequenas com alto nível técnico.

Você com certeza vai se surpreender com a quantidade de mitos que existem em torno desse tema Mas como nem tudo é mentira, separamos também uma verdade para você. Quando terminar esse texto será capaz de desmentir esses mitos sobre a metodologia ágil e estará alguns passos mais perto de entender melhor esse assunto.

 

1. É coisa de TI

MITO! Essa é bem fácil, né? Pelo menos esperamos que você concorde. Embora as metodologias ágeis tenham começado a partir do desenvolvimento de software e produtos, elas não são exclusivas dessa área. Todo projeto, seja ele de uma área da empresa ou da sua vida pessoal, pode se ser realizado com mais qualidade e de maneira mais rápida quando feito a partir de metodologias ágeis.

Por exemplo, deseja subir uma campanha de Carnaval no Facebook? E se você dividir todas as suas tarefas em partes: brainstorm dos posts; criação; postagem; patrocínio; análise de resultados, etc. As metodologias ágeis podem te auxiliar a realizar essa campanha sem dificuldades.

 

2. Scrum vai resolver todos os problemas do planeta

Not True Hayden Panettiere GIF - Find & Share on GIPHY

MITO! Se ele fosse capaz de resolver todos os problemas, seria vendido por um preço altíssimo! Embora Scrum ajude muito, ele ainda não consegue resolver todos os problemas do mundo. Tenha o Scrum como um aliado para resolver seus projetos, descobrindo erros mais cedo e otimizando o tempo de desenvolvimento deles, porém saiba que eles ainda dependem de você e da sua equipe para serem finalizados.

 

3. Ou você usa Scrum ou você usa Kanban

MITO! Eles não são inimigos. Claro, que possuem flexibilidades diferentes, mas você não precisa aderir apenas um na sua vida.

Scrum é um framework testado e consolidado pelo mercado para estruturar equipes de desenvolvimento Agile. Com ele você consegue: montar times multidisciplinares e trabalhar em equipe, definir quem é o responsável por cada produto, criar lista de tarefas, entre outras coisas.

Kanban vem de um termo japonês que significa “cartões”. Ele é utilizado para indicar o andamento dos fluxos de produção em empresas. Esses cartões são divididos em: to do, doing e done, assim você consegue visualizar como está o seu projeto.

 

4. Os métodos ágeis têm pouco planejamento

MITO! Muito pelo contrário. Se você parar e se planejar, é possível reduzir o seu tempo de trabalho. Sabe quando você faz uma lista de compras antes de ir para o mercado? Então, você reduz o tempo que vai ficar circulando até lembrar de tudo que falta em casa. Com as metodologias ágeis você vai aprender a se planejar e desenvolver um trabalho muito mais eficaz.

O planejamento ágil é feito em comum acordo entre todos os membros da equipe, e também com o cliente. Esse planejamento também é capaz de provocar uma mudança no mindset, pois geralmente é a partir de uma longa documentação que o planejamento é gerado.

 

5. Não funciona com deadline

MITO! Quando temos os deadlines bem definidos, conseguimos organizar o nosso trabalho e distribuir as tarefas para cada membro do time. Se o seu planejamento for feito com base nos deadlines de cada etapa, você vai conseguir visualizar melhor os resultados e o processo de desenvolvimento do projeto.

 

1. Post-it

Post It Sex And The City GIF - Find & Share on GIPHY

Isso sim é VERDADE! Bem, amamos post-its! Eles se adaptam a todas as ocasiões. Têm cores e formatos diferentes, e ainda por cima podem ser colados e recolados em qualquer lugar! Por ser um papel pequeno, nós nos obrigamos a ir direto ao ponto e sermos bastante objetivos. Eles são grandes aliados para manter a organização e as ideias dentro das metodologias ágeis.

 

Agora você já sabe um pouco mais sobre o tema. Acha que chegou a hora de acrescentar métodos ágeis na sua vida? A Mastertech, escola de habilidades do século XXI que transforma pessoas através de cursos e Bootcamps imersivos está com as inscrições abertas para o curso Imersivo em Gestão de Projetos Ágeis.