Python言語に関するAndrei Svetlovのインタビューだけでなく、

PyCon Russiaを見越して、会議の講演者とPython、彼らの仕事、趣味について話すことにしました。 Python言語のAndrei Svetlovの開発者の1人からの最初の短いインタビュー。



Andrey Svetlovは、Pythonコア開発者であり、 asyncioaiohttpaiopgaiozmq 、人気のPythonプログラミング言語ブログの作成者 、プログラムディレクター、 PyCon Russiaカンファレンスの年次講演者など、多くのPythonライブラリの積極的な参加者です。





Andrey Svetlovは、多くのpython会議の講演者です。 たとえば、PyCon-2015での彼のパフォーマンスは次のとおりです。




-Pythonでの開発はどのようにして始まりましたか?



-2000年にDavid Mertzの記事「2時間でPythonを学ぶ」を読みました。 二人はうまくいかず、まだ教えていました。 その後、ゲームエンジンにインタープリターを埋め込み、ネットワーク、そして最後にウェブを操作しました。



-今、何に取り組んでいますか?



-asyncioのライブラリ(これはネットワークプログラミングの新しいもので、Python 3の一部です)。 最も重要なライブラリはaiohttpであり、その周辺にはさらに多くの作業が必要です。



「あなたの仕事の最高の部分と最悪の部分は何ですか?」



「最高のことは、美しいコードを作成し、他の人にそれを教えることです。」 最悪なのは、ビジネスクエリのために美を犠牲にしなければならないときです。 プログラミングはビジネス上の問題を解決すべきだということは誰もが理解していますが、客観的な理由から、やむを得ない決定がbeいものになることが残念です。



-現時点での人生/キャリアの主な成果は何だと思いますか?



-Aiohttpおよびaio-libsライブラリ。 さらに、私はPython Core Developerですが、これは3年前ほど重要ではありません。



-あなたの意見では、Pythonは今後数年間でどの方向に発展するでしょうか?



-「Two」はついに道端に行きます。 3年後、Python 2.7で書いているプログラマーは哀れみと参加を期待されます。



-現在、Python開発者コミュニティが直面している最も重要な問題は何ですか?



-「トロイカ」への移行を「完了」します。 この質問ですべてが明らかなようです。 一般的に抵抗は壊れています。 新しいプロジェクトがトップ3からすぐに開始する必要があるという事実は、誰にとってもすでに明らかです。



UbuntuとRed Hadが動いているだけでなく、Instagramがコードを年末までに「トロイカ」に転送することを計画していることは非常に興味深いことです。



他にも2つの永遠のトピックがあります:GILとJIT(そして一般にパフォーマンスの問題)。 彼らは働いていますが、今のところ注目すべき結果はありません。



-作業を整理するためにどのようなツールを使用しますか(時間計画、ワークスペースの整理など)。



-特別なことは何もありません:Gmailとカレンダー。



-専門的なブログを読んでいますか? スキルの向上のために同僚にどのような情報リソースを推奨できますか?



-プログラマーが英語を知る必要があるのはたまたまありました。 最適なPythonリソースはplanetpython.orgです。 そこから面白い著者を選択し、別々に購読します。



私にとって一般的に、RSSフィードはニュースの主な情報源です。 私はFacebookやTwitterなどを実際に使用していません。



-コードを書いていないときは何をしたいですか?



-私は本を読みます。 私は会議に飛びます:)

今、私は飛行機の船で米国の西海岸にある一見興味深い博物館をすべて訪問しようとしています。 そして、自然を見てください-それはここの通常のウクライナ人とは非常に異なっています。



-仕事と生活のバランスを維持できますか? もしそうなら、どのように、もしそうでなければ、あなたはそれをまったく必要としますか?



-休憩があっても、24時間コードを書くとうまくいかないのですか?

そうです、私は少なくとも毎日何かをしようとしています-コミット、コードレビュー、手紙への返信。 その結果、ビジネスは少しずつ均等に移動します。







7月3〜4日に、 PyCon Russia 2016でAndreyと話し 、質問をすることができます。 会議で、Andreiはpy.testテストを作成するためのライブラリについて話します。 そして、 PyConRu-2013PyconRu-2014PyConRu-2015でのAndreyのパフォーマンスは次のとおりです。



また、今年のプログラムでは、レイモンド・ヘッティンガー(2001年以来のPythonコア開発者、言語の多くの部分の作成者および保守者、米国)、マーティンゴルナー(開発者関係、グーグル、フランス)、ナサニエルマニスタ(コンピューター科学者、グーグル、米国)、アーミンロナッチャー(オーストリア、Flaskフレームワーク)、David MacIver(イギリス、ヒポテシス)、Jackie Kazil(キャピタルワンのテクニカルフェロー)、Alexander Sibiryakov(スクレイピングハブ、チェコ共和国)、Yandex、HeadHunter、Rambler&Coのスピーカー-それだけではありません。



会議プログラムとすべての詳細はサイトにあります



スポンサーに感謝します。ジェネラルスポンサー-Positive Technologies社、ゴールドスポンサー-JetBrains社、シルバースポンサー-Rambler&Co社、ブロンズスポンサー-Ostrovok.ru社。



All Articles