Executando verificação de segurança...
3

@HenriqueMena, quem tenta ser bom em tudo, não fica bom em nada.

Em grandes empresas tudo é setorizado e cada pessoa tem sua responsabilidade e função.

Você precisa ter entendimento de como cada área do ecossistema funciona, mas não precisa ser especialista em todas.

Quando se trabalha em empresas e projetos grandes, você se depara com problemas grandes que, em alguns casos, poderiam ser resolvidos se a dependência X tivesse uma funcionalidade esperada. Como se soluciona? Colaborando no projeto Open Source. Resolve seu problema e ajuda a comunidade.

Não pense que desenvolvedores experientes vagam pelo github procurando issues open source para resolver, eles só querem resolver seus próprios problemas.

Falo por experiência própria Software Engineer no Mercado Livre.

Carregando publicação patrocinada...
2

Ah, isso esclareceu bem minha dúvida, e faz muito sentido. Que legal entender como funciona essa dinâmica. Agora, esse processo de coloborar no projeto Open Source acontece em horário de trabalho ou o desenvolvedor faz isso fora do horário? Por um lado ele está desenvolvendo para solucionar um problema da empresa, mas por outro lado ela está trabalhando em um projeto que não pertence a empresa. Como funciona esse dinâmica? A empresa pagar horas de desenvolvimento para um projeto Open Source é muito massa! Esse tipo de coisa que e atrai na área!

2

Se for algum projeto pessoal, provavelmente no tempo livre. Agora se for alguma no trabalho que precise de X funcionalidade na biblioteca Y, muito provavelmente, como o desenvolvimento dessa feature depende da biblioteca, então sim seria em horário de trabalho, pois faz parte do trabalho.