Como estudiante que estudia Ciencias de la Computación en la universidad, a menudo escucho de amigos que trabajan en varios proyectos humanitarios, y quiero hacer algo yo mismo. Pero parece que los programadores no tienen tantos medios obvios para ayudar como, por ejemplo, médicos o maestros. ¿De qué maneras los programadores pueden utilizar su talento para las personas en situación de pobreza?
176
Respuestas:
Cuando acababa de salir de la universidad, había un tipo que pasaba por mi casa el día del reciclaje y recogía todas nuestras latas y botellas que tenían un depósito. Me hice amigo del tipo, le preguntaba cómo va el negocio, me preguntaba si me gustaba mi cubo y nos reíamos mucho.
Un día llegamos a hablar sobre lo que hago y le dije: "Hice cosas para ayudar a las personas a hacer su trabajo mejor con menos trabajo". Me dice que podría usar una de esas cosas ...
Entonces, tenía una Palm3 vieja, escribí una aplicación donde podía ingresar sus latas recolectadas en cada dirección y después de 2 meses sabría qué casas beben más gaseosa y cuáles son sus mejores bloques. (Sin generador de ruta :-() Se lo presenté la próxima semana el día del reciclaje.
¡Aumentó su productividad en un 30%!
¡Ahí tienes, Programando para ayudar a las personas en pobreza!
fuente
Usa tu talento para ganar mucho dinero y dona una buena parte de él. Como programadores, estamos en la afortunada situación de poder ganar más dinero del que necesitamos para nuestras necesidades personales.
fuente
Contribuir al software de código abierto
Al hacer una contribución al software de código abierto (o al crear el suyo) puede tener un efecto directo en el costo total de un sistema informático. Esto a su vez reduce el costo en que las personas pobres o necesitadas (u organizaciones de caridad) incurren para proporcionarles computadoras.
Sé que no es muy elegante, ¡pero podría ayudar!
fuente
He tenido la misma pregunta, y he pensado en dos cosas: hacer trabajo de desarrollo web para una organización sin fines de lucro, o ayudar con cursos de computación, como un curso de educación para adultos. Podría haber gente pobre allí tratando de ponerse al día con la tecnología, dependiendo de dónde se ofrezca la clase, el área, etc. computadoras propias
Si solo quieres ayudar a las personas, siempre puedes ir a servir comidas en el comedor. Entre los pobres, creo que la mano de obra general tiene mayor demanda que los algoritmos.
fuente
Vivo en la India, pero quiero que esta respuesta sea más general, probablemente la respuesta irá a alguna política o en una forma que no sea de TI, por lo que me disculpo de antemano.
Las personas pobres son pobres porque no pueden disfrutar de algunas cosas básicas como comida, agua, hogar, trabajo y transporte. La falta de estas cosas básicas son la causa principal de la pobreza.
Nuestro trabajo es hacer programas, y nuestro público objetivo es probablemente aquellos que tienen dinero extra para gastar en un servidor y un sitio web. Principalmente en India, TI no se considera una necesidad, muchas empresas y organizaciones gubernamentales evitan esto si no tienen suficiente dinero.
Aquí el gobierno. gastando la mayor parte del dinero y la mano de obra para hacer que los recursos mencionados anteriormente sean adecuados y después de eso sean mejores.
Tienen que construir y mantener mejores caminos, mejores casas y electricidad constante. Tienen que vigilar y pronosticar el clima y mantener un almacenamiento adecuado si el clima se descontrola para que todos puedan tener la comida adecuada, sin importar cuán bueno o malo sea. Tienen que crear y administrar un buen sistema de transporte para mantener vivo el negocio en cualquier lugar. Tienen que proporcionar mejores servicios médicos y de emergencia.
Ahí es donde creo que una mejor programación ayuda, para proporcionar programas buenos y confiables a las personas y organizaciones (gubernamentales y no gubernamentales) que los manejan. Y es mucho mejor que programar para algunos clientes extraños que son como perros persiguiendo autos . Al menos eso me hace sentir (y probablemente tú también) orgulloso al devolverle a la sociedad.
PD Como desarrollador móvil, una vez me sentí orgulloso al desarrollar una aplicación para Blackberry para ayudar a las personas a hacer frente a algunas emergencias médicas.
PS 2 También hay una manera más fácil, ganar más mediante la programación para estos clientes y gastar más dinero ganado en obras de caridad.
fuente
Lamentablemente, la mayoría de las causas de la pobreza no responden bien a las soluciones de programación. Google hizo un valiente esfuerzo con el proyecto Google.org, pero después de 6 años de intentarlo, descubrieron que solo donar dinero a organizaciones "en el terreno" de bajo nivel tiene mucho efecto. Un artículo reciente en el New York Times destaca el problema: Google encuentra difícil reinventar la filantropía
Usar sus habilidades para ganar más dinero y donarlo a causas que ayudan a aliviar la pobreza es probablemente su mejor opción. Cuando realiza una donación en una organización como Charity Water, donde $ 20 proporcionan agua limpia para una persona durante 20 años, puede hacer mucho bien simplemente trabajando una hora extra al día y donando los resultados. La campaña Desarrolladores contra la pobreza es un ejemplo de programadores que promueven el bien de esta manera.
fuente
También puedes participar en hackathons organizados por Random Hacks of Kindness .
Desde su sitio web:
fuente
Tengo una sugerencia,
Podemos desarrollar un sitio web, que tendrá los detalles de hospitales, chequeos médicos gratuitos, servicios médicos gratuitos del gobierno. En caso de emergencia, las personas pueden buscar al donante de sangre cerca de su estado / región / ciudad.
No solo pobre, puede ayudar a todas las personas que realmente necesitan a alguien en una emergencia extrema.
+1 para este paso nobel.
fuente
Las escuelas siempre buscan personas que entren al aula y hablen (o hagan una demostración) de sus trabajos. Te garantizo que a los niños les encantará.
-Ralph Winters
fuente
Vivo en Brasil y aquí, los costos de software son prohibitivos. Esta situación ha cambiado en los últimos años, por el desarrollo económico. Pero todavía es incómodo. Casi todas las aplicaciones de software comerciales importadas son demasiado caras debido a las diferencias en los ingresos de las personas y el salario mínimo en relación con una nación rica. Todas las cosas importadas de tecnología cuestan, efectivamente, más de lo que costaría en una nación completamente desarrollada. Un iPhone 4, por ejemplo, en Brasil cuesta más de mil dólares. Si compara el salario mínimo de Brasil con Estados Unidos, Reino Unido, Alemania, Japón, etc., el costo aumenta demasiado. Creo que con India, China y Rusia la situación no es diferente.
En mi opinión, una buena manera de ayudar a las personas pobres a que se incluyan tecnológicamente es proporcionar software gratuito y de código abierto para la educación y las pequeñas empresas (que crea empleos). Imagine el desarrollo de mejores sistemas operativos, suites de oficina, herramientas CAD y otros productos de software que ayudarían al desarrollo de una nación ... Creo que nosotros, programadores, analistas, ingenieros de software y afines, podemos hacer mucho para reducir la desigualdad social.
fuente
Ayudar a las personas que realizan la ayuda humanitaria y / o ayudar a aliviar los problemas que causan la pobreza.
Por ejemplo, podrías:
fuente
Bill Gates ha estado presionando para ayudar a eliminar la polio en todo el mundo, puede consultar el sitio web de la fundación Bill y Melinda Gates y ver que hay algo que puede hacer para ayudar a ese esfuerzo.
Tal vez organice una recaudación de fondos local o algo así. ¡No está específicamente relacionado con la programación, pero definitivamente ayudará a las personas en los países pobres! ¿O qué tal una recaudación de fondos hack-a-thon?
Y para que conste, he sido un geek de Linux desde 1994, así que no soy un fanático de Microsoft. Pero soy fanático de una buena política de salud pública, por lo que le daré a Bill un gran aplauso.
fuente
No soy un experto en economía, pero he escuchado a mucha gente decir que la falta de educación y acceso al conocimiento compartido es lo que ayuda a mantener pobres a los pobres.
Si ese es el caso, entonces uno podría argumentar que FOSS podría ayudar a reducir económicamente el listón y permitir que las personas menos privilegiadas accedan a esos reinos. Sé con certeza que muchas escuelas que tienen presupuestos ajustados tienen que gastar sumas masivas en ventanas y licencias de oficina, que si se reemplazan por ubuntu y oficina abierta, podrían haberse gastado en más computadoras / profesores.
Esos proyectos siempre están buscando ayuda.
fuente
" Entregar bien " sería un sitio creado por un programador para ayudar a igualar organizaciones benéficas y donantes que creo que están en el mismo estadio de lo que quieres decir. El sitio fue iniciado por alguien en Calgary, Alberta, durante el año pasado, por lo que aún puede estar siendo adoptado en cierta medida.
" Talking Shop: refuerza tu currículum haciendo trabajo voluntario de TI " es un artículo antiguo sobre cómo podrías ofrecer tus habilidades de TI como voluntario.
fuente
Algo tan simple como mostrar a las personas de organizaciones benéficas y sin fines de lucro cómo usar computadoras y varias plataformas de manera efectiva puede ser de gran ayuda. Los grupos pequeños particularmente a menudo carecen de personas con habilidades técnicas y las tareas de TI a menudo se deshacen. A veces, cosas básicas como configurar un sitio web o una página de Facebook pueden parecer desalentadoras para quienes están fuera de nuestro campo. Puede ser tan simple como hacerles saber que pueden llamarlo con preguntas técnicas o ayudarlo a configurar la seguridad de los datos y las copias de seguridad.
fuente
Este puede ser el mejor enfoque de la ciudad y se pueden hacer cosas en todos los niveles. Puede ayudar al mundo participando en desafíos para desarrolladores como el de las Aplicaciones para el Desarrollo del Banco Mundial que aborda los Objetivos de Desarrollo del Milenio. Esos tipos tienen muchos datos que pueden procesarse de muchas maneras útiles. También puede buscar en Google con "PROBLEM-NAME developer challenge". Eso da algunos resultados interesantes.
En un nivel inferior, puede ofrecer sus servicios a una de sus organizaciones nacionales no gubernamentales. Seguramente tienen algunas ideas y necesitan algunos programadores expertos. Y, por supuesto, existe el enfoque 1 a 1. Ofrezca su tiempo como voluntario para enseñar a las personas cómo usar una computadora / Internet de manera que les ayude a hacer cosas con menos dinero. Enseñe a los niños la programación de computadoras.
fuente
Contratar programadores en mercados en desarrollo.
fuente
"Si has venido a ayudarme, estás perdiendo el tiempo. Pero si has venido porque tu liberación está ligada a la mía, entonces trabajemos juntos".
- Anciana aborigen australiana Lilla Watson.
fuente
Como proyecto de aprendizaje de servicio en mi último año de universidad, creamos un sistema para el Ejército de Salvación local para ayudar a administrar su campaña anual de donación de regalos de Navidad para familias necesitadas. Si bien puede ser raro que una organización así necesite la ayuda de un programador, no está de más preguntar en su área.
fuente
Soy un estudiante (de computadoras) en India, y he tenido la fortuna de conocer y trabajar con varias personas apasionadas por el uso de la tecnología para ayudar a las personas necesitadas. Consulte estas páginas web: Microsoft Research India , act4d y Gramvaani .
Personalmente, siento que estás mirando de manera incorrecta. Si cree que puede ayudar a las personas con capacidad de programación, probablemente esté pensando en crear algún tipo de sitio web / software. Sin embargo, el hecho es que las personas pobres en gran parte (estoy hablando del mundo en desarrollo aquí) no tienen acceso a computadoras, etc. y generalmente no hablan inglés. Si usted piensa que la tecnología por sí va a resolver los problemas del mundo, echar un vistazo a esto . Este es el texto de una charla de una persona que estuvo muy involucrada en este campo.
En mi opinión, si realmente quieres marcar la diferencia, tienes que combinar la ingeniería técnica con la ingeniería social. Intente darse cuenta de los obstáculos que mantienen a las personas en la pobreza: podría ser la falta de educación, la falta de acceso a oportunidades, la falta de dinero, etc. ayudarles a. Si está realmente interesado en ayudar, recuerde que la tecnología generalmente está dirigida a personas con dinero, y debe recordar que la tecnología solo es útil si realmente satisface las necesidades de las personas. Piense menos en las nuevas tecnologías y más en mejores formas de usar la tecnología existente.
fuente
Contribuya con su tiempo y esfuerzos para mejorar proyectos de código abierto como Ubuntu Linux. La filosofía de Ubuntu habla directamente a su causa. Humanidad para los demás ...
Al mejorar este excelente sistema operativo y software gratuitos, usted contribuye directamente a ayudar a las personas en situación de pobreza. Dado que este sistema operativo Linux es gratuito y muy fácil de usar, puede ayudar a las personas en todos los ámbitos de la vida a obtener las herramientas que necesitan para administrar sus necesidades de información.
fuente
Estoy viviendo en Filipinas y cambié mi carrera a TI porque quiero ayudar a otras personas ... y planeo dar mi servicio GRATIS ... Por ejemplo, quiero desarrollar un programa para nuestra biblioteca pública de CITY porque Actualmente todavía están utilizando un sistema de catálogo manual. Otra cosa es que si me convierto en un experto en programación, tal vez podría enseñarles a los niños que no pueden permitirse una educación adecuada algunas habilidades informáticas ... :)
fuente
Una cosa en la que los programadores suelen ser excepcionalmente buenos, en comparación con el resto de la población, es recopilar y organizar información. Vivo en un barrio relativamente pobre en comparación con el resto de mi ciudad y hay literalmente docenas de programas dispares diseñados para ayudar a las personas. El problema es que nadie sabe de ellos. Le preguntas a cualquiera que trabaje para estos programas, y uno de sus mayores problemas es conectar a las personas con problemas con las personas con soluciones.
En nuestra comunidad, hemos comenzado un sitio web extremadamente local (para aproximadamente el área de bloques de 4x8 en nuestro vecindario municipal). Hemos buscado activamente las diversas listas de correo y organizaciones que ofrecen programas, y las filtramos y organizamos, y las agregamos al sitio web. Casi todos en el área tienen acceso a Internet de una forma u otra. Pero también estamos complementando el sitio con un boletín mensual. La intención es centralizar la información que ya existe. Incluso hemos dado a algunas organizaciones la posibilidad de publicar directamente en nuestro sitio. Hasta ahora la respuesta ha sido bastante positiva.
fuente
Hay toneladas de proyectos de código abierto de caridad por ahí, lo importante es encontrarlos. Sahana viene a la mente; No puedo pensar en ningún otro sin pensar ...
Si no encuentra nada que resuene con usted, ¡comience algo! Piense en cómo la automatización y la transferencia de información (el núcleo de la fortaleza del software) pueden mejorar la vida de aquellos a quienes desea ayudar. Encuentro que Dean Kamen es una gran fuente de inspiración aquí. Cuando tenga su gran idea desarrollada, hágala realidad. Es así de simple.
fuente
La programación es para los ricos y bien conectados.
Solo hay dos cosas que un programador puede hacer:
1. Donar su tiempo.
2. Done su dinero.
Como cada ser humano tiene una cantidad de tiempo relativamente limitada para donar, preferiría la segunda opción.
Gane suficiente dinero para tener un impacto significativo y luego procure cambiar el mundo.
PD: No estoy abogando por dar tiempo, solo que dada la escala del problema de la pobreza, especialmente aquí en India, el dinero es mucho más valioso como recurso.
Adiciones:
Haga caso omiso de la respuesta anterior. Más tarde recordé una fantástica charla TED que había visto antes y fui a buscarla nuevamente.
Ahora estoy de acuerdo con la respuesta del Sr. Anil Gupta . Es una visita obligada.
Un año antes, también había visto otra charla TED relacionada con la tecnología y la pobreza. Aunque no podía encontrarlo ahora, la idea era proporcionar una computadora con conexión a Internet en un barrio pobre o en aldeas remotas. Incluso sin que se les enseñara cómo hacerlo, los niños aprendieron cómo usarlos muy rápidamente.
Editar: Lo encontré: Sugata Mitra: La educación infantil. .
No se relaciona directamente con la pobreza, pero como la educación es la clave para romper el círculo vicioso, esta idea es brillante.
fuente
Si bien no estoy programando, he realizado bastante trabajo voluntario en los centros de TI. Principalmente enseñando a las personas mayores y con dificultades de aprendizaje sobre cómo usar un software popular.
Muchas personas en la sociedad no se dan cuenta de los beneficios que las cosas que damos por sentado pueden darles, como Internet. Esto es frecuente en los grupos que mencioné anteriormente y puede ser extremadamente gratificante cuando ve el progreso que logran y los beneficios que inevitablemente obtienen.
Tal vez esta es un área que podría examinar, ya que creo que la mayoría de las conurbaciones importantes tendrían tales configuraciones. Si no, pregunte a su universidad si estarían interesados en devolver algo a la comunidad y ofrecer sus recursos como voluntarios durante unas horas a la semana.
fuente
¿Has oído hablar de los proyectos Venus y Boinc? búscalos y mira lo que todos podemos hacer.
http://www.thezeitgeistmovement.com/wiki/index.php?title=BOINC
http://www.thevenusproject.com/
informarse amigo;)
sinceramente,
LSonic
...
La referencia al proyecto BOINC no funcionó para mí. Sin embargo, he encontrado un proyecto BOINC que sirve como una buena introducción a BOINC:
World Community Grid
http://www.worldcommunitygrid.org/index.jsp
Haga clic en cada una de las imágenes debajo de la imagen general para ver todos sus subproyectos actuales, algunos de los cuales deberían ayudar principalmente a las personas en situación de pobreza. Ya les he dado años de tiempo en la computadora.
Algunos proyectos de interés BOINC más:
http://www.malariacontrol.net/
para la malaria
http://dnahome.cs.rpi.edu/dna/
para la tuberculosis, pero al comienzo del desarrollo, así que lo recomiendo solo para aquellos con experiencia en la prueba de nuevo software
http://www.rnaworld.de/rnaworld/
es probable que ayude con la investigación sobre virus basados en ARN, pero aún no da muchos detalles; no tan temprano en el desarrollo pero aún no recomendado para principiantes
Recomiendo seleccionar al menos dos proyectos BOINC para que su computadora aún pueda hacer un trabajo útil si uno de los proyectos deja de funcionar por un tiempo.
BOINC se usa principalmente cuando algún proyecto de investigación necesita mucho más tiempo de computadora que las computadoras que pueden permitirse en un tiempo razonable.
Robert Miles
fuente
No creo que puedas contribuir mucho en ese campo: lo que haces en la computadora a menudo permanece en la computadora, mientras que la pobreza es algo material.
Lo que puede hacer es enseñar a los niños cómo usar una computadora o cómo programar, pero nuevamente, necesitan una computadora para continuar aprendiendo, y la mayoría de los niños tienden a aprender solos.
He tenido esta idea desde hace mucho tiempo, pero obviamente lo que mejoraría nuestra sociedad desde el fondo, es algún tipo de intercambio limpio, basado en la ubicación, de bienes / servicios para todos los sitios web.
No estoy pensando en su sitio web habitual de anuncios de "venta", sino en algo que hace mucho hincapié en la localidad.
Algún tipo de craigslist + google maps, pero mejor y no necesariamente basado en correos electrónicos. Habría gente que busca, y gente que propone ...
No creo que las compañías exitosas como Google o Facebook pongan mucho énfasis en cómo la economía debe organizarse, mientras que es como la característica más grande que Internet permite: el transporte de información.
Trate de pensar que la economía actual hace que las personas paguen por conocerse y brindar servicios, mientras que lo que realmente necesita podría estar mucho más cerca de donde vive.
La entrega de información organizada de esta manera disminuiría en gran medida la pobreza, lo que, en mi opinión, es solo una gran falta de organización que el dinero no siempre puede resolver de manera efectiva.
Lamento por el puesto político :)
fuente
Puede trabajar en Mifos: http://mifos.org/ , el software utilizado por el banco Grameen.
"Participe en un proyecto de código abierto que está construyendo tecnología para acabar con la pobreza más rápido" - cita del sitio web.
fuente
Siempre puedes ayudar indirectamente, por ejemplo. hacer algún software, que ayudaría a algún proyecto humanitario. Nuestro puede hacer web gratis (o precio simbólico) para ellos. si usted es programador web, esto puede ayudar a que otras personas conozcan más sobre el proyecto.
fuente