Índice del contenido

El Problema De Usar Github Para Evaluar A Los Desarrolladores

El Problema De Usar Github Para Evaluar A Los Desarrolladores

Es una práctica común usar Github para evaluar las capacidades de un desarrollador, pero hacerlo a ciegas, ignorando la siguiente serie de factores, haría que tu ignorancia te costara acceder a candidatos con un mayor potencial y experiencia en el funcionamiento del mundo del software.

Un github vacio no significa ser incompetente

“La ausencia de evidencia no es evidencia de ausencia” o, puesto en otras palabras, que la persona no tenga código de excelente calidad en Github, no significa que no pueda escribirlo.

Esto es sólo una representación de cómo un gráfico de contribución de github puede ser un reflejo de la vida de alguien
Esto es sólo una representación de cómo un gráfico de contribución de github puede ser un reflejo de la vida de alguien

¿Pero porqué alguien no querría mostrar la horrible calidad de su código hecho en javascript calidad de su código? Una de las razones es que probablemente esté demasiado ocupada escribiendo código que sí paga, en lugar de contribuir al open source.

Tweet incendiario que desencadena acaloradas discusiones
Tweet incendiario que desencadena acaloradas discusiones

No todos tienen un día extra cada semana para dedicarlo al open source, algunos tienen responsabilidades extras más allá del trabajo, como criar una familia, cuidar de padres enfermos o proyectos personales.

Irónicamente mi github luce así:

Contribuciones de Eduardo Zepeda en Github
Mis contribuciones en Github

No todos las programadores adoran el open source

Sí, como ya sabes no todos son fans del Slavoj Žižek del software libre: Richard Stallman tan altruistas para contribuir código a la humanidad sin esperar nada a cambio, ¿podríamos culparlos?, ¿no están siendo hipócritas la mayoría de las empresas? ¿Acaso las empresas que usan Github para evaluar a sus candidatos tienen su base de código como open source?

Microsoft, Github y los escándalos relacionados con el robo de código

Microsoft nunca ha sido conocida por su ética a la hora de hacer negocios, desde sus inicios se ha visto implicada en alborotos relacionados con el robo de código . Además ha mantenido esa fama viva a base de escándalos como:

Considerando lo anterior, e independientemente de la veracidad de las afirmaciones, no me extrañaría que algunos desarrolladores opten por mantener su código fuera de las manos de Microsoft y sus servicios, Github incluído, por supuesto.

Meme de github
Github meme de los invencibles

No todos los proyectos está en Github, existen Bitbucket, Gitlab, Gitea y otros

Github es el servicio de facto para el manejo de repositorios en linea, pero existen otras opciones tales como Bitbucket, Gitlab, Gitea, launchpad, que aunque carecen del tamaño y la cantidad de servicios ofrecidos por Github, compensan con una mejor reputación.

Meme que surgió tras la compra de Github por parte de Microsoft
Meme que surgió tras la compra de Github por parte de Microsoft

Algunos desarrolladores prefieren usar estas alternativas como una respuesta al monopolio de Github o quizás por razones tan banales como preferir una UI sobre otra.

¿Hay que ignorar entonces los proyectos de Github? Por supuesto que no, pero juzgar las capacidades de una persona sólo por la presencia o ausencia de código en Github es pecar de ingenuo.

Eduardo Zepeda
Desarrollador web, entusiasta de los sistemas GNU/Linux y el Software Libre. Py, Ts y Go, pero abierto a otras opciones como el Rustaceanismo. Creo en las bondades de las criptodivisas más allá de la especulación monetaria.
Leer más