Python, Plone,
Diversão e Lucro


Quais desafios e recompensas
o ecossistema Python
oferece para trabalhadores remotos?

DAVI LIMA

Quem sou EU 

Experiência do usuário
Arquitetura de informação
Desenho de interfaces
Plone S2

O QUE JÁ FIZ


2006 – Graduado em Publicidade pela USP
2007 – Primeiro site Plone: Faculdades Promove
2008 – Interlegis: Projetos LexML e Colab
2009 – Brasil.gov.br, SECOM da Presidência da República
2010 – Simples Consultoria
2011 – Agência Alagoas de Notícias
2012 – Portal Interlegis.leg.br, Senado Federal
2013 – Observatório Brasil da Igualdade de Gênero,
Sec. de Políticas para Mulheres da Presidência da República

Por que estamos aqui?


  • Divulgar a linguagem Python como alternativa rentável
  • Divulgar o estilo de vida Nômade Digital
  • Compartilhar experiências e trajetos
  • Fazer novos amigos e parceiros de trabalho

Agenda


  1. Problema
  2. Solução
  3. Comunidade
  4. Como fazer
  5. Tendências e sugestões

Problema

O que te estimula?


"Se você está na mesma trilha que todo mundo,
então está fazendo algo errado."

  • Modelo social normal: Sonho Americano
  • Respostas padrão do mercado (vs) Trabalho em rede
  • A pergunta a fazer não é “O que quero?” ou “Quais os meus objetivos?”, mas sim: “O que me estimula?”

PROBLEMA

Características Desejáveis


  1. Agilidade
  2. Curva de aprendizado
  3. Documentação
  4. Suporte comunitário
  5. Integração com sistemas legados
  6. Pouca configuração
  7. Diversão

Solução

Por que Python?


  1. http://www.ianbicking.org/blog/2014/02/saying-goodbye-to-python.html
  2. http://www.fastcolabs.com/3026446/the-fall-of-perl-the-webs-most-promising-language

SOLUÇÃO

Por que Plone?


  1. Histórico
  2. Qualidade técnica
  3. Cooperação internacional
  4. Afinidade com governos
  5. Novidades Plone 5

Por que Plone

Afinidade com Governos


  1. Segurança e controle
  2. Testes automatizados
  3. Acessibilidade
  4. Escalabilidade
  5. Atualização

Por que Plone

Novidades Plone 5


  1. Diazo
  2. Dexterity
  3. Mockup
  4. Homogeneização da base de código
  5. Novo tema: Barceloneta
  6. Testes automatizados
  7. Projeto Papyrus

POR QUe PLONE

Tutorial


http://tutorialtodoapp.readthedocs.org/

Comunidade

Perfil Psicológico

"O Plone é como o Hotel Califórnia:
você pode sair a qualquer momento, mas você nunca consegue deixá-lo."

OHTAMAA, Mikko. Desenvolvedor Plone da Finlândia.




  1. CMS mais antigo: 1998.
  2. Não há ninguém no banco do motorista.
  3. Todo mundo ama o Plone.
  4. Resolve os problemas certos, de maneira errada.
  5. Encontrou seu nicho, mas fora dele não é muito atraente.

Comunidade

FEATURES


  1. Uma única feature: não há nada que ele não possa fazer.
  2. Melhor característica: atrai pessoas inteligentes e interessantes.
  3. Mais avançado sistema de plugins escrito em qualquer linguagem.
  4. Avançado sistema de permissões papéis e compartilhamentos.
  5. Suporte a internacionalização e conteúdos em múltiplos idiomas.

    "Melhor CMS para organizações de média ou grande escala,
    com 15 ou mais 
    editores, diversos subsites e
    complexas necessidades de workflow."

    OHTAMAA, Mikko.
      Desenvolvedor Plone da Finlândia.

    Comunidade

    Vida Comunitária


    1. Comunidade
    2. Viagens
    3. Pessoas
    4. Novatos



    5. Minha entrada

    Comunidade

    Vida Comunitária


    Comunidade

    Vida Comunitária


    Como Fazer

    "Quem não se comunica se trumbica."

    CHACRINHA, José. Comunicador de Rádio e Televisão.


    1. Seja excelente: nunca pare de aprender
    2. Não seja um deslumbrado: tudo tem prós e contras
    3. Faça-se flexível: melhor ter 2 empregos de meio-período do que somente 1 integral
    4. Trabalhe com custos baixos e viva com simplicidade
    5. Faça parcerias: colabore com múltiplos projetos
    6. Conquiste notoriedade
    7. Divirta-se
    8. Saia da zona de conforto: tenha coragem e assuma riscos
    9. Ajude pessoas a descobrirem seu próprio caminho
    10. Envolva-se com a comunidade

    Como Fazer

    OportunidadES a partir Da Comunidade


    • Aprendizado
    • Empregos

      Como Fazer

      Aprendizado


      1. Welcome To The Django
      2. Python para Zumbis
      3. Oficinas Turing
      4. Cursos do Xiru

      Como Fazer

      Empregos


      1. Indicações
      2. Editais
      3. Murais de vagas
      4. Listas de discussão
      5. Python Job Board
      6. Python Jobs

      Tendências e Sugestões


      1. User Experience & Frontend
      2. Habilidades de gestão
      3. Portifólio
      4. Atenção a detalhes
      5. Corra riscos

      Tendências e Sugestões

      User Experience & Frontend


      1. Múltiplos dispositivos
      2. HTML5 e CSS3 e (muito) JavaScript
      3. Web Components & Custom Elements
      4. Novos paradigmas: MVC e Realtime no frontend. Frameworks e bibliotecas JS como Require, Grunt, Brunch, Node, NPM, Bower, Express, Ember, Angular, Backbone, Knockout, Socket.IO etc.
      5. Testes: Mocha, Chai, Karma, Phantom

      Tendências e Sugestões

      User Experience & Frontend


      5. Evento:
      FrontendInAracaju

      Tendências e Sugestões

      Habilidades de gestão


      1. Disciplina pessoal
      2. Estimativa de tarefas
      3. Gestão de projetos
      4. Negociação financeira
      5. Clareza de comunicação

      Tendências e Sugestões

      Construção de portifólio


      Melhor UM projeto sexy que dure UM ano...







      ...do que vários breves, mas toscos, sem
      atrativos.

      Tendências e Sugestões

      Atenção a Detalhes


      Seja pró-ativo e invista em detalhes


      Otimização
      e performance


      Search Engine Optimization


      Testes automatizados

      Tendências e Sugestões

      Corra riscos!


      "Se você está fazendo algo esperando ansiosamente
      pela hora do término, esse é o maior sinal
      de que essa função não te traz felicidade."




      "Ame a segunda-feira
      ou peça demissão."

      Obrigado!

      Meus Contatos

      davilima6@gmail.com ou @davilima6 (Twitter)

      Python, Plone, Diversão e Lucro

      By Davi Lima

      Python, Plone, Diversão e Lucro

      Quais desafios e recompensas o ecossistema Python oferece para trabalhadores remotos?

      • 2,722