PyQマーケティングチームのkenkenです。「これはPyQユーザーの生の声を聞くチャンスだ!」と思い、お話を聞いてきました。インタビューに対応してくれてありがとうございます。PyQ利用者の生の声はなかなか聞けないので、今日は色々なお話を聞かせていただきます。このやり取りは「Python学習チャンネル」に掲載する予定です。Pythonエンジニア列伝とか、PyQができた経緯とかは面白く読ませていただいてました。前職は新卒で入社した会社で、受託開発とSESを事業の中心としたIT企業でした。私自身はお客様先に常駐して、システムの開発や運用・保守をやっていました。当時使用していたプログラミング言語は主にJavaとPHPで、Pythonはほとんど使っていませんでした。Service)システムの開発、保守・運用などの業務にエンジニアを派遣するサービスです。派遣されたエンジニアは主に準委任契約という形態で契約されます。Java世界的に多くのシステム開発に用いられているプログラミング言語です。現在Oracle社が中心となって管理しており、大規模開発で利用するエンタープライズ(企業)向けの機能が充実しています。URL:https://java.com/ja/about/whatis_java.jspPHPWeb開発に適しているオープンソースの汎用プログラミング言語です。日本のたくさんのシステム構築の現場で採用されており、プログラマーの数も多いです。ドキュメントも充実しています。前職ではPythonはほとんど使われていなかったんですね。JPなどのPython系のイベントには何回か参加していました。その中で、ビープラウドの社員の方が登壇されているのを何度か見る機会があって、関心を持ち始めました。普及及び開発支援を行う為に、継続的にカンファレンス(PyCon)を開くことを目的とした非営利組織です。向上心があって、優秀なエンジニアが多数在籍しているんだろうなというイメージを持っていました。コミュニティ活動や登壇・書籍などでの外部への発信もたくさんしているのを知っていたので、そういう刺激的な環境の中で自分も仕事してみたいなという気持ちがありました。次の転職先では、できればPythonで仕事をしたいと思っていたので、Pythonを技術スタックの中心にしている会社だったという部分はもちろん大きいです。ちなみにdelhi09さんはビープラウドのメンバーが執筆した技術書籍は読んだことはありますか?delhi09はい。ビープラウドのメンバーが著者の「Pythonプロフェッショナルプログラミング(秀和システム)」や「自走プログラマー(技術評論社)」などを読んでいます。良い本だなと思っていました。第3版(秀和システム)Pythonでのシステム開発に長年取り組んできたビープラウドの開発メンバーによる、新人向け実践書です。これまで培ってきた技術や知識をもとに、新人がスムーズに開発に参加するために必要なPython開発のノウハウを解説します。~Pythonの先輩が教えるプロジェクト開発のベストプラクティス120(技術評論社)「初心者本はひととおり読んだけれど、次に何をしてよいかわからない」「簡単なコードは書けるけれど、中規模システムは作れない」そんなプログラミング迷子が設計からコードまで書けるスキルを身につけるための指南書です。開発現場で起こった実際の問題とその解決法をもとに、文法以外に必要な「プロジェクトの各段階でプログラマーがやること」「その選択をどう判断するのか」「どうコードを実装して実現していくのか」を解説します。ビープラウドメンバーのコミュニティ活動や執筆活動などがdelhi09さんのようなエンジニアに認知されていて嬉しいです。個人的にすごく聞きたいことなんですが、JavaとPHPのエンジニアだったdelhi09さんがPyQを始めたきっかけを教えてください。Pythonを趣味で触ってみたところ、「とても使いやすい言語だな」という感触を持ちました。データ分析系の分野で使う言語としてPythonがとてもホットな話題になっていたので、習得したいという気持ちが3年前くらいからありました。PyQもその時に登録しました。!delhi09ただ、やはり仕事で使わない言語ということで、以前の会社で仕事をしている間はなかなか継続的に勉強できませんでした。ことが理由だと思います。以前の会社をやめて、「次は本格的にPythonで仕事をしたい」と思った時です。Pythonで仕事をしたいと思った理由は、自分の場合ですがやはり「技術は仕事で使わなければちゃんと習得できない」と思ったからです。!エンジニア経験者ならではの実感が伴った言葉ですね。本格的に勉強したのは約1か月です。当時は無職だったので、1日8時間くらい集中的に学びました。以下のコースは一通り学習しました。転職活動をするにあたって、DjangoでポートフォリオのWebアプリを作ってから転職活動をしました。DjangoでWebアプリを作るにあたって、基本的なPythonの文法はある程度スラスラと書けないといけないので、その点において、PyQで一通りの基本的な文法を習得していたことがとても役にたちました。ポートフォリオは履歴書にURLを貼って提出したのですが、面談の時に話題に取り上げてくださる会社さんが多かったので、ポートフォリオを作ってから転職活動を始めてよかったと思っています。ちなみにこの会社の就活でもPyQで学んだことは役立ちましたか?delhi09ビープラウドを受けたときは、選考フローのプログラミング課題でDjangoでちょっとしたWebアプリを実装するという課題があったのですが、事前にポートフォリオ作成でDjangoの開発を経験していたので、そこまで苦労せずに対応できました。DjangoPython製のWebフレームワークです。Pythonの代表的なフルスタック・フレームワーク(Web開発に必要な機能が一通り揃っているフレームワーク)です。フレームワークの提供する機能を最大限に活用して開発したい人におすすめです。URL:https://www.djangoproject.com/ポートフォリオ就職活動においてのポートフォリオとは、就職活動を行う人の実績や持ち味を評価・判断してもらうための資料をまとめたものです。IT業界を志望するエンジニアの場合は自らの実績をアピールするために成果物を提出することがあります。PyQがdelhi09さんのキャリアアップに役立ったんですね。それでは最後にdelhi09さんがPyQを使ってみた感想を教えてください。他のサービスと比較して、Pythonに特化している分、Pythonを勉強したい人にとっては「すごく充実したカリキュラムになっているのでは」と思います。最近、ES6以降のJavaScript(JS)を他社サービスで勉強したのですが、もちろんPythonとJSなので単純に比較はできませんが、カリキュラムの充実度ということでいうと、PyQの方が断然高いと思いました。Japan)」というPythonの作者の人が書いている書籍があるのですが、PyQを一通りこなせば、その本に書いてある内容の8割くらいは手を動かしながら習得できます。従って、実務でPythonを使うスタート地点に立つには十分なスキルが習得できるんじゃないかと思います。実際はそれに加えてWebアプリ開発やデータ分析などの分野別のスキルが別に必要になると思うので、あくまでPythonの文法単体レベルでの話ではあります。JavaScript(JS)主にウェブページの動的なクライアントサイドスクリプトとして使用されるプログラミング言語です。サーバーサイドでもNode.jsのようなランタイムを用いて、たびたび使用されています。URL:https://developer.mozilla.org/ja/docs/Web/JavaScriptPythonチュートリアルプログラミング言語Pythonの作者Guido氏が書き下ろした、Python入門者のための手引き書です。Pythonの言語とシステムの基本的な機能やコンセプトを解説し、さらにPythonの特徴的な機能を数多く取り上げて紹介することで、読者がこの言語の雰囲気とスタイルをつかめるよう配慮しています。第4版が2021年2月1日に発売予定です。今の話はこの記事を見た開発チームメンバーが喜ぶと思います。インタビューは以上になります!実のある話をたくさん教えてくれて、ありがとうございました。12:00このブログはPyQ開発スタッフが運営しています。技術書1冊分の価格ではじめるPython独学プラットフォームです。Pythonの基本から機械学習・データ分析まで、実際にコードを書きつつブラウザだけで学べます。Pythonお悩み解決で紹介しているような疑問が解決できるプラン(スタンダードプラン)もあるので、プログラミング学習をサポートする先輩プログラマーのような存在が必要になったときには、是非検討してみてくださいね。»Python学習チャンネルPython独学プラットフォームPyQ(パイキュー)の公式ブログです。PyQのリリース情報やカリキュラム紹介だけでなく、プログラミング学習者向けにPythonのQ&A、プログラミング学習tipsなどを配信しています。reserved.引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。