Da comunidade para a comunidade / Coding Dojo, e dai?!

Embed Size (px)

Citation preview

Da Comunidade para a Comunidade

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Marlon Grupo RBS

Citar a palestra da Paola do UOL sobre Scrum e UX

Falar sobre o compartilhamento de contedo.

Explicar a longa durao da palestra.

Um pouco sobre a mudana do tema.

Al Borba

O conhecimento pertence a todos e no deve ser retido
by Al Borba

No, no conheo...

Sim, esse o meu cachorro deitado na minha mesa rsrs

J fui feirante, vendedor de material de construo, gerente de loja, vendedor de motos, vendedor de celulares.Um belo dia resolvi mexer com internet.

Fui programador PHP, trabalhei em um provedor de internet a rdio (sim isso existe!!)

ento...

{Al Borba}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Capital oculta do universo

{Al Borba}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Capital oculta do universo

{Al Borba}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Community Manager @ iMasters

Trabalho com evangelista das comunidades, fomentando o compartilhamento de conhecimento, convidando articulistas, validando artigos, organizando Hackathons e Coding Dojos.

E sempre tomando muito caf

{Al Borba}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Gerente de Projetos de TI @ iMasters

Cuido de todos os projetos de desenvolvimento e Infraestrutura do Portal iMasters e do Portal Ecommerce Brasil

Gerencio a parte de desenvolvedores de clientes externos como IBM, Buscap, PayPal, etc

E sempre tomando muito caf

{Al Borba}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Chef de Cozinha @ Home

Se eu quiser comer, tenho que fazer. Sim, sou casado, mas a patroa s lava os pratos!

Cozinha de guerrilha Rul3z!

{Al Borba}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Dog Walker @ Home

Outra das peripcias da minha esposa.

Ela me pediu um cachorro de presente. Eu dei... e ai advinha quem alimenta e passeia com o bichinho??!!!

{Al Borba}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

TaliBiker @ Streets

Sou militante do movimento VaDeBike e por transportes alternativos.

No tenho andado muito de bike ultimamente. Mas sempre que possvel gosto de encarar uma Av. Paulista pra relaxar!

Roubei esse termo do Raphael Molesim

Curto estudar Python e Django quando sobra tempo e pensar em coisas malucas para se fazer com Arduino e Raspberry PI

O Grupo iMasters

O conhecimento pertence a todos e no deve ser retido
by Al Borba

O Grupo iMasters formado, basicamente, por 4 empresas:

Portal iMasters:Focado em desenvolvedores de todas as reas e designers.

Portal Ecommerce Brasil:Focado no que eu chamo de burocratas do ecommerce

Apiki: Empresa especializada em desenvolvimento de sites usando a plataforma Wordpress.

Imasters PRO: Concentra toda a parte de treinamentos e webinars do iMasters.

Citar o Frum iMasters

{Portal iMasters}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

O incio de tudo...

Se voc lembra deste computador voc esta muito velho!Comeou com uma mesa na empresa do pai. Quando tinha 16 anos.Vitria ESduplicou o nmero de funcionarios em um ano!Sempre focado em contedo avanado, dentro do possvel e gratuito.

Sempre com o sonho de mudar a vida das pessoas para melhor de alguma forma.

{Portal iMasters}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Em 2003 nasce o primeiro grande projeto!

Nasceu com o DNA de desenvolvedor, sempre preocupado em trazer o que h de mais novo e agregador para o seu pblico.

Foi o primeiro evento e dar internet wireless gratuita em um evento grande no Brasil, em 2005.

{Portal iMasters}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Que virou um dos maiores eventos de tecnologia e inovao do Brasil

Hoje conta com mais de 1000 pessoas por edio, com 4 reas simultaneas, sendo uma exclusiva para um dos maiores Hackathons do Brasil.

{Portal iMasters}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Em 2010 iniciamos oficialmente as operaes em So Paulo.

0Veio para So Paulo o Rafael, gerente de operaes.Trabalhou durante quase 1 ano dentro de um coworking. Centrando em so paulo toda a parte de eventos e cursos online.

{Portal iMasters}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Em 2012 trocamos definitivamente....

Mudamos definitivamente para So Paulo.

Explicar como foi toda a mudana.

Demisso de pessoas e mudana de paradigmas.

{Portal iMasters}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Isso...

Praias, sol, sussego e diverso.

{Portal iMasters}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

...por isso!

Poluio barulho e badalao

Mas aqui que as coisas acontecem!

{Portal iMasters}

O conhecimento pertence a todos e no deve ser retido
by Al Borba

E a coisa andou depressa!

Projetos novos!

Migrao do Ecommerce Brasil

Migrao da plataforma do Portal iMasters

Criao do 7Masters

Organizao de Coding Dojos

Um andar na regio da paulista com um laboratrio de treinamentos bemmm bacana.

Ecommerce Brasil foi migrado para a AWS num processo indolor.Explicar o processo

Definio, passos e finalizao da migrao do portal imasters para Wordpress

Passar rapidamente pelo 7 Masters e pelo Coding Dojo.

E ai estamos chegando no tema original da palestra!

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Explicar a dinamica do 7Masters.

Contedo disponibilizado online.

Url: setemasters.imasters.com.br

video reinaldo http://www.videolog.tv/video.php?id=819783

O conhecimento pertence a todos e no deve ser retido
by Al Borba

Coding Dojo, e dai?!

E agora ns realmente comeamos a brincadeira!

Porque isso importante e em que isso vai me ajudar?

O conhecimento pertence a todos e no deve ser retido
by Al Borba

{Coding Dojo}

Regras Bsicas:

Babysteps

Pair Programming

Todos devem entender

3 fases

O conhecimento pertence a todos e no deve ser retido
by Al Borba

{Coding Dojo}

Babysteps

So passos de bebe!

Se um teste no est passando, voc deve escrever o cdigo mais simples possvel que faa o teste passar. Quando for escrever um novo teste para o mesmo mtodo, escreva um teste que teste s um pouquinho a mais da funcionalidade desejada.

O conhecimento pertence a todos e no deve ser retido
by Al Borba

{Coding Dojo}

Pair Programming

A programao feita em duplas. Cada dupla tem um piloto e um co-piloto. Ambos pensam em como passar no teste atual, mas s o piloto digita. Cada par tem por volta de 5 a 10 minutos no seu turno. Quando esse tempo acaba:

O piloto volta para a platia

O co-piloto assume o lugar do piloto

Um novo co-piloto vem da platia

O conhecimento pertence a todos e no deve ser retido
by Al Borba

{Coding Dojo}

Todos devem entender

O piloto e o co-piloto devem sempre explicar em voz alta o que esto tentando fazer para solucionar o problema. Qualquer um na platia pode pedir explicaes se no entender algum raciocnio

O conhecimento pertence a todos e no deve ser retido
by Al Borba

{Coding Dojo}

Antes de qualquer cdigo, tem que ser feito um teste.

O conhecimento pertence a todos e no deve ser retido
by Al Borba

{Coding Dojo}

3 Fases

Um Coding Dojo sempre est em alguma dessas 3 fases, dependendo do estado dos testes:

Vermelha: Pelo menos um teste no est passando. A dupla da vez deve se concentrar em fazer o teste passar. A platia no deve falar nessa fase, para no atrapalhar piloto e co-piloto.

Verde: Os testes acabaram de ser rodados e todos esto passando. Essa a hora de quem est na platia dar sugestes para melhorar o cdigo.

Cinza: O cdigo foi modificado de acordo com as sugestes, mas a bateria de testes ainda no foi rodada. Deve-se evitar fazer grandes modificaes no cdigo nessa fase.

{Coding Dojo}

E dai? O que que eu tenho com isso tudo?Porque isso me interessa?

O conhecimento pertence a todos e no deve ser retido
by Al Borba

{Coding Dojo}

Babysteps

Ajuda a visualizar o problema de uma maneira diferente.

Facilita o raciocnio em equipe.

Ajuda a controlar a ansiedade.

Pensando mais calmamente, voc consegue visualizar outras formas e caminhos de resolver o problema e no s aquele que veio primeiro na sua mente e que nem sempre o melhor.Como sempre comeamos dos passos mais simples, isso faz com que o raciocinio comece em equipe praticamente do zero.Como voc tem sempre que pensar em passos curtos, fora que voc tenha controle pegar e resolver

O conhecimento pertence a todos e no deve ser retido
by Al Borba

{Coding Dojo}

Pair Programming

Ajuda trabalhar em equipe.

Lidar com conflitos.

Controlar o tempo e manter o foco.

Voc exercita ao extremo o trabalho em equipe e o comando de um projeto.Sempre que aparecem conflitos em piloto e copiloto, quem tem que tomar a deciso final o piloto, ele tem o comando.Com tempos curtos a equipe tem que dominar o tempo e manter o foco em passar nos testesCom a dinmica da troca constante de pilotos e copilotos, voc tem um problema srio e que tem que ser muito trabalhado.O legado! Aprender a deixar e aprender a trabalhar com ele. O cdigo do Dojo, o cdigo no seu.

O conhecimento pertence a todos e no deve ser retido
by Al Borba

{Coding Dojo}

Todos devem entender

Ensinar.

Aprender.

Perguntar.

Aprender a passar o conhecimento. A compartilhar.Humildade para aprender o que no sabe.Cara dura pra sempre perguntar o que no sabe.

O conhecimento pertence a todos e no deve ser retido
by Al Borba

{Coding Dojo}

Testes... testes... testes... e mais testes...

Sempre testar!Isso faz com que qualquer um contribua com seu cdigo!Falar sobre retrospectivas!

O conhecimento pertence a todos e no deve ser retido
by Al Borba

:wq

Al Borba

@ale_borba

www.linkedin.com/in/alexandrealvesborba

[email protected]

Sempre testar!Isso faz com que qualquer um contribua com seu cdigo!