¿La programación en un equipo para organizaciones sin fines de lucro puede ayudarlo a conseguir un trabajo?

Hay muchos proyectos de código abierto desarrollados sin fines de lucro por más de una persona. Todo tipo de herramientas, frameworks, bibliotecas, etc. Mire todo lo que usa en este momento y quiera mejorar de alguna manera: ya sea de código abierto o hay un análogo de código abierto. No es necesario mencionar que la situación en el software está lejos de ser ideal, hay trabajo para todos. De cualquier manera, puede comenzar a mejorar eso de inmediato (implementando la funcionalidad faltante, encontrando, reportando y reparando errores, y enviando parches / solicitudes de extracción a los mantenedores). Una vez que aprenda algo y demuestre a los encargados de mantenimiento que es útil y puede beneficiar el proyecto, por lo general, no es demasiado complicado unirse “oficialmente”. O, por supuesto, puede comenzar a construir algo solo y publicarlo, por ejemplo, en GitHub. Si su proyecto llena un pequeño vacío en el ecosistema, si resuelve un problema real, y si es genial, la gente se unirá a usted pronto: informando errores, enviando parches / solicitudes de extracción.

Si ha participado activamente en un proyecto de este tipo, ha logrado algo sustancial (es decir, hizo algo tangible de lo que está orgulloso) y ha aprendido algunas habilidades, entonces esa experiencia (además de convertirlo en un mejor programador) se convierte en una línea sólida y válida en su currículum y un buen tema para discusión durante las entrevistas de trabajo. Pero no necesariamente te ayuda a conseguir un trabajo.

Por supuesto que puede y puede darle una ventaja significativa.

La programación para organizaciones sin fines de lucro puede ser excepcional durante el reclutamiento de dos maneras.

  1. Obtienes mas experiencia

Por lo general, al desarrollar un proyecto sin fines de lucro, puede utilizar diferentes tecnologías, diferentes enfoques y probar cosas que no son tan frecuentes en los negocios. Está trabajando con un equipo diferente, por lo que está mejorando en el trabajo en equipo y también mejoran otras habilidades blandas.

2. El empleador sabe que amas lo que estás haciendo.

Casi todos mis clientes aprecian cuando el candidato se compromete a algo más que su proyecto en el trabajo. Es un buen indicador de que alguien está realmente interesado en la codificación y no solo por el dinero.

3. Una gran cantidad de software excelente está hecho por organizaciones sin fines de lucro.

Piense en un software de código abierto como Mozilla, RedHat, OpenOffice, Ubuntu. No sé si le gustaría desarrollar alguno de ellos, pero a mí, como reclutador, me encantaría contratar a alguien que trabajara allí.

Quizás pueda obtener un trabajo si puede mostrar sus buenas habilidades en programación, además en proyectos de programación en equipo, lo que indica su conocimiento del ciclo de vida de desarrollo de software, la comunicación entre compañeros de equipo y la comprensión de la complejidad de tales proyectos.

A2A

Cualquier experiencia de programación que tenga es valiosa para los empleadores. Cuanto más variado sea tu trabajo, más valioso serás porque demuestra que no eres un pony de un solo truco. Se le puede asignar casi cualquier tarea y descubrir cómo completarla.

Trabajar para organizaciones sin fines de lucro es excelente porque con frecuencia tienen necesidades que el software comercial no cubre, pero tampoco tienen a nadie dedicado a hacer el trabajo por ellas. Si puede crear una cartera de su trabajo, le servirá bien.

Hmm, bueno, depende. La organización sin fines de lucro podría permitirle colocar sus créditos en el pie de página del sitio, como “Desarrollado por John Doe”
Entonces, cuando las personas visitan el sitio y ven dichos enlaces, pueden contactarlo. Pero sí, su sitio web debería ser tan bueno para que lo contacten.