Quiero ayudar a organizaciones sin fines de lucro a través de Free Code Camp. Ya soy un ingeniero experimentado. ¿Todavía necesito completar las primeras 800 horas del plan de estudios de JavaScript?

Si desea ayudar a organizaciones sin fines de lucro a través de Free Code Camp, primero debe demostrar su seriedad completando las primeras 1,200 horas de cursos.

Los proyectos sin fines de lucro de Free Code Camp requieren mucho trabajo para prepararse y coordinarse. Estas son algunas de las cosas que hacemos antes de comenzar un proyecto:

  • examinar las solicitudes iniciales de todas las organizaciones sin fines de lucro
  • hacer una serie de llamadas con estas organizaciones sin fines de lucro para comprender qué problema resolverá este proyecto, ¿para quién?
  • Determinar si existe una necesidad comprobada (no aprobamos proyectos especulativos)
  • determinar si el problema se puede resolver con una solución estándar (a menudo se puede resolver, por lo que no es necesario un proyecto)
  • Solo alrededor del 10% de los proyectos sin fines de lucro llegan tan lejos. Luego le pedimos a la organización sin fines de lucro que designe a un solo interesado sin fines de lucro que pueda representar a la organización sin fines de lucro.
  • Asignar un Gerente de Proyecto Ágil al proyecto, quien comienza los preparativos para la reunión inicial
  • asignar un desarrollador que ya haya completado nuestras primeras 800 horas de nuestro plan de estudios
  • solicite a ese desarrollador que elija un segundo desarrollador que también haya completado las primeras 800 horas de nuestro plan de estudios, y con quien se haya emparejado previamente y le guste
  • celebre la reunión inicial con estos dos desarrolladores, el gerente de proyecto ágil y la parte interesada sin fines de lucro para comprender las necesidades de la organización sin fines de lucro. Establecemos hitos. Desglosamos esos hitos en historias de desarrollo ágil.

Todo esto sucede antes de que se escriba una sola línea de código.

Equipo de proyecto sin fines de lucro = 2 desarrolladores + 1 gerente de proyecto ágil + 1 parte interesada sin fines de lucro

Esto suena como mucho trabajo, y lo es. Estamos resolviendo problemas del mundo real aquí.

Las organizaciones sin fines de lucro y las causas a las que sirven tienen altos estándares. Y el código que enviamos tiene que resolver sus problemas de manera confiable.

Pasamos horas investigando y entrevistando a cada organización sin fines de lucro para garantizar que cada proyecto esté bien concebido. Del mismo modo, debemos asegurarnos de que ambos desarrolladores se toman en serio el proyecto. Si cualquiera de los desarrolladores tiene los pies fríos, pone el proyecto en grave peligro.

Muchos expertos de la industria expresaron preocupación porque la asociación de nuevos desarrolladores con organizaciones sin fines de lucro históricamente no ha funcionado muy bien. Así que investigamos mucho y llegamos a nuestra metodología actual, que todavía estamos perfeccionando.

En los últimos meses, hemos enviado más de una docena de proyectos sin fines de lucro. Aquí hay uno que enviamos este mes, para el banco de alimentos Chasdei Kaduri, con sede en Toronto. Maxim Orlov, el desarrollador que está dando la demostración, ya consiguió un trabajo como ingeniero de JavaScript en una startup sueca.

(Tenga en cuenta que todos los datos del usuario en este video son falsos por razones obvias de privacidad).

Los proyectos sin fines de lucro requieren mucho trabajo para todos los involucrados. Necesitamos saber que hablas en serio antes de embarcarnos. Por lo tanto, complete las primeras 1,200 horas del plan de estudios, incluso si es principalmente una revisión para usted.

No todo. Solo se preocupan por los proyectos prácticos (etiquetados como tirolinas y saltos base) cuando lo revisan para verificar si están listos. Entonces, puede hacer todo eso primero y luego aplicar, omitiendo por completo el otro contenido del tutorial. Solo asegúrese de leer “Waypoint: Get Set for Ziplines” y “Waypoint: Get Set for Basejumps”.

También recuerde que se preocupan por el conocimiento front-end, por lo que la capacidad de usar HTML y CSS es importante, así como Bootstrap. Podrías leer esos primeros tutoriales si quieres.

¿No serían triviales las primeras 800 horas del plan de estudios de JavaScript? ¿Tal vez puedas ayudar a enseñar a un novato en JavaScript a medida que avanzas? También puede preguntarle a Quincy Larson si puede trabajar con las organizaciones sin fines de lucro de inmediato.