Notas pessoais <ul><li>INdT – Instituto Nokia de Tecnologia </li></ul><ul><ul><li>Python e Celulares(?) </li></ul></ul><ul...
Comunidade Python <ul><li>Histórico </li></ul><ul><ul><li>Iniciada como python-br </li></ul></ul><ul><ul><li>Migrada para ...
Comunidade Python <ul><li>Site PythonBrasil </li></ul><ul><ul><li>Início como  web.rantac.com.br/python </li></ul></ul><ul...
Comunidade Python <ul><li>Engine do Site </li></ul><ul><ul><li>Tentativa Inicial: </li></ul></ul><ul><ul><ul><li>Plone num...
Comunidade Python <ul><li>Projeção para abril de 2006: 975 </li></ul>
Comunidade Python <ul><li>Atenção especial aos problemas de ruídos na lista </li></ul>
Comunidade Python <ul><li>Dados estatísticos perdidos durante migração do site </li></ul>
Comunidade Python <ul><li>Crescimento acelerado da comunidade </li></ul><ul><li>Picos de crescimento após publicação de no...
Comunidade Python <ul><li>A comunidade Python no Brasil é grande </li></ul>
Comunidade Python <ul><li>A comunidade Python no Brasil é grande </li></ul><ul><li>A comunidade Python no Brasil ainda é p...
Um plano de crescimento <ul><li>Plano Técnico </li></ul><ul><li>Plano ‘Marketológico’ </li></ul><ul><li>Plano de Comunidad...
Plano Técnico <ul><li>Código! </li></ul><ul><ul><li>Precisamos produzir código, código e mais código! </li></ul></ul><ul><...
Plano Técnico <ul><li>Documentação </li></ul><ul><ul><li>Documentar o código </li></ul></ul><ul><ul><li>Criar tutoriais </...
Plano ‘Marketológico’ <ul><li>Propaganda não-paga </li></ul><ul><ul><li>A comunidade é ‘pobre’ então propaganda não-paga d...
Plano ‘Marketológico’ <ul><li>Escreva artigos para revistas, jornais e sites: </li></ul><ul><ul><li>Escrever somente artig...
Plano de Comunidade <ul><li>Chegou o momento de pulverizar! </li></ul><ul><ul><li>Nunca dividir verticalmente (python-newb...
Plano de Comunidade <ul><ul><li>Dividir regionalmente! </li></ul></ul><ul><ul><ul><li>O conceito de JUGs (Java User Groups...
Plano Educacional <ul><li>Ensinem Python! </li></ul><ul><ul><li>Professores Universitários </li></ul></ul><ul><ul><li>Prof...
Formas de abordagem <ul><li>Utilize sempre argumentos! </li></ul><ul><li>Admita deficiências </li></ul><ul><li>Não gere fa...
Utilize sempre argumentos <ul><li>Velocidade do desenvolvimento em Python </li></ul><ul><li>Facilidade de uso da linguagem...
Admitir as deficiências <ul><li>É preciso admitir as deficiências para não criar falsas expectativas! </li></ul><ul><li>Py...
Não gere falsas expectativas <ul><li>O responsável pelo sucesso sempre será o desenvolvedor e o culpado pelo fracasso semp...
Evite comparações pejorativas <ul><li>“ Meu Python é maior que o seu...” </li></ul><ul><ul><li>Se você fala para um desenv...
Derrube mitos <ul><li>Não tolere e não releve os mitos: </li></ul><ul><ul><li>Python é lento </li></ul></ul><ul><ul><li>Py...
Agradecimentos <ul><li>Rodrigo Senra </li></ul><ul><li>Gustavo Niemeyer </li></ul><ul><li>Luciano Ramalho </li></ul><ul><l...
Próximos SlideShares
Carregando em…5
×

NãNãNã Nã - Python Refresca até Pensamento

3.235 visualizações

Publicada em

Apresenta dados que demonstram o crescimento da comunidade Python brasileira.

Publicada em: Tecnologia
0 comentários
4 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
3.235
No SlideShare
0
A partir de incorporações
0
Número de incorporações
76
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
4
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

NãNãNã Nã - Python Refresca até Pensamento

  1. 2. Notas pessoais <ul><li>INdT – Instituto Nokia de Tecnologia </li></ul><ul><ul><li>Python e Celulares(?) </li></ul></ul><ul><li>Mudança para Recife - PE </li></ul><ul><li>Período Offline </li></ul><ul><li>Impossibilidade de participar do FISL6 </li></ul>
  2. 3. Comunidade Python <ul><li>Histórico </li></ul><ul><ul><li>Iniciada como python-br </li></ul></ul><ul><ul><li>Migrada para python-brasil no Y!Groups. </li></ul></ul><ul><ul><li>Sem projeto para sair do Y! </li></ul></ul><ul><ul><ul><li>Administração facilitada </li></ul></ul></ul><ul><ul><ul><li>Número de problemas praticamente irrisório (média de 0,7 reclamações / mês) </li></ul></ul></ul>
  3. 4. Comunidade Python <ul><li>Site PythonBrasil </li></ul><ul><ul><li>Início como web.rantac.com.br/python </li></ul></ul><ul><ul><li>Primeiro domínio: www.pythonbrasil.com.br </li></ul></ul><ul><ul><ul><li>Escolhido “.com.br” por razões econômicas e ‘cartão-de-crédisticas’ </li></ul></ul></ul><ul><ul><li>Segundo domínio: www.pythonbrasil.org </li></ul></ul><ul><ul><ul><li>Resolvido os dois problemas anteriores, o segundo domínio foi adquirido </li></ul></ul></ul><ul><ul><ul><li>Atualmente com problemas de DNS (sendo resolvido) </li></ul></ul></ul>
  4. 5. Comunidade Python <ul><li>Engine do Site </li></ul><ul><ul><li>Tentativa Inicial: </li></ul></ul><ul><ul><ul><li>Plone num servidor com Slackware mantido pelo Marco Catunda </li></ul></ul></ul><ul><ul><li>Segunda Tentativa: </li></ul></ul><ul><ul><ul><li>MoinMoin num servidor com Conectiva Linux 8 mantido pessoalmente </li></ul></ul></ul><ul><li>Casa Nova </li></ul><ul><ul><li>A Simples Consultoria cedeu um servidor com acesso total para hospedarmos o PythonBrasil </li></ul></ul>
  5. 6. Comunidade Python <ul><li>Projeção para abril de 2006: 975 </li></ul>
  6. 7. Comunidade Python <ul><li>Atenção especial aos problemas de ruídos na lista </li></ul>
  7. 8. Comunidade Python <ul><li>Dados estatísticos perdidos durante migração do site </li></ul>
  8. 9. Comunidade Python <ul><li>Crescimento acelerado da comunidade </li></ul><ul><li>Picos de crescimento após publicação de notícias relacionadas a Python em sites de grande visitação (Software Livre) </li></ul><ul><li>A comunidade ‘funciona’ </li></ul>
  9. 10. Comunidade Python <ul><li>A comunidade Python no Brasil é grande </li></ul>
  10. 11. Comunidade Python <ul><li>A comunidade Python no Brasil é grande </li></ul><ul><li>A comunidade Python no Brasil ainda é pequena </li></ul><ul><li>É possível crescer rapidamente </li></ul><ul><ul><li>Cuidado! Qualidade > Quantidade </li></ul></ul><ul><li>É preciso crescer sustentavelmente </li></ul><ul><ul><li>Não gerar expectatívas! </li></ul></ul>
  11. 12. Um plano de crescimento <ul><li>Plano Técnico </li></ul><ul><li>Plano ‘Marketológico’ </li></ul><ul><li>Plano de Comunidade </li></ul><ul><li>Plano Educacional </li></ul>
  12. 13. Plano Técnico <ul><li>Código! </li></ul><ul><ul><li>Precisamos produzir código, código e mais código! </li></ul></ul><ul><ul><li>Aplicações precisam ser desenvolvidas em Python </li></ul></ul><ul><ul><ul><li>Quando outra tecnologia se mostre pouco melhor para a tarefa, tente insistir um pouco com Python </li></ul></ul></ul><ul><ul><li>Software Livre é preferível </li></ul></ul><ul><ul><li>Aplicações comerciais se mostraram possíveis. </li></ul></ul>
  13. 14. Plano Técnico <ul><li>Documentação </li></ul><ul><ul><li>Documentar o código </li></ul></ul><ul><ul><li>Criar tutoriais </li></ul></ul><ul><ul><li>Recipes para o nosso CookBook </li></ul></ul><ul><li>Divulgue! </li></ul><ul><ul><li>Não deixe aquele ‘scriptzinho’ guardado só porque você acha ele ‘bobo’. Mostre para as pessoas. </li></ul></ul>
  14. 15. Plano ‘Marketológico’ <ul><li>Propaganda não-paga </li></ul><ul><ul><li>A comunidade é ‘pobre’ então propaganda não-paga deve ser o foco </li></ul></ul><ul><ul><ul><li>Diga “...feito em Python...” nos Press Releases de seus produtos (inclusive os feitos em Zope) </li></ul></ul></ul><ul><ul><ul><li>Faça palestras, apresentações, simpósios e fale sobre Python sempre que possível </li></ul></ul></ul><ul><ul><li>Fale de Python com profissionais da área mesmo que eles não sejam desenvolvedores de Software. </li></ul></ul>
  15. 16. Plano ‘Marketológico’ <ul><li>Escreva artigos para revistas, jornais e sites: </li></ul><ul><ul><li>Escrever somente artigos de caráter técnico se mostrou pouco eficaz na ‘evangelização’ de desenvolvedores </li></ul></ul><ul><ul><li>Procurar escrever artigos para gestores de Tecnologia (-como usar e +porque usar) </li></ul></ul><ul><li>Escrevam Livros* </li></ul>* tá, tá, eu sei que tenho que escrever o meu!
  16. 17. Plano de Comunidade <ul><li>Chegou o momento de pulverizar! </li></ul><ul><ul><li>Nunca dividir verticalmente (python-newbies, python-gurus, python-advanced, ...) </li></ul></ul><ul><ul><li>Não dividir horizontalmente (python-gui, python-web, python-bd, ...) enquanto não existir um volume grande de interessados </li></ul></ul><ul><ul><ul><li>Dividir com granulidade mínima (python-pygtk é melhor que python-gui) </li></ul></ul></ul>
  17. 18. Plano de Comunidade <ul><ul><li>Dividir regionalmente! </li></ul></ul><ul><ul><ul><li>O conceito de JUGs (Java User Groups) se mostrou bastante interessante. </li></ul></ul></ul><ul><ul><ul><li>Cabe aos representantes de uma região criar o JUG, arrebanhar novos usuários e organizar ‘eventos’ com os usuários. </li></ul></ul></ul><ul><ul><li>A python-brasil sempre vai existir. Principal ponto de entrada. </li></ul></ul>
  18. 19. Plano Educacional <ul><li>Ensinem Python! </li></ul><ul><ul><li>Professores Universitários </li></ul></ul><ul><ul><li>Professores de cursos técnicos </li></ul></ul><ul><ul><li>Professores de escolas de computação </li></ul></ul><ul><li>Projetos de tradução de documentos e livros </li></ul><ul><li>Desafio: Colocar Python como linguagem a ser ensinada em projetos educacionais como os Telecentros </li></ul>
  19. 20. Formas de abordagem <ul><li>Utilize sempre argumentos! </li></ul><ul><li>Admita deficiências </li></ul><ul><li>Não gere falsas expectativas </li></ul><ul><li>Evite comparações pejorativas </li></ul><ul><li>Derrube mitos </li></ul>
  20. 21. Utilize sempre argumentos <ul><li>Velocidade do desenvolvimento em Python </li></ul><ul><li>Facilidade de uso da linguagem </li></ul><ul><li>Riqueza de bibliotecas </li></ul><ul><li>Software Livre (implementação 100% livre do interpretador Python) </li></ul>
  21. 22. Admitir as deficiências <ul><li>É preciso admitir as deficiências para não criar falsas expectativas! </li></ul><ul><li>Python não é perfeita! </li></ul><ul><ul><li>Devemos sempre ter isso em mente no trabalho de ‘arrebanhar’ novos desenvolvedores. </li></ul></ul><ul><li>Faltam ferramentas </li></ul><ul><ul><li>Desenvolver em Java com uma IDE como Eclipse é quase tão produtivo quanto desenvolver em Python com as IDEs que existem. </li></ul></ul>
  22. 23. Não gere falsas expectativas <ul><li>O responsável pelo sucesso sempre será o desenvolvedor e o culpado pelo fracasso sempre será a tecnologia! </li></ul><ul><li>Um programador frustrado derruba 1000 programadores felizes. </li></ul><ul><li>Admitir as deficiências é essencial para não gerar falsas expectativas. </li></ul>
  23. 24. Evite comparações pejorativas <ul><li>“ Meu Python é maior que o seu...” </li></ul><ul><ul><li>Se você fala para um desenvolvedor que gosta de Java que “Python é melhor que Java” ele nunca irá experimentar Python. </li></ul></ul><ul><ul><li>Se você diz: “Em Python você não precisa fazer casting porque a linguagem é dinâmica e blabla...” provavelmente teremos um novo desenvolvedor Python. </li></ul></ul><ul><li>Quem assistiu a “Matando o Java e Mostrando o Python” viu que não faço comparações pejorativas. </li></ul>
  24. 25. Derrube mitos <ul><li>Não tolere e não releve os mitos: </li></ul><ul><ul><li>Python é lento </li></ul></ul><ul><ul><li>Python não é uma linguagem séria </li></ul></ul><ul><ul><li>Python é uma linguagem de scripting </li></ul></ul><ul><ul><li>Ninguém usa Python </li></ul></ul><ul><ul><li>Linguagens dinâmicas produzem código com bugs. </li></ul></ul>
  25. 26. Agradecimentos <ul><li>Rodrigo Senra </li></ul><ul><li>Gustavo Niemeyer </li></ul><ul><li>Luciano Ramalho </li></ul><ul><li>Érico Andrei </li></ul><ul><li>Galera do TcheZope (Jean, Xiru, Sidnei, Rafaela, Dornéles, etc) </li></ul><ul><li>Galera da Async (Kiko & cia) </li></ul><ul><li>Aos ilustres python-brasilistas: Pedro Werneck, Gustavo Barbieri, Jonas Galvez, Fábio Rizzo, *.* </li></ul>

×