Si termino todos los certificados en freeCodeCamp, ¿cuánto tiempo tendré que esperar para comenzar a trabajar en un proyecto sin fines de lucro?

Podrá comenzar a trabajar en proyectos sin fines de lucro inmediatamente después de finalizar todos los certificados.

Hemos creado proyectos de código abierto utilizados por docenas de organizaciones sin fines de lucro. Hay un montón de problemas abiertos en estos proyectos, y estamos abriendo nuevos proyectos a los contribuyentes de nuestra comunidad cada mes.

Primero, un poco de historia

Los campistas solían tener que esperar unas semanas después de terminar sus certificados antes de poder comenzar los proyectos. Estábamos haciendo proyectos únicos, y cada proyecto requería una planificación cuidadosa y un equipo adecuado para abordar ese proyecto.

Por ejemplo, una organización sin fines de lucro se acercaría a nuestra comunidad pidiéndonos que los ayudemos a crear un sistema para ayudar a los refugios regionales de animales a coordinar sus esfuerzos (ver imagen arriba).

Todos estos proyectos involucrarían a dos desarrolladores voluntarios (campistas), un gerente de proyecto voluntario, una parte interesada de la organización sin fines de lucro y, por lo general, Michael D. Johnson, nuestro director de operaciones, que dirige nuestros proyectos sin fines de lucro. Son al menos cinco personas que tuvieron que involucrarse y tuvieron que asistir a reuniones semanales.

Michael ha escrito sobre este proceso, si tienes curiosidad.

Tenga en cuenta que lo que freeCodeCamp estaba haciendo con organizaciones sin fines de lucro no tenía precedentes. Estábamos ejecutando proyectos totalmente remotos, completamente asíncronos, totalmente voluntarios para organizaciones sin fines de lucro, a menudo involucrando a desarrolladores que nunca antes habían creado una aplicación de grado de producción.

La próxima evolución de nuestros proyectos sin fines de lucro.

Así que durante dos años estuvimos haciendo esto, aprendimos mucho. Una de las cosas que aprendimos es que queríamos que todos estos proyectos se mantuvieran activamente. No queríamos entregar una solución a una organización sin fines de lucro. Porque en el momento en que deja de trabajar en el código, comienza a degradarse.

Ahora, cada proyecto sin fines de lucro es completamente de código abierto, y tiene un equipo dedicado de mantenedores que continúan creando problemas y aceptando solicitudes de extracción. De esta forma, las organizaciones sin fines de lucro pueden implementar continuamente nuevas versiones de estas aplicaciones en sus servidores, a medida que reparamos los problemas de seguridad emergentes, actualizamos las dependencias y agregamos nuevas funciones.

Otra cosa que estamos haciendo es hacer que estos proyectos sean tan generalmente aplicables como sea posible. En lugar de crear un proyecto para un banco de alimentos específico (como lo hicimos en el pasado), ahora estamos construyendo un inventario de bancos de alimentos de uso general y una aplicación de logística que todos los bancos de alimentos pueden usar, y herramientas para que cada banco de alimentos pueda personalizar aplicación para adaptarse a sus operaciones.

Llamamos a esta nueva iniciativa Open Source for Good. Puedes leer el anuncio detallado de Michael aquí.

Cómo son hoy los proyectos sin fines de lucro de freeCodeCamp

Estos proyectos Open Source for Good están en marcha. Ya tenemos varias organizaciones sin fines de lucro usándolos. Y estamos creando herramientas para que sea más fácil para los campistas contribuir con ellos. Aquí hay un par de ellos:

  • Un directorio Open Source for Good que facilita la exploración de nuestros proyectos sin fines de lucro y encuentra uno al que desea contribuir
  • Un sistema que rastrea sus contribuciones de código abierto a estos proyectos (solicitudes de extracción aceptadas) y le da crédito por ellas.

También estamos comenzando muchos proyectos nuevos, por lo que algunos campistas podrán comenzar nuevos proyectos sin fines de lucro desde cero, y otros podrán hacerse cargo como mantenedores de proyectos.

La conclusión es que hay mucho trabajo por hacer. Tenemos décadas de trabajo por delante antes de que millones de organizaciones sin fines de lucro de todo el mundo tengan las herramientas de software que necesitan para llevar a cabo sus misiones de manera efectiva.

No hay escasez de oportunidades para obtener experiencia en el mundo real construyendo proyectos para organizaciones sin fines de lucro.

Dicen que, por lo general, casi nadie terminó TODO el material en FCC , ya que en realidad es mucho, se actualiza constantemente y, lo más importante, incluso los FCCers más decididos (es decir, personas que simplemente no renuncian) tuvieron que detenerse. Porque encuentran un trabajo .

Por lo demás, le recomendaría que sea un poco más abierto y que también considere trabajar para algún proyecto corporativo / comercial, ya que tienden a ser más competitivos y exigentes , por lo que también ofrecen una mejor oportunidad para que aprenda y perfeccione habilidades que luego puede usar en cualquier dirección sin fines de lucro que desee.

Espero que esto ayude, feliz codificación y aprendizaje 🙂

Puede comenzar a trabajar en un proyecto tan pronto como tenga suficientes habilidades para que el empleador lo contrate. Esto se aplica a organizaciones sin fines de lucro o empresas.

Comencé a programar profesionalmente a principios de la década de 1990. Había estado programando durante unos 10 años antes, pero solo como un hobby.

En aquellos días, apenas existía una cosa llamada Internet. No había GitHub o campos de código. Tenías que comprar estas cosas llamadas Libros para aprender algo.

Para mi primer trabajo de TI, les hice una oferta que no pudieron rechazar. Ofrecí trabajar para ellos por una tarifa ridículamente baja durante 90 días para que pudieran hacer lo que yo podía hacer.
De ese trabajo obtuve suficiente experiencia y credibilidad para llegar a mi próximo trabajo.

Conseguir ese primer trabajo es muy, muy difícil. Conseguir su segundo trabajo en muchas veces menos difícil.

More Interesting

¿Cómo hace su organización para que los voluntarios regresen?

¿Cómo recauda fondos una organización sin fines de lucro?

¿Qué hace que una presentación de recaudación de fondos sin fines de lucro sea exitosa?

¿Es un partido político en la India una ONG? ¿Siguen las normas y directrices de las ONG?

¿Puedo confiar mi dinero en las ONG y organizaciones caritativas?

¿El desarrollo de software de código abierto es una actividad caritativa legítima?

¿Cuáles son las formas más útiles de dar 100k en caridad?

¿Cuáles son algunas herramientas / recursos que se pueden utilizar para comercializar sin fines de lucro?

¿Cómo funciona el liderazgo en una organización sin fines de lucro?

¿Cuál es la ventaja de comenzar una organización sin fines de lucro como una compañía de la Sección 8?

Gobierno abierto: ¿El material con derechos de autor en Public.Resource.Org sigue siendo material con derechos de autor?

Recaudación de fondos sin fines de lucro: ¿pueden las familias en un club de refuerzo optar por no recaudar fondos?

¿Qué sitios de crowdfunding están disponibles para recaudadores de fondos y organizaciones sin fines de lucro?

¿Existe una organización sin fines de lucro que brinde servicios a otras organizaciones sin fines de lucro de forma gratuita? Si es así, ¿qué tipo de organización sin fines de lucro es esa?

¿Cuáles son algunas formas efectivas de recaudar fondos para una organización sin fines de lucro centrada en la juventud?