Crescendo profissionalmente com o apoio comunidade

1,054 views

Published on

Palestra apresentada durante o FLISOL-POA 2011 abordando um estudo de caso sobre o projeto theWebMind.org.
A palestra aborda formas sobre como interagir com as comunidades open source e buscar um crescimento pessoal e profissional.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,054
On SlideShare
0
From Embeds
0
Number of Embeds
262
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Crescendo profissionalmente com o apoio comunidade

  1. 1. Felipe Nascimento de Mourathewebmind.org felipenmoura.org
  2. 2. Palestrante Felipe Nascimento Criador e desenvolvedor líder Entusiasta Javascript e PHP Analista Desenvolvedor Sênior e lider técnicofelipe@thewebmind.org @felipenmoura http://felipenascimento.org
  3. 3. O ProjetoNecessidade por uma otimização nouso das ferramentasdisponíveis: As maquinas e nosso cérebroNecessidade de uma aplicação com ahabilidade de fazer o serviço daanálise de um sistemaUso de nossas faculdades mentais em união àcapacidade de automação das máquinas para queconsigamos uma maior qualidade* e melhores prazosno desenvolvimento de sistemas.
  4. 4. Funcionamento Módulo a Problem Mind3rd to transcri Código gerado e documentação Plugin Compreensão (Múltiplas Saídas) Saídas altenativas Conhecimento Desenvolvedoressobre o problema
  5. 5. Interpretador Discreto Verbo Quantificadores EntidadeCada aluno pode possuir um ou vários professores e todo professor tem muitos alunos. Entidades
  6. 6. Dúvidas, dicas e decisões
  7. 7. Módulos Conhecimento sobre o problema Arquivos Documentação Diretórios
  8. 8. Core Javascript Canonical form Ajax DAO Annotations PDO mindMap MySQL Ajax Push RegExp Hash PostgreSQLJSON unitTests 5ª regra normal Bash HTTP GIT SQLite jQuery * CSS Scrum FW - Server-Side Rest PHP compiler namespaces php-cli XML FW - Client-Side Factory NLP self-reference Bottom-up pseudo-code Máquina de estados
  9. 9. Licença
  10. 10. Concorrência se torna parceria
  11. 11. Você trabalha para que aempresa cresça
  12. 12. ou... ...VOCÊ cresce, se divertindo
  13. 13. A comunidade te ensinará...Boas práticas Baixo acoplamentoDesign Patterns Alta testabilidadeControle de escopo MetodologiasTestes unitários Gerência de projetosControles de versão Gerenciamento de tempoTrabalho em equipe
  14. 14. Join something!
  15. 15. Join something! Há muitas forças lá fora, precisando da sua ajudaColabore: ...com traduções ...com testes ...com plugins ...com feedback ...divulgando ...corrigindo bugs ...agregando ideias ...reportando bugs
  16. 16. Participe ConferênciasDojos
  17. 17. ParticipeinstallFests FirefoxParty FISL
  18. 18. Try something!
  19. 19. Eis que nasce uma ideia!
  20. 20. Uma ideia só sua!
  21. 21. Mas como toda boa ideia... ela começa a crescer
  22. 22. Existem interessadosInicie uma rede de contatos
  23. 23. Aumente a qualidade de sua rede de contatos
  24. 24. Conheça os envolvidos
  25. 25. Free tools for youropen source project
  26. 26. Versione tudo GIT SVN Mercurial CVS
  27. 27. Testes unitários garantirão a consistencia
  28. 28. Integração Contínua
  29. 29. OpenProj ajudará com as tarefas, agendamentos, previsões, etc...
  30. 30. Annotations permitirãoO uso de ferramentas para construçãoautomáticaDe boa parte da documentação
  31. 31. Ser maluco é normal!!!
  32. 32. Docs: Site: http://thewebmind.org http://docs.thewebmind.org Twitter: Grupo: @thewebmind http://groups.google.com/group/thewebmind Felipes website: Repositório:http://felipenmoura.org http://github.com/felipenmoura/thewebMind Apoiadores:

×