Skip to content

Mantenha o Equilíbrio

Defina limites claros para ajudar você a manter o equilíbrio e permanecer atualizado e produtivo a longo prazo.

Ecologia pessoal

Conforme descrito pelo Rockwood Leadership Institute , envolve :

  • “Manter equilíbrio, ritmo e eficiência para sustentar nossa energia ao longo da vida”.
  • "Eu não conseguia me concentrar ou começar uma tarefa. Eu tinha falta de empatia pelos usuários".

  • Identifique suas motivações: Entender suas motivações pode ajudar a priorizar o trabalho de uma forma que o mantenha engajado e pronto para novos desafios.

  • Reflita sobre o que faz você ficar desequilibrado e estressado:
    • Falta de feedback positivo?
    • Não dizer 'não';
    • Trabalhando sozinho;
    • Pouco tempo ou recursos para a realização das atividades?
    • Demandas conflitantes;
  • Lista de verificação de esgotamento

Seja feliz

  • Descanse e recarregue as energias;
  • Tire os fins de semana para relaxar e rejuvenescer;
  • Defina limites: Você não pode dizer sim a todas as solicitações.

Por que contribuir para o código aberto

Contribuir com o código aberto pode ser uma maneira gratificante de aprender, ensinar e adquirir experiência em praticamente qualquer habilidade que você possa imaginar.

  • Melhore as habilidades existentes;
  • Conheça pessoas interessadas em coisas semelhantes;
  • Encontre mentores e ensine outros;
  • Aprenda habilidades interpessoais;

Anatomia de um projeto

Um projeto típico tem os seguintes tipos de pessoas:

  • Autor: A pessoa/pessoas ou organização que criou o projeto
  • Proprietário: A(s) pessoa(s) que tem(têm) propriedade administrativa sobre a organização ou repositório (nem sempre o mesmo que o autor original)
  • Mantenedores: Colaboradores responsáveis ​​por conduzir a visão e gerenciar os aspectos organizacionais do projeto (eles também podem ser autores ou proprietários do projeto).
  • Colaboradores: Todos que contribuíram com algo para o projeto
  • Membros da Comunidade: Pessoas que usam o projeto. Eles podem ser ativos em conversas ou expressar sua opinião sobre a direção do projeto;

Documentação

Esses arquivos geralmente são listados no nível superior de um repositório.

  • LICENÇA: Por definição, todo projeto de código aberto deve ter uma licença de código aberto . Se o projeto não tiver uma licença, ele não é de código aberto.
  • README: O README é o manual de instruções que dá as boas-vindas aos novos membros da comunidade no projeto. Ele explica por que o projeto é útil e como começar.
  • CONTRIBUTING: Enquanto os READMEs ajudam as pessoas a usar o projeto, os documentos de contribuição ajudam as pessoas a contribuir para o projeto. Ele explica quais tipos de contribuições são necessárias e como o processo funciona. Embora nem todo projeto tenha um arquivo CONTRIBUTING, sua presença sinaliza que este é um projeto acolhedor para contribuir. Um bom exemplo de um Guia de Contribuição eficaz seria o do repositório Docs da Codecademy .
  • CODE_OF_CONDUCT: O código de conduta define regras básicas para o comportamento dos participantes associados e ajuda a facilitar um ambiente amigável e acolhedor. Embora nem todo projeto tenha um arquivo CODE_OF_CONDUCT, sua presença sinaliza que este é um projeto acolhedor para contribuir.
  • Outra documentação: Pode haver documentação adicional, como tutoriais, orientações ou políticas de governança e etc.

Discussões

  • Solicitações de pull: Onde as pessoas discutem e revisam alterações que estão em andamento, seja para melhorar a linha de código de um colaborador, o uso da gramática, o uso de imagens, etc.
  • Fóruns de discussão ou listas de discussão: Podem usar esses canais para tópicos de conversação (por exemplo, "Como eu…" ou "O que você acha sobre…" em vez de relatórios de bugs ou solicitações de recursos).
  • Canal de bate-papo síncrono: Slack ou Teams.

Analise o Projeto

  • Ele tem uma licença? Normalmente, há um arquivo chamado LICENSE na raiz do repositório.
  • Quando foi o último commit?
  • Quantos colaboradores o projeto tem?
  • Com que frequência as pessoas fazem commits? (No GitHub, você pode encontrar isso clicando em "Commits" na barra superior.)

Quantas questões em aberto existem?

  • Os mantenedores respondem rapidamente aos problemas quando eles são abertos?
  • Há discussão ativa sobre as questões?
  • Os problemas são recentes?
  • Os problemas estão sendo fechados? (No GitHub, clique na aba "fechados" na página Problemas para ver os problemas fechados.)

Comunicando-se

Não importa se você é um colaborador ou está tentando ingressar em uma comunidade: "trabalhar com outras pessoas é uma das habilidades mais importantes que você desenvolverá no código aberto".

  • Dê contexto: Ajude outros a se atualizarem rapidamente.
  • Faça sua lição de casa antes: Antes de pedir ajuda, certifique-se de verificar o README, a documentação, os problemas (abertos ou fechados), a lista de discussão de um projeto e pesquise na internet por uma resposta.
  • Mantenha as solicitações curtas e diretas.
  • Não tem problema fazer perguntas (mas seja paciente!).
  • Acima de tudo, mantenha a classe.

Contribua com o guia.de.código.aberto

Gentileza gera Gentileza - José Datrino, também conhecido com o Profeta Gentileza.

Catalisando uma Revolução Cultural ("eu" para o "nós")

  • À medida que navegamos no cenário de TI, nesta rápida evolução, frequentemente nos encontramos na busca incessante de ficar à frente, com tecnologias de ponta e metodologias inovadoras (TRAM)
  • Não aprendemos a compartilhar, mas de fato, precisamos reajustar nossos instrumentos, e essa afinação exige uma mudança cultural que considero significativa, mas como?
  • Sair de apresentações solo para um concerto harmonizado;
  • Reuniões e discussões devem engrandecer assistência e a cooperação;
  • Talvez esta mudança de paradigma do "eu" para o "nós" possa revolucionar a cultura de trabalho, tornando-a mais inclusiva, solidária e bem-sucedida.

Como preconizado no Scrum

  • A formação de times e organizações multifuncionais e de alto desempenho, onde pessoas de várias funções, conhecimentos se envolvem umas com as outras em um espírito de ajuda e cooperação, ou seja, quando fomentamos o sucesso uns dos outros, inadvertidamente lançamos as bases para o nosso próprio sucesso.

Como gostamos de fluxos, podemos:

  • Objetivo: Promover uma cultura proativa e cooperativa pela a união da equipe, aumente a produtividade e impulsione o sucesso coletivo na organização.
  • Identificar a necessidade: Incentive discussões abertas e comunicação transparente dentro da equipe para entender melhor as funções e os desafios de cada um.
  • Ofereça ajuda: Ofereça sua experiência, tempo e recursos para ajudar a resolver o problema ou superar o obstáculo.
  • Colaboração Contínua(CC): Promover uma cultura de colaboração, envolvendo colegas com diversas habilidades e conhecimentos para contribuir na resolução do problema.
  • Compartilhe Conhecimento (CC): Compartilhe conhecimento e experiências abertamente para ajudar a equipe a crescer junto.
  • Reconhecimento e Esforços(RE): Reconheça e aprecie os esforços feitos pelos membros da equipe para serem úteis.
  • Melhoria Contínua (MC): Incentive cada membro da equipe a sugerir melhorias que possam tornar o fluxo de trabalho mais eficiente e benéfico.