Rashikは、IBMで技術職として約40年の経験があり、Call for Code審査員に数年参加しており、40万人の出場者から最高のアプリケーションを評価して選択しています。
IBMが主催する開発者向けのグローバルコンペティションCallfor Code 2021のテーマは、志を同じくする多くの人々とともに、今日の地球が直面している主な課題としての気候変動です。国連当局 は、気候変動を前例のない挑戦と見なしています。そして、今それを解決するための対策を講じなければ、将来、変化した状況に適応するために、はるかに多くの力と資源が必要になるでしょう。専門的なスキルを身に付けてキャリアに応用したり、世界中のイノベーターに会ったり、気候変動との戦いに役立つ独自のソリューションを作成したりしたい人にとって、今こそ最初の一歩を踏み出し、 Callforに参加するときです。コード。
コンピューティングを責任を持って善のために使用することは、より良い未来への道です。主催者は、コードの呼びかけ運動に参加したい人のために、気候変動との闘いにおける3つの主要な課題、つまりきれいな水と衛生、飢餓撲滅、責任ある製造と責任ある製造の解決策を作成するのに役立つ必要な資料へのアクセスをスターターキットに提供 します。持続可能性。消費。
BTの責任ある使用
著者によってサポートおよび開発された、コンピューティングテクノロジの責任ある使用へのアプローチの本質は、今日コードを作成するときに、将来のコードの重要性を理解する必要があるということです。書かれたコードがどれくらい続くかを予測することは困難です-おそらく数十年。コード注釈の単語を慎重に選択する必要があります。また、コードのエネルギー消費量と二酸化炭素排出量についても覚えておく必要があります。
昨年、数百人のCTOと話し合った結果、著者は、それは生態学と気候変動だけでなく、平等と人種的正義についてもあるという結論に至りました。リーダーは、常に全体を明確に表現できるとは限らないという多くの懸念を抱いています。ここにそれらのいくつかがあります。テクノロジーソリューションの二酸化炭素排出量を削減するのに十分なことをしていますか?インフラストラクチャが環境に与える影響を最小限に抑えることに長けていますか?もっと生産的にできますか?コードの効率について考えていますか?このコードは信頼性が高く安全であるだけでなく、包括的で価値がありますか?市民のデータを倫理的に使用していますか?私たちのシステムは一般的にどの程度包括的ですか?彼らは彼らが奉仕する社会の多様性を支援することができますか?
概念
BTの責任ある使用は、生き方であると同時に考え方でもあります。世界の技術は多くの人種的ステレオタイプを吸収してきました。肌の色による識別を考えると、ブラックリストというおなじみの言葉を覚えています。変更することがたくさんあります。開発者は、作成したコードがすべての人によって使用されることに注意する必要があります。もちろん、世界は一夜にして変わることはありません。むしろ、それはバタフライ効果のようなものであり、その翼の羽ばたきは惑星の反対側で竜巻を引き起こす可能性があります。小さな変化の後に大きな結果が続くと信じる必要があります。今日の開発者のわずかな努力でさえ、将来重要な結果を達成することができます。
実装
責任あるプログラミングは、BTの責任ある使用の概念の一部です。それは私たちがしていることの認識にあります。たとえば、特定のコードのカーボンフットプリントを測定することは可能ですか、それがすべてどのように機能するかについてのビジョンはありますか?
それは本当に可能であり、必要なツールがあります。コードの全体的な効率と実行速度を比較できます。これだけでも、カーボンフットプリントについての洞察を得ることができます。データセンターで消費されるエネルギー量を測定することもできます。クラウドプロバイダーは、年間のCO2排出量を正確に示すことができます。彼らはまた、再生可能エネルギー源からのエネルギー消費のシェアが何であるかを知っています。
同じことがコミュニケーションの言語にも当てはまります。バイアスを自動的に検出できる調査ツールがあります。彼らの助けを借りて、あなたはそれのためのコードとドキュメントの両方をチェックすることができます。例えば、上 のウェブサイトAIにおける倫理に捧げIBM、 、倫理をテストするための多くのツールがあります。 IBM企業の社会的責任報告書はまた、あなたのITインフラストラクチャとコードの回復力を向上させることができますリソースへのリンクの数が含まれています。
単一のコードではありません
より効率的なコードだけでなく、状況に影響を与えることができます。広い意味で目標を達成する方法を考えることが重要です。同僚やパートナーとチームを組み、一緒に世界にとって重要なことをしているとしましょう。
たとえば、昨年のCall forCodeコンテストの勝者もそうだった。人々は、原則として、この世界に善をもたらすよう努めており、TheHeroLoopは、志を同じくする人々を 結び付ける特別なプラットフォームを作成しました。それは人々に地元でボランティアをする機会を与え、そして例えばパンデミックの間の食糧配達で隣人を助ける。
開発者 プロメテオ消防士を保護するための珍しい方法を思いついた。彼らのモノのインターネット(IoT)ソリューションは、シンプルで手頃なテクノロジーを使用して消防士にガイダンスとアドバイスを提供します。これにより、危険な状況で生き残る可能性が高まります。
そして重要なことは、このコードはすべてオープンソースであるということです。バタフライ効果についての同じ考えがここでも機能します。オープンソースを公開すると、すべての開発者がそれを使用できます。それぞれが何か新しいものを追加し、最終的には重要な社会問題を解決するために協力することになります。
運動に参加する
Call for Codeメンバーになりたいですか? 今日それをしなさい。
英語の元の資料へのリンク
RashikParmar、IBMフェロー、IBM TechnologiesのEMEA副社長、およびコードプログラミングコンペティションのグローバルコールの審査員