RailsClub 2015:Andrey Kumanyaevのインタビュー

こんにちは

9月26日に開催されるRailsClubカンファレンスでは、350人がすでに登録されています。 私たちは自分の予測をしのぐ、それはクールだ! スピーカーとの新しいインタビュー-COUBの開発者、 Andrei Kumanyaev。



画像



Rubyをどのように始めましたか?



PHPの世界からRubyの世界に来ました。 そのとき、Rubyは(少なくとも私たちの街では)流行りませんでしたが、ジュニアルビープログラマーとしての仕事に就く少し前に、彼について聞いたことがあります。 そして、私はすでにこの言語のすべての喜びについて学びました。 それから3年以上が経ち、ルビーとRoRは私のツールキットから消えていません。



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



私が働いている場所について話すと、理由はわかりません。 しかし、小規模なチーム、特にRailsClubでプロダクションRailsアプリケーションのプロファイリングを行うサービスを作成しているという事実は、言及する価値があります。 はい、私たちがやっていることの類似物がありますが、私たちがすることはすべてオープンソースになります。 私たちにとって重要なことは、人々がそのようなものが内部からどのように機能するかを理解することです。 参加して、プロジェクトの開発に貢献し、私たちと同じ開発者の生活を楽にしてくれる人がいることを願っています。 会議でどのように機能するかを説明します。 そして...それを「見せることを恥じない」状態にすることができれば素晴らしいことです:)



あなたの意見では、RubyとRuby on Railsは今後どのような方向に発展するでしょうか?



生産性にもっと取り組んでほしい。 過去6か月間、レールスタックとアプリケーションコードのプロファイリングに繰り返し戻りました。 私が見たものの多くは私をひどく混乱させます。



あなたの意見では、RubyとRuby on Railsの開発者のコ​​ミュニティが現在直面している最も重要な問題は何ですか?



Ruby on Railsの特効薬を溶かそうとしているように感じることがあります。 当然、これは良いことにはつながりません。 Ruby on Railsに出会ったときは、だまされすぎているように見えましたが、それでもすべてが明確でした。 今では私はそれが単純であり、抽象化のレベルが毎年増加していることを理解しています。 私は間違っているかもしれませんが、Ruby on Railsの開発者は、プロジェクトの開発の最初に役立つ構文シュガーとチップを最大限に提供したいという印象を受けました。 しかし、これを後からどのように生きるか、大規模プロジェクトをサポートするプログラマーの生活がどうなるかについては誰も考えていません。 そして最も重要な問題は、Ruby on Railsがあまりにも多くの自由を与えてしまうことです。





Railsには何が欠けていますか?



Railsは大規模プロジェクトを適切にサポートしていません。 たとえば、プロジェクトの規模を拡大するという疑問が生じると、多くの疑問と問題が生じます。





Rubyの後の好きなプログラミング言語、なぜですか?



Erlangが大好きです。最近、Rustをより詳しく見てきました。





あなたにとってオープンソースとは何ですか? あなたはどのプロジェクトに参加していますか?その理由は?



オープンソースは私にとって大きな意味があります。

まず、誰かが自分のコードをパブリックドメインに置くと、彼は確かに世界をより良く変えます。

次に、プロジェクトのコードを見ると、1つまたは別の機能を「異なる方法で」実装する方法がわかります。 そして、あなたが見た例が多ければ多いほど、毎日あなたに来る問題を解決するとき、あなたはより広く見ます。 その結果、正しい選択をするのがより簡単になります。

第三に、オープンソースは、自分自身を表現できる素晴らしいプラットフォームです。 オープンソースプロジェクトで作業すればするほど、より多くの人々があなたを知っており、これはしばしば手に負えません。 行き止まりになった場合は、助けを求めることができます。実際のアドバイスが得られます。 プログラミングの世界では、経験を共有することを恐れないオープンな人々が好きです。





ベストプログラミング/テクノロジーブックリード?



本「 目標。 継続的な改善のプロセス ”ゴールドラット。 この本(およびその続き)を読んだ後、私は普通のことを違った角度から見始めました。 私の意見では、これはすべての人(確かにプログラマーを含む)のためのマストリッドリストの別の本です。





大成功を収めたい開発者にどのようなアドバイスをしますか?



間違いを犯すことを恐れないことが重要であり、さらに重要なことは、それらを認識できることです。 このようにして初めて、あなたはプロになることができます。 知識を実践に移さなければ、本を読む意味はありません。 はい。また、多くの本を読むことの効果は、特定の分野での経験がある場合にのみ明らかになるため、練習、練習、練習を繰り返します。

そして、あなたの仕事の結果を常に誰かに見せることを忘れないでください。 横から見るだけで、すぐに穴を見つけて良くなることができます。 メンターが誰であるか、オープンソースプロジェクトの同僚または参加者であるかどうかは関係ありません。彼が重要です。 互いに助け合うことさえできます。私たち一人一人は何かの隣人より強いです。 主なことは、孤独になることではありません。





子供の頃は誰になりたかったですか?



子供の頃、私は父親のようになりたかった。 常に彼を賞賛しました。 彼はフォレスターとして働いており、私が育ったときはフォレスターになりたかった。





プログラミングにうんざりしていませんか?



私は創造的な人間です。私にとって、プログラミングとは何もないところから何かを作る方法です。 飽きることはないと思います。



インタビューをありがとう、そして会議でお会いしましょう!



9月26日に、AndreiはRailsClubで、生産における鉄道アプリケーションの速度が低下する場所と理由を見つけるのに役立つツールについて講演します。



Ruby on Railsの世界の開発者の多くは、開発環境でアプリケーションをプロファイリングするための豊富なツールセットに精通しています。 多くの場合、これらのツールを使用した作業は、運用環境で機能を展開する前/後に終了します。 最初は、すべてが迅速かつ適切に機能しますが、それから...幸運です。



レポートでは、本番環境でアプリケーションのパフォーマンスインジケータを監視する方法について説明し、希望とは異なる動作を開始するケースをキャッチします。



完全なプログラムと当社のウェブサイトでの登録。



スポンサー



ジェネラルパートナー: Toptal

ゴールドパートナー: クラウドキャッスル進歩

シルバーパートナー: AT-ConsultingHoneybadgerおよびInSales

画像

InSales.ruは、オンラインストアの作成と販売を行うためのプロフェッショナルなプラットフォームで、5,000以上の成功したオンラインストアが運営されています。 InSales.ruを使用すると、オンラインストアが直面するオンラインタスクを解決できるだけでなく、ビジネスプロセスを包括的に管理することもできます。

ブロンズパートナー: Rambler&CoおよびLook at Media



railsclub.ruでニュースレターにサインアップしてニュースレターを最新の状態に保ち、お楽しみに。

RailsClub.ru

twitter.com/railsclub_ru

facebook.com/railsclub



All Articles