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

¿Debería la empresa social limitarse a la estructura sin fines de lucro?

Siempre quiero hacer algo por la sociedad, pero no sé cómo comenzar. Me uní a un par de ONG, pero dejé de visitarlas porque no pude encontrar que eso era lo que realmente quería. ¿Qué puedo hacer para hacer felices a las personas necesitadas en mi capacidad limitada?

¿Cuáles son algunas buenas oportunidades de voluntariado para los jóvenes en San Francisco?

¿Por qué hay tantas organizaciones que brindan 'investigación' sobre religiones dirigidas por evangélicos?

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

¿Cómo hacemos que las corporaciones se conviertan en donantes de nuestro 501 (c) (3)?

Como organización dirigida por estudiantes, ¿cuáles son los pasos que debe seguir para convertirse legalmente en una organización 501 (c) (3) sin fines de lucro en el estado de California?

¿Deberían los ejecutivos de organizaciones sin fines de lucro recibir salarios más bajos que los del mercado?

Necesito ayuda con la recaudación de fondos. ¿Cómo puedo mantener mi programa GreenKids GRATIS?

¿Cuál es la verdadera agenda de la Fundación Ford en India?

¿Cuántas organizaciones sin fines de lucro ganan $ 40 millones o más al año?

¿Cuál es la mejor manera de llevar a cabo una campaña de redacción de cartas para recaudar fondos para una organización benéfica sin fines de lucro?

¿Qué piensa de un sitio que permitiría a las organizaciones sin fines de lucro publicar áreas en las que necesitan ayuda (desarrollo web, sitio web, análisis de datos, por nombrar algunos) y los desarrolladores web pueden ayudarlos?

¿Qué es la RSE en educación?

¿Cuáles son las mejores prácticas para crowdfund para organizaciones sin fines de lucro?