-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Como reduzir o medo do primeiro pull request de um desenvolvedor #42
Comments
Comunicação é tudo. Existem várias barreiras que seguram os iniciantes e até mais experientes, como foi citado na issue, e a única maneira de mudar isso é conversando com eles para remover essas barreiras. É necessário convencer e motivar sempre. Como conversar com alguém que nem sabemos onde está? Mantendo o máximo de informações sobre como fazer o PR e deixando claro que existem várias maneiras de contribuir e que um possível código "ruim" enviado pra cá, pode ser útil pra essa pessoa aprender com o erro, pois aqui tem gente que pode lhes ensinar bastante. É necessário deixar bem explicito que essa pessoa não será zoada, exposta ou algo do tipo ao enviar uma contribuição, pois muitos tem medo disso (e acontece). Eu tento convencer essa galera no post que compartilhei aqui no PR e tento ajudar eles nesse outro projeto (que tem espaço aberto para mentores em Design e Programação, se alguém aqui quiser ajudar ein 😄 ): https://github.com/training-center/mentoria |
Ah, até sobre ansiedade eu já escrevi!!! kkk Nesse outro projeto eu tentei levantar o máximo de informação para iniciantes em Desenvolvimento Front End: https://github.com/woliveiras/front-end-career São exemplos do que eu tento dizer sobre levantar o máximo de informação e tentar motivar as pessoas. |
Algo que seria bacana também é ter referência de qualquer projeto em pt-br que, no github, tenha tido uma quantidade minimamente significativa de PRs de pessoas diferentes, e que a tendência desses PRs tenham sido de gente que não seja apenas de contribuidor serial. Acho bacana a gente começar a pensar em possíveis casos de sucesso, pra aprender com isso. |
|
Estou buscando perder esse medo... mas inicialmente, preferi criar um projeto do zero aqui no github e estou tentando entender a forma de trabalhar em comunidade. Assim que eu ficar mais ambientado com certeza irei contribuir com outros projetos, mesmo dentro das minhas limitações... até porque sei que existem problemas de todos os tamanhos e dificuldades para serem resolvidos... inclusive trabalho braçal que os grandes devs não querem mexer ;) |
Só pra avisar: eu já vou comentar amanhã nessa thread. To voando de volta pra casa dai ver pelo celular é chatinho lol. |
As vezes mandamos PRs e são fechados pois o mantenedor não acha que a forma que solucionamos o problema não é a correta (até aqui tudo bem, cada um tem o seu pensamento), daí pega a idéia e corrige ele mesmo, ao invés de pedir que se mude a PR. |
Das frases que o @fititnt postou para justificar o não PR, já usei muito por achar que tem devs tão mais experientes que eu... mas hoje encaro que talvez, algo que eu saiba o cara mais experiente, não chegou a pensar ou passou despercebido e minha solução coube naquela situação |
https://medium.com/by-vinicius-reis/vida-em-comunidades-seja-ativo-participe-653ef4e91179 |
Pessoal, eu sei que esse é o primeiro projeto Open Source que eu incentivo as pessoas a participarem, mas eu vou dar uma ideia de um problema que estou percebendo aqui mesmo. Esse repositório pokemongo.vet.br (não os outros que criamos ontem, pra esses vejam #48 #49 #50) inicialmente era pra ser menos complexo pra poder permitir que gente que sabe programar coisas mais simples pudesse ajudar. Eu não sou programadora, mas sei de marketing, e boa parte da ideia original também se baseou no conceito de "hotsites"/"landing pages" com propósitos específicos, para cativar o público final sem ter nada muito avançado e que atenda o objetivo final. O problema que está acontecendo aqui é o seguinte: programadores experientes estão querendo sugerir instalar coisas como SASS, NPM e até um servidor web completo apenas pra editar uma página HTML estática. Dai eu fico em uma saia justa: aceito ou não? São boas ideias, fico feliz do projeto estar se desenvolvendo com sugestões mais complexas, mas isso fere a ideia inicial do projeto que também significa dar espaço para os programadores iniciantes. A gente está trazendo gente pra esse repositório aqui que nem tem apache instalado, e já é difícil pra eles configurarem o git. Por isso que quero propor uma solução intermediária para atender todo mundo, tanto o pessoal mais experiente como também as pessoas novas. Minha sugestão para aqueles que procuram algo mais desafiador e complexo primeiro ajudar nas propostas #48 #49 #50 enquanto os outros programadores que estão querendo desenvolver algo mais simples nos ajudam com a landing page. O que acham? |
Discussão iniciada em função do PR #19
TL;DR: Como podemos fazer reduzir o estresse e ansiedade de quem quer contribuir com código pra um projeto que não é ciência de foguetes, mesmo que isso signifique dar mais trabalho para os mantenedores do projeto?
Isso aqui serve tanto para quem já desistiu de fazer PR admitir, mesmo que por particular, outros motivos, como quem gerencia algum projeto com mais destaque supor o que faz para convencer pessoas a fazer Pull Request. O que "converte" mais em resultado.
O Problema
Exemplos de frases reais ditas por quem justifica não fazer PR
Estratégias pra reduzir chance medo de potenciais contribuidores
The text was updated successfully, but these errors were encountered: