䞀般瀟団法人Python゚ンゞニア育成掚進協䌚以䞋、圓協䌚の顧問理事の寺田孊です。 私は詊隓の問題策定ずコミュニティ連携を行う立堎です。 前回はデヌタ分析の孊習のコツやツヌルに関係するお話をしたした。 今回は、これたで䜕回か話題にあげたコミュニティに぀いおお話ししたいず思いたす。

䞀般瀟団法人Python゚ンゞニア育成掚進協䌚 顧問理事 寺田孊氏

著者寺田孊
䞀般瀟団法人Python゚ンゞニア育成掚進協䌚 顧問理事

コミュニティで埗られるのは友人ず情報ずモチベヌション

コミュニティに参加するず、同じ志を持぀友人を埗られるこずはもちろん、良い勉匷方法などの情報を共有し合えたり、䞀緒に孊習するこずでモチベヌションアップになったりずいう利点がありたす。 実際、私も自身が䞻宰する以倖のコミュニティに参加するこずがありたすが、そこで孊べるこずは倚く、友人関係も広がるので情報亀換がしやすくなり、孊ぶモチベヌションのアップにも぀ながったず感じおいたす。

たた、コミュニティの存圚はそれだけでなく、゜フトり゚アやパッケヌゞなどのプロダクトの発展に぀ながるこずもありたすし、それらを広く䌝えるきっかけにもなりたす。

よく「コミュニティは怖いし初心者は参加しにくい」ずいう声を聞きたすが、実際はそんなに怖いずころではありたせん。 コミュニティには職人気質の人が倚く所属しおいお、圌らの正確にモノを䌝えようずする姿勢が怖いず感じる芁因になっおいるこずがありたす。時には匷く蚀い合っおいるこずがありたすが、それは昔銎染みだからであっお、初めお来た人にキツむこずをいう人はめったにいたせん。基本的に本質は優しく、䞁寧できちんずしおいる人が倚いので、怖がらずに参加しおみおほしいなず思っおいたす。

コミュニティではどんなこずをしおいるか

たいおいのプログラム蚀語にコミュニティがあるように、Pythonにもコミュニティは新旧倧小存圚し、Python党般から、Djangoやデヌタサむ゚ンスのような特定のツヌルや分野を取り扱うものたでさたざたです。 運営は個人がしおいるものから、䌁業が先導しおいるもの、アヌリヌアダプタヌがしおいるものがありたす。行っおいる内容も異なりたすが、倧䜓3぀のタむプに分けるこずができたす。

・講挔䌚タむプ
誰かが発衚するのを聞くのがメむンで、終了埌にはラむトニングトヌクや懇芪䌚が行われるこずがある
・もくもく䌚勉匷䌚タむプ
集たっお手を動かしながら孊習するこずが倚く、䞀緒に䜕かを䜜るこずもある
・ハッカ゜ンタむプ
短期集䞭的に皆でお題を立おお䜕かを開発する

このすべおを行っおいるコミュニティもあれば、どれかひず぀だけのコミュニティもありたす。 私も運営に関わっおいるコミュニティのひず぀、PyCon JPではすべおを行っおいたす。

コミュニティの遞び方

コミュニティによっおやっおいるこずにも違いがあるので、自身に合うずころを芋぀けるには、結局のずころ行っおみるのが䞀番です。 たた、コミュニティが持぀歎史に぀いおはさほど気にする必芁はありたせん。できあがりすぎおいるず入りにくい可胜性もあれば、逆に歎史がある分、新しい人を受け入れる䜓制ができおいる可胜性もありたすので、興味がわいたずころにたずは飛び蟌んでから考えおみたしょう。 それでもどう遞ぶか悩むのなら次のような芖点で探しおみおください。

・居䜏地や趣味など、参加しおいる人たちに共通点があるものを遞ぶ

同じ地域に䜏んでいるからこそ、同じ考え方や課題を持っおいる可胜性が高いですし、近いからこそ仲良くなりやすく、共に孊ぶ盞手が近隣にいるこずでモチベヌションに぀ながる可胜性がありたす。

・あえお普段かかわるこずのない人が倚そうなずころを遞ぶ

同じ地域に同じ興味や趣味を持぀人がいないずいうこずも十分にありえたす。そうした時は、あえお遠方のコミュニティに参加するのもいいず思いたす。いたはオンラむン時代なので、飛び蟌みやすいはずです。普段なら出䌚えない人に出䌚える可胜性が高くなりたす。

・䜿甚しおいるツヌルや、IT党般、IoT、デヌタ分析などのテヌマで絞る

䟋えばDjangoのようなツヌルであれば、囜内はもちろん䞖界䞭にコミュニティがありたすが、䜿っおいるツヌルによっおは囜内にコミュニティがないこずがありたす。そうした堎合は海倖で探しおみたしょう。 海倖の堎合、認知しおもらうのは特に倧倉ですが、認知された埌には開発やメンテナンスをしおみないかず誘われるこずもあり、䞖界が広がるチャンスになりたす。

それでも芋぀からないのであれば、やりたいこずで絞りたしょう。

コミュニティずの付き合い方

コミュニティで自分の居堎所を埗られるようになるず、入っおくる情報量やできるこずが増えたすし、新しい発芋を埗るこずもありたす。質問もしやすくなりたすが、逆に頌られるこずもありたす。

ただ、居堎所を䜜れるようになるたで時間がかかるこずがありたす。 9割が垞連ずいうこずがよくあり、参加したおの頃は独りがっちなこずも倚くなりたすし、䜕を蚀っおいるのかわからないこずもありたす。 コミュニティでのアピヌルや仲良くなるには次のような方法もありたすので、参考にしおみおください。

仲良くなる方法
(1)仲良くなりやすいハッカ゜ンタむプやもくもく䌚タむプに参加する
(2)寂しくないように友人ず参加するすでに参加しおいる人に玹介しおもらう
(3)コミュニティのむベントに積極的に参加しおみるむベントスタッフなど

(3)の運営スタッフはたいおいの堎合が無報酬ですし、倧倉なこずも倚々ありたすが、むベントを運営する以䞊、スタッフ間の連携は必芁䞍可欠なため、盞手の人ずなりを知り、仲良くなる倧きなチャンスです。

どんなコミュニティでも飛び蟌んでみないず分かりたせん。倱敗するこずも圓然ありたすので、匷い意志をもっお参加するこずが肝芁です。 飛び蟌んでみおも「぀たらなくお時間の無駄だった」ず思うこずもあるかもしれたせんが、それもひず぀の孊びですし、手をこたねいお䜕もしないよりはいいず思いたす。たずは参加しおみお、ダメだず思えば次に行き、合うなず思えばそこで仲間を䜜りたしょう。

コミュニティを䞻宰したい人ぞ

コミュニティはその床合いが行き過ぎおも぀たらなくなりたすので、さじ加枛が難しい堎面がありたす。 私が運営しおいるコミュニティは比范的自由な圢で運営しおいたすが、新しい人、ひずりで参加する人でも銎染みやすくなるような配慮や、トラブルが起きにくい環境づくりを心がけおいたす。

個人的に倚様なコミュニティがあったらいいず思っおいたすので、新たなコミュニティはもちろん、新しい手法を取り入れたコミュニティの誕生を歓迎しおいたす。 特に最近は、若い人たちにずっおコミュニティずいう圢があたり銎染たなくなっおいるように思うこずがありたす。コミュニティが合わないずいう人たちが銎染める堎所があればいいずも思っおいたす。

もし自分でコミュニティを蚭立・運営しおみたいず考えおいるなら、協力したいず思っおいたす䟋えば、むベントでの玹介や講垫掟遣、盞談など。 いろいろな挑戊をしお、仕事ずは違うずころでの経隓をどんどん積んでいっおください。

業界党䜓の発展に貢献するためのオヌプンドキュメントプロゞェクト始動

ここたでコミュニティの話をしおきたしたが、初孊者が孊習しやすくなる手段のひず぀ずしお、圓協䌚が取り組みはじめたPythonオヌプンドキュメントプロゞェクトもご玹介しおおきたいず思いたす。

このプロゞェクトを始めたきっかけは、初孊者ぞ教える際の教材䜜成です。 初孊者ぞ教える際、たずは環境のむンストヌルずセットアップから始め、などの簡単な蚈算甚のプログラムを曞いお、動䜜の確認をし  ず、倧䜓のお決たりのパタヌンがありたすが、Pythonは毎幎バヌゞョンアップされるため、半幎も経おば叀い情報になっおしたいたす。 確かに公開されおいるドキュメントはありたすが、その再利甚が蚱されおいるのは孊術利甚がほずんどで、䌁業研修や孊校教育、曞籍で䜿甚するこずは蚱可されおいないこずがほずんどです。

そのため、教材に䜿甚する画像はほが毎回䞀から䜜らなくおはなりたせんが、私の堎合、普段䜿甚しおいるのがmacOSやLinuxのため、Windowsでわざわざ環境を甚意しなくおはならず、結構な手間がかかりたす。 そこで、画像付きでPythonのむンストヌル方法や文法の基瀎をたずめた最新のドキュメントを、誰もが自由に利甚できるようにしおおけば、私自身も助かりたすし、協䌚ずしおも業界貢献になるず考え、実珟させたした。 䌁業研修や倧孊、高校の授業での䜿甚はもちろんのこず、コピヌラむトを぀けおいただければ曞籍でもお䜿いいただけるようになっおいたす。ぜひご掻甚ください。公開は2021幎10月を目指しおいたす。

さいごに

よく玠人であるこずやPythonをほずんど䜿っおいないこずを謝られるこずがありたすが、個人的にコミュニティぞの愛はあっおも、Python自䜓に愛があるわけではなく、あくたで䜕かを䟿利にするために䜿うツヌルでしかありたせん。Pythonより簡単な方法があるのであれば普通にそちらを䜿甚したすし、それでいいず思っおいたす。 そのためコミュニティの参加者に察しお経隓やPython愛を問うこずはありたせんし、䜕かを知りたいず思っおきおくれおいるだけで十分です。 コミュニティで぀ながりを持おるようになれば、深く孊習できるようになりたすし、むベントに誘い合ったり、気の合う者同士で新しい分野のむベントに行ったりするこずもできたすので、ぜひ躊躇せずに飛び蟌んでもらいたいず思っおいたす。

私が運営に関わっおいるコミュニティを二぀ご玹介しおおきたす。初心者だからず匕け目に感じず、ちょっず勉匷しおみたい、勉匷する機䌚が欲しい、情報が欲しいず思ったなら、ぜひ飛び蟌んでみおくださいね。

●PyCon JP

業界ずしおは䞀番倧きな1,000人芏暡のコミュニティです。広く倚くの人に来おもらい、いろいろな人が楜しめる䌚であるようにず考えお運営しおいたす。 むベントでは講挔䌚、チュヌトリアル、発衚䌚がありたすが、もくもく䌚スプリントを行うこずもありたす。特に講挔䌚は準備もいらないので比范的ハヌドルが䜎く、参加しやすいず思いたす。䜕か䜜りたいものがあるなど目的があるなら、チュヌトリアルに参加しおもいいず思いたす。

●Python mini Hack-a-thon

䞻宰者3人が集たっお各自奜きなように開発できる堎ずしお䜜ったもので、ほかに興味のある人も来たらいいよねずいう感芚でスタヌトしたした。 質問があればできるだけ䞁寧に説明するようにしおいるものの、ある意味、䞻宰者のわがたたでできたコミュニティでもあるのでどこたでも䞁寧にずいうのは難しく、来たばかりの人には怖いず蚀われるこずもありたすが、各々が自由に孊習できる環境です。

圓協䌚の最新情報は公匏サむトか、公匏Facebookペヌゞでご芧いただけたす。FacebookペヌゞではPythonに関連したニュヌスもお知らせしおいたすので、ぜひフォロヌしおみおください。たた、YouTubeチャンネル「Python゚ンゞニア認定詊隓」では、私が詊隓抂芁や孊習のコツをお話ししたものや、合栌した方のコメント動画を公開しおいたす。こちらもぜひご芧ください。

[PR]提䟛Python゚ンゞニア育成掚進協䌚