Arquivos da categoria: Comunidade

TENDêNCIAS DO MERCADO DE TRABALHO PHP NO DF

Essa é a compilação das respostas de uma enquete criada pelo PHPdf para captação de informações sobre o mercado de trabalho. Mais de 80 profissionais responderam essa pesquisa.

Os slides contam com informações como: frameworks PHP e JS, salários, modalidade de contratação e muito mais.

A apresentação destas informações aconteceu em primeira mão durante o VI PHPFC – http://www.meetup.com/pt-BR/php-df/events/230810664/

Aqueles que ainda não participaram e tem interesse em colaborar, a enquete ainda pode ser respondida na url: http://goo.gl/forms/6sBcfBsXlp

Essa é a mesma enquete de antes, então, quem já respondeu uma vez não precisa responder novamente.

IMPORTANTE: Agradeçemos a toda a comunidade pela participação. Sem a ajuda de vocês, este trabalho não seria possível.

1º DOJO UTILIZANDO PHPDESCRIBE


Aconteceu o primeiro encontro relacionado a teste utilizando a ferramenta OpenSource de TDD, o PhpDescribe.

O que é um Dojo?

O Dojo é um lugar onde programadores se reúnem para treinar de uma forma divertida. Cada participante contribui no desenvolvimento do problema/solução. Geralmente são sugeridos desafios lúdicos que fogem das coisas habituais. Após um breve Kata realizado por Bruno Reis, então deu início ao Randori onde todos os participantes escrevem testes, refatoram, implementam e muito mais sempre auxiliado por uma pessoa ao seu lado por um período de tempo estipulado pelos participantes. Após o término do período, então quem estava auxiliando continua e outro participante faz o papel do auxiliar. Não é permitido conversar ou dar “pitacos” enquanto os testes não estejam passados.

Antes foi dada uma introdução sobre TDD por Marcelo Rodrigues onde foi explicada a importância da utilização de testes, bem como as principais ferramentas utilizadas. Logo após, Bruno Reis apresentou a ferramenta PhpDescribe demonstrando o seu uso e dando um start no dojo.

O desafio

Fizemos um desafio de um jogo com as seguintes caracteristicas:

  • Cada ação realizada gasta Unidades de Movimento.
  • Ao final do turno deve contabilizar todos os movimentos utilizados.
  • O turno começa com “créditos” e cada ação realizada remove pontos.

Ações do personagem

  • Andar gasta 1 ponto por cada passo
  • Tiro rápido gasta 3 pontos
  • Tiro mirado gasta 7 pontos
  • Agachar gasta 2 pontos

É importante sempre realizar o Dojo com “baby-steps“. Com pequenos passos o grupo mantém o controle absoluto dos testes. Várias discussões foram levantadas durante o Dojo, de modo a levar cada participante a contribuir ativamente na solução do problema. Não é necessário ter conhecimento avançado para participar. A ideia não é “vomitar” código de modo que ninguém entenda. O propósito é que todos aprendam!

Finalizando

Foi uma experiência muito proveitosa e temos certeza que todos somaram. Estaremos marcando o próximo encontro em breve no site e na lista php-brasilia@yahoogroups.com.
Através do grupo phpdescribe@googlegroups.com você pode acompanhar, tirar dúvidas, contribuir e ajudar no amadurecimento da ferramenta PhpDescribe.

Queremos agradecer a Gradua Networks que cedeu o espaço e a todos os participantes:

  • Bruno Reis
  • Bruno Neves
  • Cristiano Teles
  • Daniel Maffioletti
  • Ilton Barbosa
  • José Augusto
  • Marcelo Rodrigues
  • Rodrigo Leonardo
  • Walker de Alencar

Inicialmente desenvolvida por Bruno Reis o PhpDescribe é uma ferramenta que busca unir as especificações e testes de software em um só documento.  O projeto é aberto para quem quiser auxiliar. Instale o PhpDescribe e veja você mesmo.

Algumas fotos do DOJO