Jako student informatyki na studiach często słyszę od przyjaciół pracujących nad różnymi projektami humanitarnymi i chcę coś zrobić sam. Wygląda jednak na to, że programiści nie mają tak wielu oczywistych możliwości pomocy, jak powiedzmy lekarze lub nauczyciele. W jaki sposób programiści mogą wykorzystać swój talent dla osób ubogich?
176
Odpowiedzi:
Kiedy byłem tuż po studiach, był facet, który zatrzymywał się u mnie w dniu recyklingu i zbierał wszystkie nasze puszki i butelki, które miały depozyt. Zaprzyjaźniłem się z facetem, zapytałbym go, jak się ma interes, zapytałby mnie, jak mi się podoba moja kostka i dobrze byśmy się śmiali.
Pewnego dnia zaczęliśmy rozmawiać o tym, co robię i powiedziałem mu: „Zrobiłem rzeczy, które pomagają ludziom lepiej wykonywać swoją pracę przy mniejszym nakładzie pracy”. Mówi mi, że mógłby użyć jednej z tych rzeczy…
Miałem więc starą Palm3, napisałem aplikację, w której mógł wprowadzić swoje Puszki zebrane pod każdym adresem, a po 2 miesiącach dowie się, które Domy piją najwięcej napojów gazowanych i jakie są jego najlepsze bloki. (Brak generatora trasy :-() Przedstawiłem mu go w następnym tygodniu w dniu recyklingu.
Zwiększono jego produktywność o 30%!
Proszę bardzo, Programowanie, aby pomóc ludziom w biedzie!
źródło
Wykorzystaj swój talent, aby zarobić dużo pieniędzy , i przekaż dużą część tego. Jako programiści mamy szczęście, że możemy zarobić więcej pieniędzy, niż potrzebujemy na nasze osobiste potrzeby.
źródło
Wkład w oprogramowanie open source
Wkładając oprogramowanie open source (lub tworząc własne), możesz mieć bezpośredni wpływ na całkowity koszt systemu komputerowego. To z kolei obniża koszty ponoszone przez biednych lub potrzebujących ludzi (lub organizacje charytatywne) w celu zapewnienia im komputerów.
Wiem, że to nie jest zbyt fantazyjne, ale może pomóc!
źródło
Miałem to samo pytanie i pomyślałem o dwóch rzeczach: pracy nad programowaniem dla organizacji non-profit lub pomocy w kursach komputerowych, takich jak kursy edukacyjne dla dorosłych. Mogą tam być biedni ludzie próbujący nadrobić zaległości technologiczne, w zależności od tego, gdzie oferowana jest klasa, obszar itp. Być może możesz zgłosić się do zarządzania komputerami w lokalnej bibliotece - mają przydatne zasoby dla osób, które nie mogą sobie na nie pozwolić. własne komputery.
Jeśli chcesz tylko pomóc ludziom, zawsze możesz po prostu podać posiłki w zupnej kuchni. Wśród biednych uważam, że ogólne zapotrzebowanie na siłę roboczą jest większe niż algorytmy.
źródło
Mieszkam w Indiach, ale chcę, aby ta odpowiedź była bardziej ogólna, prawdopodobnie odpowiedź trafi do jakiegoś politycznego lub nie-informatycznego sposobu, więc z góry przepraszam.
Biedni ludzie są biedni, ponieważ nie mogą cieszyć się podstawowymi rzeczami, takimi jak jedzenie, woda, dom, praca i transport. Brak tych podstawowych rzeczy jest główną przyczyną ubóstwa.
Naszym zadaniem jest tworzenie programów, a docelowymi odbiorcami są prawdopodobnie ci, którzy mają dodatkowe dolary na serwer i stronę internetową. Głównie w Indiach IT nie jest postrzegane jako konieczność, wiele firm i organizacji rządowych unika tego, jeśli nie ma wystarczającej ilości pieniędzy.
Tutaj rządowy. wydać większą część pieniędzy i siły roboczej, aby wyżej wymienione zasoby były odpowiednie, a potem jeszcze lepsze.
Muszą budować i utrzymywać lepsze drogi, lepszy dom i stałą energię elektryczną. Muszą obserwować i prognozować pogodę i utrzymywać odpowiednie przechowywanie, jeśli pogoda wymknie się spod kontroli, aby każdy mógł mieć odpowiednie jedzenie bez względu na to, czy jest dobre, czy złe. Muszą stworzyć dobry system transportu i zarządzać nim, aby utrzymać biznes przy życiu w dowolnym miejscu. Muszą zapewnić lepsze usługi medyczne i ratunkowe.
Myślę, że tam właśnie pomaga lepsze programowanie, zapewniając dobre i niezawodne programy osobom i organizacjom (rządowym i pozarządowym), które się nimi zajmują. Jest to o wiele lepsze niż programowanie dla dziwacznych klientów, którzy są jak psy ścigające samochody . Przynajmniej sprawia, że czuję się (i prawdopodobnie i ty) dumny, oddając społeczeństwo.
PS Jako programista mobilny raz byłem dumny, opracowując aplikację dla Blackberry, aby pomóc ludziom poradzić sobie z niektórymi nagłymi przypadkami medycznymi.
PS 2 Jest też jeden łatwiejszy sposób: zarabiać więcej programując dla tych klientów i wydawać więcej zarobionych pieniędzy na cele charytatywne.
źródło
Niestety większość przyczyn ubóstwa nie reaguje dobrze na rozwiązania programistyczne. Google poczyniło dzielny wysiłek w ramach projektu Google.org, ale po 6 latach prób odkryli, że przekazanie pieniędzy tylko organizacjom niższego szczebla „w terenie” ma duży wpływ. Niedawny artykuł w „New York Times” podkreśla problem: Google odkrywa na nowo filantropię
Wykorzystanie swoich umiejętności, aby zarobić więcej pieniędzy i przekazać je na cele, które pomogą złagodzić ubóstwo, jest prawdopodobnie najlepszym wyborem. Kiedy przekazujesz darowiznę na rzecz organizacji takiej jak Charity Water, gdzie 20 USD zapewnia czystą wodę dla jednej osoby przez 20 lat, możesz zrobić wiele dobrego, po prostu pracując dodatkową godzinę dziennie i przekazując wyniki. Kampania Deweloperzy przeciwko ubóstwu jest przykładem programistów promujących postępy w ten sposób.
źródło
Możesz także brać udział w hackathonach organizowanych przez Random Hacks of Kindness .
Z ich strony internetowej:
źródło
Mam propozycję,
Możemy stworzyć stronę internetową, która będzie zawierała dane szpitali, bezpłatne kontrole medyczne, bezpłatne usługi medyczne rządu. W nagłych przypadkach ludzie mogą szukać dawcy krwi w pobliżu swojego stanu / regionu / miasta.
Nie tylko biedny, możesz pomóc każdej pojedynczej osobie, która naprawdę potrzebuje kogoś w nagłej sytuacji.
+1 za ten krok nobla.
źródło
Szkoły zawsze szukają osób, które mogłyby wejść do klasy i porozmawiać o swojej pracy. Gwarantuję, że dzieci to pokochają.
-Ralph Winters
źródło
Mieszkam w Brazylii i tutaj koszty oprogramowania są wygórowane. Sytuacja ta uległa zmianie w ostatnich latach dla rozwoju gospodarczego. Ale nadal jest niewygodne. Prawie każda importowana aplikacja komercyjna jest zbyt droga z powodu różnic w dochodach ludzi i minimalnej płacy w stosunku do bogatego narodu. Wszystkie importowane technologie kosztują efektywnie więcej niż byłoby to kosztowane w rozwiniętym kraju. Na przykład iPhone 4 kosztuje w Brazylii ponad tysiąc dolarów. Jeśli porównasz minimalną płacę Brazylii z USA, Wielką Brytanią, Niemcami, Japonią itp., Koszt wzrośnie zbyt mocno. Myślę, że w przypadku Indii, Chin i Rosji sytuacja nie jest inna.
Moim zdaniem dobrym sposobem, aby pomóc biednym ludziom w integracji technologicznej, jest zapewnienie bezpłatnego i otwartego oprogramowania dla edukacji i małych firm (które tworzą miejsca pracy). Wyobraź sobie rozwój lepszych systemów operacyjnych, pakietów biurowych, narzędzi CAD i innych produktów programowych, które pomogłyby w rozwoju narodu ... Wierzę, że my, programiści, analitycy, inżynierowie oprogramowania i pokrewni, możemy wiele zrobić, aby zmniejszyć nierówności społeczne.
źródło
Pomagaj ludziom udzielającym pomocy humanitarnej i / lub pomagaj w łagodzeniu problemów powodujących ubóstwo.
Na przykład możesz:
źródło
Bill Gates stara się wyeliminować polio na całym świecie. Możesz sprawdzić stronę internetową fundacji Billa i Melindy Gatesów i przekonać się, że możesz zrobić wszystko, aby pomóc.
Może zorganizuj lokalnego zbiórkę pieniędzy lub coś takiego. Nie jest specjalnie związany z programowaniem, ale z pewnością pomoże ludziom w biednych krajach! A co powiesz na zbiórkę hack-a-thon?
Dla przypomnienia, jestem maniakiem Linuksa od około 1994 roku, więc nie jestem fanem Microsoftu. Ale jestem fanem dobrej polityki zdrowia publicznego, dlatego za to dam Billowi duże brawa.
źródło
Nie jestem ekspertem od ekonów, ale słyszałem, że wiele osób mówi, że brak edukacji i dostęp do wspólnej wiedzy pomaga utrzymać biednych ludzi w biedzie.
Jeśli tak jest, można argumentować, że FOSS może pomóc obniżyć poprzeczkę ekonomicznie i umożliwić mniej uprzywilejowanym ludziom dostęp do tych królestw. Wiem na pewno, że wiele szkół, które mają ograniczone budżety, muszą wydać ogromne sumy na okna i licencje biurowe, które, gdyby zostały zastąpione przez ubuntu i open office, mogłyby zostać wydane na więcej komputerów / profesorów.
Te projekty zawsze szukają pomocy.
źródło
„ Deliver Good ” to strona stworzona przez programistę, aby pomóc w dobroczynności i darczyńcach, które moim zdaniem znajdują się w tym samym parku, co masz na myśli. Witryna została założona przez kogoś w Calgary, Alberta, w ciągu ostatniego roku, więc nadal może być do pewnego stopnia adoptowana.
„ Talking Shop: Uzupełnij swoje CV, pracując jako wolontariusz w branży IT ” to stary artykuł o tym, jak możesz zgłosić swoje umiejętności informatyczne.
źródło
Dużą pomocą może być coś tak prostego, jak pokazanie ludziom z organizacji charytatywnych i organizacji non-profit, jak skutecznie korzystać z komputerów i różnych platform. W małych grupach szczególnie często brakuje osób posiadających umiejętności techniczne, a zadania IT często nie są wykonywane. Czasami podstawowe rzeczy, takie jak konfiguracja strony internetowej lub strony na Facebooku, mogą wydawać się zniechęcające dla osób spoza naszej branży. Może to być tak proste, jak powiadomienie ich, że mogą zadzwonić do Ciebie z pytaniami technicznymi lub pomóc w konfiguracji bezpieczeństwa danych i kopii zapasowych.
źródło
Może to być najlepsze podejście do miasta i rzeczy mogą być wykonywane na wszystkich poziomach. Możesz pomóc światu, biorąc udział w wyzwaniach dla programistów, takich jak Aplikacje Banku Światowego na rzecz rozwoju, które spełniają Milenijne Cele Rozwoju. Ci faceci mają wiele danych, które można przetwarzać na wiele przydatnych sposobów. Możesz także wyszukiwać w Google za pomocą „Wyzwania dla programistów PROBLEM-NAME”. To daje interesujące wyniki.
Na niższym poziomie możesz oferować swoje usługi jednej z krajowych organizacji pozarządowych. Z pewnością mają jakieś pomysły i potrzebują wykwalifikowanych programistów. I oczywiście istnieje podejście 1 do 1. Poświęć swój czas, aby nauczyć ludzi korzystania z komputerów / Internetu w sposób, który pomoże im robić rzeczy za mniej pieniędzy. Naucz programowanie komputerowe dzieci.
źródło
Zatrudnij programistów na rozwijających się rynkach.
źródło
„Jeśli przybyłeś tutaj, aby mi pomóc, marnujesz swój czas. Ale jeśli przybyłeś, ponieważ twoje wyzwolenie jest związane z moim, pozwól nam współpracować”.
- Australijska Aborygenka Starszy Lilla Watson.
źródło
W ramach projektu nauki o służbie na moim ostatnim roku studiów zbudowaliśmy system dla lokalnej Armii Zbawienia, aby pomóc w zarządzaniu dorocznym programem przekazywania darowizn świątecznych dla potrzebujących rodzin. Chociaż taka organizacja może potrzebować pomocy programisty, to nie zaszkodzi pytać w Twojej okolicy.
źródło
Jestem studentem (komputerowym) w Indiach i miałem szczęście poznać i pracować z kilkoma osobami, które są pasjonatami korzystania z technologii, aby pomóc potrzebującym. Sprawdź te strony internetowe - Microsoft Research India , act4d i Gramvaani .
Osobiście uważam, że patrzysz w niewłaściwy sposób. Jeśli uważasz, że możesz pomóc ludziom ze zdolnościami programistycznymi, prawdopodobnie myślisz o zbudowaniu pewnego rodzaju strony internetowej / oprogramowania. Jednak faktem jest, że w większości biedni ludzie (mówię tutaj o świecie rozwijającym się) nie mają dostępu do komputerów itp. I zwykle nie mówią po angielsku. Jeśli uważasz, że sama technologia rozwiąże problemy świata, spójrz na to . To jest tekst przemówienia osoby, która była dość mocno zaangażowana w tę dziedzinę.
Moim zdaniem, jeśli naprawdę chcesz coś zmienić, musisz połączyć inżynierię techniczną z inżynierią społeczną. Spróbuj zrozumieć, jakie przeszkody stoją przed biedą - może to być brak wykształcenia, brak dostępu do możliwości, brak pieniędzy itp. Następnie spróbuj wymyślić jakiś sposób na ich pokonanie, a być może będziesz gotowy pomóc im. Jeśli naprawdę chcesz pomóc, pamiętaj, że technologia jest zazwyczaj ukierunkowana na ludzi z pieniędzmi i musisz pamiętać, że technologia jest przydatna tylko wtedy, gdy faktycznie zaspokaja potrzeby ludzi. Pomyśl mniej o nowej technologii, a więcej o lepszych sposobach korzystania z istniejącej technologii.
źródło
Wesprzyj swój czas i wysiłki w ulepszaniu projektów Open Source, takich jak Ubuntu Linux. Filozofia Ubuntu mówi bezpośrednio o twojej sprawie. Ludzkość dla innych ...
Ulepszając ten doskonały darmowy system operacyjny i oprogramowanie, przyczyniasz się bezpośrednio do pomocy ludziom w biedzie. Ponieważ ten system operacyjny Linux jest bezpłatny i bardzo łatwy w użyciu, może pomagać ludziom na wszystkich etapach życia zdobyć narzędzia potrzebne do zarządzania ich potrzebami informacyjnymi.
źródło
Mieszkam na Filipinach i przeniosłem swoją karierę na IT, ponieważ chcę pomagać innym ludziom ... i planuję świadczyć usługi ZA DARMO ... Na przykład chcę opracować program dla naszej publicznej biblioteki CITY, ponieważ obecnie nadal korzystają z ręcznego systemu katalogowego. Inną sprawą jest to, że gdybym stał się ekspertem w dziedzinie programowania, może mógłbym uczyć dzieci, których nie stać na odpowiednie wykształcenie, na pewne umiejętności obsługi komputera .. :)
źródło
Jedną z rzeczy, w której programiści są często wyjątkowo dobrzy, w porównaniu z resztą populacji, jest zbieranie i porządkowanie informacji. Mieszkam w stosunkowo biednej dzielnicy w porównaniu do reszty mojego miasta i istnieją dosłownie dziesiątki różnych programów mających na celu pomoc ludziom. Problem polega na tym, że nikt o nich nie wie. Pytasz każdego, kto pracuje dla tych programów, a jednym z ich największych problemów jest łączenie ludzi z problemami z ludźmi z rozwiązaniami.
W naszej społeczności uruchomiliśmy bardzo lokalną stronę internetową (w przybliżeniu obszar bloku 4x8 w naszej dzielnicy miejskiej). Aktywnie szukaliśmy różnych list mailingowych i organizacji, które oferują programy, filtrujemy je, organizujemy i dodajemy do strony internetowej. Prawie wszyscy w okolicy mają dostęp do Internetu w takiej czy innej formie. Ale uzupełniamy również witrynę o comiesięczny biuletyn. Chodzi o scentralizowanie informacji, które już tam są. Daliśmy nawet niektórym organizacjom możliwość publikowania bezpośrednio na naszej stronie. Jak dotąd reakcja była dość pozytywna.
źródło
Istnieje mnóstwo charytatywnych projektów open source - szukanie ich to nic innego. Przychodzi na myśl Sahana ; nie mogę wymyślić innych od razu ...
Jeśli nie znajdziesz niczego, co rezonuje z tobą, zacznij coś! Pomyśl, jak automatyzacja i transfer informacji (rdzeń siły oprogramowania) mogą poprawić życie tych, którym chcesz pomóc. Dean Kamen jest dla mnie doskonałym źródłem inspiracji. Kiedy opracujesz swój świetny pomysł - zrealizuj go. To takie proste.
źródło
Programowanie jest dla osób zamożnych i dobrze połączonych.
Programista może zrobić tylko dwie rzeczy:
1. Przekaż swój czas.
2. Podaruj swoje pieniądze.
Ponieważ każdy człowiek ma stosunkowo niewielki czas na datek, wolałbym drugą opcję.
Zarób wystarczająco dużo pieniędzy, aby wywrzeć znaczący wpływ, a następnie wyruszyć na zmianę świata.
PS Nie odradzam dawania czasu, po prostu ze względu na skalę problemu ubóstwa, szczególnie tutaj, w Indiach, pieniądze są o wiele bardziej wartościowe jako zasób.
Wzbogacenie:
Zignoruj poprzednią odpowiedź. Później przypomniałem sobie fantastyczną rozmowę TED, którą widziałem wcześniej, i poszedłem ją znaleźć ponownie.
Teraz zgadzam się z odpowiedzią pana Anila Gupty . To trzeba obejrzeć.
Rok wcześniej widziałem także inne przemówienie TED dotyczące technologii i ubóstwa. Chociaż nie mogłem go teraz znaleźć, pomysł polegał na oddaniu komputera z dostępem do Internetu w slumsach lub w odległych wioskach. Nawet bez nauki, dzieci nauczyły się, jak z nich korzystać bardzo szybko.
Edycja: Znaleziono: Sugata Mitra: Edukacja napędzana przez dziecko. .
Nie odnosi się to bezpośrednio do ubóstwa, ale ponieważ edukacja jest kluczem do przerwania błędnego koła, pomysł ten jest genialny.
źródło
Chociaż nie programowałem, wykonałem sporo wolontariatu w centrach IT. Nauczanie przede wszystkim osób starszych i osób z trudnościami w nauce korzystania z popularnego oprogramowania.
Wiele osób w społeczeństwie nie zdaje sobie sprawy z korzyści, które rzeczy, które możemy brać za pewnik, mogą im dać, takie jak Internet. Jest to powszechne w grupach, o których wspomniałem powyżej, i może być niezwykle satysfakcjonujące, gdy zobaczysz ich postępy i korzyści, które nieuchronnie zyskają.
Być może jest to obszar, na który można spojrzeć, ponieważ uważam, że większość dużych konurbacji miałaby takie konfiguracje. Jeśli nie, poproś swój uniwersytet, czy byłby zainteresowany oddaniem czegoś społeczności i poświęceniem swoich zasobów przez kilka godzin w tygodniu.
źródło
Czy słyszałeś o projektach Wenus i boiningu? poszukaj ich i zobacz, co wszyscy możemy zrobić.
http://www.thezeitgeistmovement.com/wiki/index.php?title=BOINC
http://www.thevenusproject.com/
uzyskaj informacje kolega;)
Z poważaniem,
LSonic
...
Odniesienie do projektu BOINC nie działało dla mnie. Znalazłem jednak projekt BOINC, który stanowi dobre wprowadzenie do BOINC:
Siatka społeczności światowej
http://www.worldcommunitygrid.org/index.jsp
Kliknij na wszystkie zdjęcia pod dużym obrazem, aby zobaczyć wszystkie ich bieżące podprojekty, z których niektóre powinny pomóc głównie osobom ubogim. Dałem im już lata czasu na komputerze.
Kilka innych interesujących projektów BOINC:
http://www.malariacontrol.net/
na malarię
http://dnahome.cs.rpi.edu/dna/
na gruźlicę, ale na wczesnym etapie rozwoju, więc polecam ją tylko tym, którzy mają doświadczenie w testowaniu nowego oprogramowania
http://www.rnaworld.de/rnaworld/
prawdopodobnie pomoże w badaniach nad wirusami opartymi na RNA, ale nie poda jeszcze zbyt wielu szczegółów; nie dość wcześnie w fazie rozwoju, ale wciąż nie jest zalecany dla początkujących
Polecam wybranie co najmniej dwóch projektów BOINC, aby Twój komputer mógł nadal wykonywać użyteczną pracę, jeśli jeden z projektów ulegnie awarii na jakiś czas.
BOINC jest stosowany głównie wtedy, gdy jakiś projekt badawczy potrzebuje znacznie więcej czasu na komputer niż komputery, na które ich stać, mogą dostarczyć w rozsądnym czasie.
Robert Miles
źródło
Nie sądzę, że możesz wnieść duży wkład w tę dziedzinę: to, co robisz na komputerze, często pozostaje na komputerze, podczas gdy ubóstwo jest rzeczą materialną.
Możesz nauczyć dziecko obsługi komputera lub programu, ale znów potrzebują komputera, aby kontynuować naukę, a większość dzieci uczy się sama.
Mam ten pomysł od dawna, ale oczywiście rzeczą, która poprawiłaby nasze społeczeństwo od dołu, jest coś w rodzaju czystej, opartej na lokalizacji wymiany towarów / usług dla wszystkich stron internetowych.
Nie myślę o tobie regularnej stronie z ogłoszeniami „sprzedającymi”, ale czymś, co kładzie duży nacisk na lokalizację.
Craigslist + mapy google, ale lepsze i niekoniecznie oparte na e-mailach. Są ludzie, którzy szukają, i ludzie, którzy proponują ...
Nie sądzę, by odnoszące sukcesy firmy, takie jak Google czy Facebook, kładły duży nacisk na to, jak gospodarka musi się organizować, podczas gdy jest to jak największa funkcja, na jaką pozwala Internet: transport informacji.
Spróbuj pomyśleć, że obecna gospodarka sprawia, że ludzie płacą za spotykanie się i świadczenie usług, podczas gdy to, czego naprawdę potrzebujesz, może być znacznie bliżej miejsca zamieszkania.
Dostarczanie informacji zorganizowanych w ten sposób znacznie zmniejszyłoby ubóstwo, które moim zdaniem jest po prostu dużym brakiem pieniędzy organizacji, które nie zawsze mogą skutecznie rozwiązać.
Prośba o stanowisko polityczne :)
źródło
Możesz pracować na Mifos: http://mifos.org/ - oprogramowanie używane przez bank Grameen.
„Weź udział w projekcie open source, który buduje technologię, aby szybciej skończyć z ubóstwem” - cytat ze strony internetowej.
źródło
Zawsze możesz pomóc pośrednio - np. zrobić oprogramowanie, które pomogłoby w jakimś projekcie humanitarnym. Nasz możesz zrobić dla nich darmową (lub symboliczną cenę) sieć. jeśli jesteś programistą - może to pomóc w uzyskaniu większej wiedzy innych osób na temat projektu.
źródło