大学でコンピューターサイエンスを勉強している学生として、さまざまな人道的プロジェクトに取り組んでいる友人からよく耳を傾け、自分で何かをしたいと思っています。しかし、プログラマーは、たとえば医師や教師ほど多くの明白な支援の手段を持たないようです。プログラマーが自分の才能を貧困の人々のために使うことができるいくつかの方法は何ですか?
大学でコンピューターサイエンスを勉強している学生として、さまざまな人道的プロジェクトに取り組んでいる友人からよく耳を傾け、自分で何かをしたいと思っています。しかし、プログラマーは、たとえば医師や教師ほど多くの明白な支援の手段を持たないようです。プログラマーが自分の才能を貧困の人々のために使うことができるいくつかの方法は何ですか?
回答:
私が大学を卒業したばかりの頃、リサイクルの日に私の家に立ち寄って、預けられた缶やボトルをすべて取り出すガイがいました。私はガイと友だちになりました。私は彼にどのようにビジネスをしているのか尋ね、彼は私のキューブが好きだったので、私は大笑いしました。
ある日、私は自分のやっていることについて話をするようになりました。彼はそれらのいずれかを使用できると私に言った…。
そこで、私は古いPalm3を持っていて、各住所で収集した缶を入力できるアプリを作成しました。2か月後、彼はどの家が最もソーダを飲み、彼の最高のブロックを知っています。(ルートジェネレータはありません:-()翌週、リサイクルの日に彼に提示しました。
彼の生産性が30%向上しました!
貧困の人々を助けるためのプログラミングです!
あなたの才能を使ってたくさんのお金を稼ぎ、その大部分を寄付してください。プログラマーとして、私たちは私たちの個人的なニーズに必要なよりも多くのお金を稼ぐことができる幸運な状況にあります。
オープンソースソフトウェアに貢献する
オープンソースソフトウェアに貢献する(または独自のソフトウェアを作成する)ことにより、コンピューターシステムの全体的なコストに直接影響を与えることができます。これにより、コンピューターを提供するために被る貧しい人々や貧しい人々(または慈善団体)のコストが削減されます。
私はそれがあまり空想ではないことを知っていますが、それは助けになるでしょう!
同じ質問がありました。2つのことを考えました。非営利団体向けのWeb開発作業を行うこと、または成人教育コースのようなコンピューターコースを支援することです。クラスが提供される場所や地域などによっては、テクノロジーに追いつけようとする貧しい人々がいる可能性があります。地元の図書館でコンピューターを管理するボランティアをすることもできます。自分のコンピューター。
人々を助けたいだけなら、いつでもスープキッチンで食事を提供することができます。貧しい人々の中で、一般的な人材はアルゴリズムよりも大きな需要があると思います。
私はインドに住んでいますが、この答えをより一般的なものにしたいと思います。おそらく答えは政治的または非IT的な方法になりますので、事前におaび申し上げます。
貧しい人々は、食べ物、水、家、仕事、交通などの基本的なことを楽しむことができないため、貧しい人々です。これらの基本的なものの欠如が貧困の主な原因です。
私たちの仕事はプログラムを作成することです。ターゲットオーディエンスは、おそらくサーバーとウェブサイトに余分な費用をかける人です。ほとんどのインドでは、ITは必要とは見なされていません。多くの企業や政府組織は、十分なお金がない場合、これを避けています。
ここに政府。上記のリソースを適切に、そしてその後により良くするために、お金と人材の大部分を費やす。
彼らは、より良い道路、より良い家、そして一定した電気を建設し、維持しなければなりません。彼らは天気を見て予測し、天気が制御不能になった場合に適切な保管を維持する必要があります。どこでもビジネスを維持するために、優れた輸送システムを作成および管理する必要があります。彼らはより良い医療および救急サービスを提供しなければなりません。
そこで私は、より良いプログラミングが、人々と(政府と非政府の)組織にそれらを処理する良い信頼できるプログラムを提供するのに役立つと考えています。そして、車を追いかける犬のようなフリークのクライアントにとっては、プログラミングよりもはるかに優れています。少なくとも、それは私(そしておそらくあなたも)に社会を還元することで誇りを感じさせます。
PSモバイル開発者として、Blackberryのアプリケーションを開発して、人々が医療上の緊急事態に対処できるようにすることを誇りに思いました。
PS 2これらのクライアント向けにプログラミングすることで収益を増やし、獲得したお金を慈善団体に費やすより簡単な方法もあります。
残念ながら、貧困のほとんどの原因は、プログラミングソリューションにうまく対応していません。GoogleはGoogle.orgプロジェクトで大いに努力しましたが、6年の試みの後、彼らは大部分が低レベルの「地上」組織に寄付するだけで大きな効果があることを発見しました。New York Timesの最近の記事で問題が浮き彫りになりました。Googleは慈善活動を改革するのが難しい
あなたのスキルを使ってより多くのお金を稼ぎ、貧困を軽減するのに役立つ原因に寄付するのがあなたの最善策です。チャリティウォーターのような組織に寄付すると、20ドルで1人に20ドルの清潔な水が提供され、1日1時間余分に働き、結果を寄付するだけで多くのことができます。開発者に対する貧困キャンペーンは、このように良いやって促進プログラマの一例です。
Random Hacks of Kindnessが主催するハッカソンにも参加できます。
彼らのウェブサイトから:
Random Hacks of Kindness(RHoK)は、技術のコミュニティを構築して世界をより良い場所にするためにテクノロジーを使用することです。RHoKは、ソフトウェアエンジニアと災害リスク管理の専門家を結びつけ、重要なグローバルな課題を特定し、それらに対応するソフトウェアを開発します。RHoK Hackathonイベントは、現実世界の問題を解決するために自分の時間をボランティアで提供する世界中の最高の優秀なハッカーを集めます。
学校は常に教室に来て、自分の仕事について話す(またはデモする)人を探しています。私はあなたが子供たちがそれを愛することを保証します。
-ラルフ・ウィンターズ
私はブラジルに住んでいますが、ここでは、ソフトウェアのコストは法外です。この状況は、経済発展のためにここ数年で変更されました。しかし、それはまだ紛らわしいです。輸入されたほとんどすべての商用ソフトウェアアプリケーションは、人々の収入の違いと豊かな国との関係での最低賃金のために高すぎます。輸入されたすべての技術は、完全な先進国のコストよりも効果的にコストがかかります。たとえば、ブラジルのiPhone 4は1,000ドル以上かかります。ブラジルの最低賃金を米国、英国、ドイツ、日本などと比較すると、コストが高すぎます。インド、中国、ロシアでも状況は同じだと思います。
私の意見では、貧しい人々が技術的に含まれるのを助ける良い方法は、教育や中小企業向けの無料でオープンソースのソフトウェアを提供することです(雇用を創出します)。国家の発展に役立つ、より優れたOS、Officeスイート、CADツール、およびその他のソフトウェア製品の開発を想像してみてください。
私はeconの専門家ではありませんが、多くの人々が、教育の欠如と共有知識へのアクセスが貧しい人々を貧しく保つのに役立つと言うことを聞いたことがあります。
そうだとすれば、FOSSは経済的に水準を下げ、特権の少ない人々がそれらの領域にアクセスできるようにするのに役立つと主張することができます。予算が限られている学校の多くは、窓やオフィスのライセンスに多額の費用を費やさなければならないという事実を知っています。これは、ubuntuやオープンオフィスに置き換えると、より多くのコンピューター/教授に費やされる可能性があります。
これらのプロジェクトは常に助けを求めています。
「Deliver Good」は、プログラマーによって構築されたサイトであり、あなたが意味するものと同じ球場にいると信じている慈善団体と寄付者を一致させるのに役立ちます。このサイトは過去1年以内にアルバータ州カルガリーの誰かによって開始されたため、まだある程度採用されている可能性があります。
「Talking Shop:ITボランティアの仕事をして履歴書を強化する」は、ITスキルをどのようにボランティアできるかについての古い記事です。
これはトップタウンのアプローチになる可能性があり、あらゆるレベルで物事を行うことができます。ミレニアム開発目標に取り組む世界銀行の開発向けアプリのような開発者の課題に参加することで、世界を支援できます。それらの人は、多くの便利な方法で処理できる多くのデータを持っています。また、「PROBLEM-NAMEデベロッパーチャレンジ」でGoogleを検索できます。これにより、興味深い結果が得られます。
下位レベルでは、国内の非政府組織の1つにサービスを提供できます。確かに彼らはいくつかのアイデアを持ち、何人かの熟練したプログラマを必要としています。そしてもちろん、1対1のアプローチがあります。より少ないお金で物事を行うのに役立つ方法でコンピューター/インターネットを使用する方法を人々に教えるためにあなたの時間をボランティアしてください。子供たちにコンピュータープログラミングを教えます。
発展途上市場でプログラマーを雇います。
「もしあなたが私を助けるためにここに来たなら、あなたは時間を無駄にしている。しかし、もしあなたの解放が私のものに縛られているために来たなら、一緒に働きましょう。」
—オーストラリア先住民のリラ・ワトソン長老。
私はインドの(コンピューター)学生です。そして、困っている人を助けるためにテクノロジーを使うことに情熱を持っている数人の人と知り合い、仕事をすることができました。これらのWebページ(Microsoft Research India、act4d、Gramvaani)をご覧ください。
個人的に、あなたは間違った見方をしていると感じています。あなたがプログラミング能力を持つ人々を助けることができると思うなら、あなたはおそらくある種のウェブサイト/ソフトウェアを構築することを考えているでしょう。しかし、問題の事実は、貧しい人々が大部分です(私はここで発展途上国について話している)。コンピューターなどにアクセスできず、通常は英語を話しません。テクノロジーだけで世界の問題を解決できると思うなら、これを見てください。これは、この分野にかなり深く関わった人による講演のテキストです。
私の見解では、本当に違いを生み出したいのであれば、技術工学とソーシャルエンジニアリングを組み合わせる必要があります。どのような障害が人々を貧困に陥れているのかを理解してみてください-それは教育の欠如、機会へのアクセスの欠如、お金の不足などです。彼らを助ける。あなたが本当に手伝うことに興味があるなら、技術は一般的にお金のある人に向けられていることを覚えておいてください、そして技術はそれが実際に人々のニーズを満たす場合にのみ有用であることを覚えておく必要があります。新しいテクノロジーについて考えるのではなく、既存のテクノロジーを使用するより良い方法について考えてください。
Ubuntu Linuxなどのオープンソースプロジェクトの改善に時間と努力を貢献してください。Ubuntuの哲学はあなたの目的に直接語りかけます。他者への人類...
この優れた無料のオペレーティングシステムとソフトウェアを改善することにより、貧困者の支援に直接貢献できます。このLinuxオペレーティングシステムは無料で非常に使いやすいため、あらゆる分野の人々が情報ニーズを管理するために必要なツールを入手するのに役立ちます。
プログラマーが他の人々と比べて非常に優れていることの多くは、情報の収集と整理です。私は他の都市と比べて比較的貧しい地域に住んでおり、文字通り、人々を助けるために設計された多種多様なプログラムがあります。問題は、誰もそれらについて知らないということです。これらのプログラムで働いている人に尋ねると、彼らの最大の問題の1つは、問題のある人とソリューションのある人をつなぐことです。
私たちのコミュニティでは、非常にローカルなWebサイトを開始しました(市区町村の約4x8ブロックのエリア用)。プログラムを提供するさまざまなメーリングリストや組織を積極的に探しており、それらをフィルタリングして整理し、Webサイトに追加しています。この地域のほぼ全員が何らかの形でインターネットにアクセスできます。しかし、私たちはまた、毎月のニュースレターでサイトを補足しています。その意図は、すでにそこにある情報を一元化することです。一部の組織にも、サイトに直接投稿できる機能を提供しています。これまでのところ、反応は非常に肯定的です。
プログラミングは、健康な人とつながりのある人向けです。
プログラマができることは2つだけです
。1.時間を寄付します。
2.彼のお金を寄付します。
すべての人間には寄付する時間が比較的限られているため、2番目のオプションを選びます。
大きな影響を与えるのに十分なお金を稼ぎ、世界を変えるために着手します。
PS私は、特にインドでは貧困問題の規模を考えると、時間を与えることに反対しているわけではありません。お金は資源としてもっと価値があります。
追加:
前の答えは無視してください。後で、以前見た素晴らしいTEDの話を思い出し、再び見つけに行きました。
今、アニル・グプタ氏の答えに同意します。必見です。
1年前、テクノロジーと貧困に関するTEDの講演も見ました。私は今それを見つけることができませんでしたが、アイデアはスラム街や遠隔の村でインターネットに接続できるコンピューターを提供することでした。方法を教えられなくても、子どもたちは非常に迅速にそれらを使用する方法を学びました。
編集:それを見つけた:菅田ミトラ:子供駆動教育。。
貧困に直接関係するわけではありませんが、教育は悪循環を断ち切るための鍵であるため、この考えは素晴らしいです。
プログラミングはしていませんが、ITドロップインセンター内でかなりの自発的な仕事をしています。主に高齢者や学習障害のある人に人気のあるソフトウェアの使用方法を教える。
社会の多くの人々は、インターネットのように私たちが当たり前だと思っているものが彼らに与える恩恵に気付いていません。これは私が上記で言及したグループで一般的であり、あなたが彼らの進歩と必然的に得られる利益を見るとき、それは非常にやりがいがあることができます。
大部分の大都市圏にはそのような設定があると思うので、これはあなたが調べることができる分野かもしれません。そうでない場合は、コミュニティに何かを返し、週に数時間リソースをボランティアすることに興味があるかどうか、大学に尋ねてください。
金星とboincプロジェクトについて聞いたことがありますか?それらを検索して、私たち全員ができることを確認してください。
http://www.thezeitgeistmovement.com/wiki/index.php?title=BOINC
http://www.thevenusproject.com/
情報に基づいた仲間を得る;)
心から
LSonic
...
BOINCプロジェクトへの参照は、私にとってはうまくいきませんでした。しかし、BOINCの入門として役立つBOINCプロジェクトを見つけました。
ワールドコミュニティグリッド
http://www.worldcommunitygrid.org/index.jsp
大きな画像の下にある各画像をクリックすると、現在のすべてのサブプロジェクトが表示されます。これらのサブプロジェクトのいくつかは、貧困層の人々のほとんどに役立つはずです。私はすでに彼らに何年ものコンピューター時間を与えました。
関心のあるBOINCプロジェクトをさらにいくつか:
http://www.malariacontrol.net/
マラリア
http://dnahome.cs.rpi.edu/dna/
結核の場合は、開発の初期段階なので、新しいソフトウェアのテストの経験がある人にのみお勧めします
http://www.rnaworld.de/rnaworld/
RNAベースのウイルスの研究には役立つ可能性が高いが、詳細はまだ明らかにされていない。開発の初期段階ではありませんが、初心者にはまだお勧めできません
少なくとも2つのBOINCプロジェクトを選択することをお勧めします。これにより、プロジェクトの1つがしばらく停止した場合でも、コンピューターが引き続き有用な作業を行えるようになります。
BOINCは、一部の研究プロジェクトが、余裕のあるコンピューターが妥当な時間内に配信できるよりもはるかに多くのコンピューター時間を必要とする場合に主に使用されます。
ロバート・マイルズ
その分野であなたが多くの貢献をすることはできないと思います。あなたがコンピュータ上で行うことはしばしばコンピュータ上にとどまりますが、貧困は重要なことです。
あなたにできることは、子供にコンピュータの使い方やプログラムを教えることですが、繰り返しますが、彼らは学習を続けるためにコンピュータを必要とし、ほとんどの子供は一人で学習する傾向があります。
私はこのアイデアを長い間持っていましたが、明らかに、私たちの社会を底から改善するものは、あらゆる種類のウェブサイトのためのクリーンで場所に基づく商品/サービス交換のようなものです。
定期的な「販売」アナウンスWebサイトについては考えていませんが、地域性を重視しているものです。
ある種のクレイグリスト+ Googleマップですが、メールに基づくとは限りません。検索する人と提案する人がいるでしょう...
googleやfacebookのような成功している企業は、経済がそれ自体を組織化する方法にあまり重点を置いているとは思わないが、それはインターネットが許す最大の機能のようなものだ:情報の輸送。
あなたが本当に必要としているものはあなたが住んでいる場所にずっと近いかもしれないが、現在の経済は人々がお互いに会ってサービスを提供するためにお金を払うと考えてみてください。
このように組織化された情報を提供することは、貧困を大いに減少させるでしょう。それは、私にとっては、組織の資金の大きな不足が常に効果的に解決できるとは限りません。
政治的な投稿を申し訳ありません:)