Pythonエンジニア列伝は、「Pythonエンジニアたちのインタビューを通して、Pythonを使う人達がどんな人なのか、Pythonをどんな場面で活用しているのか、なぜPythonに出会ったか」などを紐解く連載です。 連載はトピックごとになっているので、記事単体でも読むことができます。 今回は新型コロナウイルス感染症対策のためにリモートインタビューでお話を伺いました。この記事は第9回Pythonエンジニア列伝の3記事目です
関連記事・バックナンバー
- プロフィール・インデックス…massaさんのご紹介とインデックスページです
- その2…エンジニアを目指すきっかけになった出来事とPythonとの出会いを伺いました
- この記事は第9回Pythonエンジニア列伝の3記事目です
- 関連記事・バックナンバー
- コミュニティ活動について
- コミュニティに関する質問その①「初心者でも参加できますか?」
- コミュニティに関する質問その②「作りたいものがPythonでできるのかわかりません」
- DjangoCongress JP 2020が6月に長野で開催予定
- 次回の内容
初心者がモチベーションを維持するために必要なこと
本とか会話の中でその用語が出てくると、頭に引っかかるようになります。そのため、1回目はさっぱりわからなくても、2回目以降に同じ用語を見た時に理解度が高まります。
積ん読しておけば、自分が成長してその本ときちんと向き合えるタイミングが必ずくるはずです。「全部理解できないといけない!」と思って頑張りすぎると燃え尽きて心が折れてしまいます。軽い気持ちで読んでおくだけで心に積み上がっていきますよ。独学でも楽しめるといいですよね。
積ん読
書籍を買ってきたままの状態で読まずに積んでおくことです。
自分は関根さんや、関根さんのつながりでコミュニティに参加し始めたので、プログラミングについて聞ける人がいるというのは心強かった。オンライン/オフラインに関係なくわからなくても聞けば理解できそうという安心感があります。
コミュニティ活動について
場所は岡山・静岡・和歌山・山形・高知・福岡でした。各地でいろんな人と出会えてとても刺激になってます。
Python Boot Camp
「遠方に住んでいるためPyCon JPのチュートリアルに参加できずにいた方」 「Pythonを使っている人が周りにいなくてなかなか始められなかった方」 このような人たちにPythonを知ってもらえる機会を提供できたらという思いで運営する初心者向けPythonチュートリアルイベントです。 URL:https://www.pycon.jp/support/bootcamp.html
Django Congress JP
日本で開催されるDjango Webフレームワークのカンファレンスです。 Djangoでアプリケーションを開発している人、Djangoを学んでいる人などDjangoに関わる全ての人が参加できます。 参加する全ての人がDjangoについて交流し、出会い、学び、楽しみ、深い理解を得ることを目的にしています。 URL:https://djangocongress.jp/
でも今はイベント開催が怖いですよね。
弊社は宿泊事業なので、毎日影響を感じてますね。仮にホテルで誰か一人感染者が出たら、営業を止めないといけないかもしれないので。
大阪にもオフィスがあるし、現場のホテルに向かって働く人もいる。もともと一箇所に集まって働くのは難しい形態なので、モバイル・リモートワーク前提でミーティングや情報共有とかを設計していました。
コミュニティに関する質問その①「初心者でも参加できますか?」
自分の時は、 Pythonがいまほど流行っていないこともあって、「Pythonやっています」と言っただけで歓迎されました(笑)その時暖かく迎え入れてもらったので、自分もそういう環境を作っていきたいと思っています。
Pythonもくもく会
主にPythonに関するやりたいことを各自持って来て、進めていく感じのゆるい会です。もくもく開発をして情報共有したり、交流を深めたりできます。SQUEEZEのオープンスペースで開催しています。 URL:https://mokupy.connpass.com/
実際、一人ひとりお話すると皆さん面白い動機を持ってらっしゃるので、ぜひ積極的に教えてほしいですね。
ふと思ったのですが、ふわっとした感じで参加する人の中には深層心理でやってみたいことがあるという人とは別の動機で参加する人もいるのではないでしょうか?
オープンソースソフトウェア(OSS)
プログラムのソースコードが無償で公開され、改良や再配布を行うことが許可されているソフトウェアです。OSSの推進により、特定製品だけが独占的に利用される要因をなくす目的もあると言われています。
OSSの定義
OSSの推進を目的としたNPOであるOSIは、オープンソースの定義として以下の10個の要件を挙げています。
①無料再配布
②ソースコードの開示
③派生作品の自由
④著作物の整合性維持
⑤特定人物,団体への配布制限の禁止
⑥特定用途への配布制限の禁止
⑦追加ライセンス配布の禁止
⑧特定製品への依存禁止
⑨他のソフトウェアへの制約禁止
⑩ライセンスへの中立
URL:https://opensource.org/osd
コミュニティに関する質問その②「作りたいものがPythonでできるのかわかりません」
DjangoCongress JP 2020が6月に長野で開催予定
※DjangoCongress JP 2020は、コロナウイルス感染症の影響で今後中止になる可能性があります
次回の内容
今回はPythonコミュニティの話や初心者にオススメの学習方法を伺いました。
最終回は執筆した技術書のエピソード、PyQの感想、今後の展望を伺います。