この記事の要点
- 2021 年 2 月 22 日、Black History Month(黒人歴史月間)に合わせて、Black Swift コミュニティによる優れたコントリビューションを紹介・称える記事が公開されました。
- 教育リソースの作成、Swift の新しい応用分野への挑戦、アプリ開発を通じたロールモデルの可視化といった、Swift エコシステムへの幅広い貢献が取り上げられています。
- 読者にも、Swift Forums の Community Showcase での体験共有や、Black in Swift コミュニティグループへの参加が呼びかけられています。
何を伝えている記事か
Black History Month は、黒人コミュニティの功績や影響について学び、振り返り、称えるための期間です。この記事は、それに合わせて Black Swift コミュニティのメンバーによる際立ったコントリビューションをいくつか取り上げ、Swift エコシステムへの影響を認め、称えることを目的としています。
この記事は、Swift コミュニティに焦点を当てた Swift.org Blog の一環として公開されたもので、コミュニティに参加するすべての人へ向けられています。Swift.org Blog がコミュニティの開発者やコントリビューターを紹介するように拡張された背景については、「Diversity in Swift」の記事も参照してください。
紹介されている取り組み
教育リソースの作成
Swift コミュニティには、人々が Swift のスキルを伸ばせるよう教育リソースを作っている多くの Black 開発者がいます。Kyle Lee 氏(Kilo Loco としても知られています)は、言語の基礎、UI プログラミング、オープンソースフレームワークなど、Swift に関する実践的なチュートリアルを数多く制作しており、いつも楽しさと熱意を込めて届けています。そのリラックスした教え方は、Swift の学習をより親しみやすいものにしています。
Swift を新しい方向へ押し広げる
Marc Aupont 氏は、組み込みシステムで Swift を活用することで、Swift エコシステムの限界を押し広げています。try! Swift NYC 2019 のトーク「Swift Without Screens - Powering Connected Devices」では、Swift を動かす Raspberry Pi を使ってロボットカーを作った事例を紹介しています。Raspberry Pi 向けに Swift のコードを書く方法については、iPhreaks ポッドキャストの「iPS 296: Swift on Raspberry PI」でさらに詳しく語られています。
Ish ShaBazz 氏は、プログラミングの人間的な側面に光を当てることで、Swift コミュニティに別の視点を提示しています。SwiftFest Boston 2019 のトーク「Programming with a Purpose」では、自身が目的を見いだすに至った経緯と、その過程で学んだ教訓を語っています。好奇心によってインポスター症候群を乗り越えること、プログラミング・人前で話すこと・人生における恐れを克服することなど、心を動かすストーリーが共有されています。
アプリ開発を通じた Black なロールモデルの可視化
Sonja Sulcer 氏は、Swift と SwiftUI を使って初めてのアプリ「Encourage Her」を開発しました。これは、有色人種の女性起業家による心を動かす言葉を紹介するアプリです。Sonja 氏はコーディングを学び始めてまだ数か月でしたが、その技術を使って、4 歳の娘 Zofia ちゃん(すでにコーディングを学び始めています)を含む若い女性たちを励まし、勇気づけています。
Kaya Thomas 氏は、若い読者が有色人種によって書かれた本・有色人種が登場する本を見つけられるように、アプリ「We Read Too」を作成しました。アプリを通じてロールモデルを可視化しただけでなく、Kaya 氏自身も Swift プログラマーにとって励みになる身近なロールモデルです。執筆や講演を通じて、アプリのアイデアを Swift で形にするまでの道のりや、開発中の技術的な壁の乗り越え方を語っています。ブログ記事「Getting Stuck」では、We Read Too の提案ビューに取り組む中で直面した問題と、Swift コミュニティの力を借りてそれをどう解決したかを共有しています。
参加・利用者への影響
この記事は、Swift コミュニティに関わるすべての人に向けたものです。Black コミュニティが Swift にもたらしてきた視点・リソース・革新への感謝が示されており、読者にも次のような関わり方が呼びかけられています。
- Swift Forums の Community Showcase で、Black コミュニティが自分の Swift の歩みにどのような良い影響を与えてくれたかを共有する。
- Black Swift コミュニティのメンバーであれば、Black in Swift に参加して、コミュニティの他のメンバーとつながる。