RailsClub 2015:ニコライ・リジコフとのインタビュー

こんにちは



本日、 RailsClub 2015のスピーカーNikolai Ryzhikovを 紹介します。 Nikolayは、Health Samuraiチームのテクニカルリーダーであり、サンクトペテルブルクのRuby&ClojureコミュニティとPiterが結成したメタコミュニティの活動家です。

そして、会議の1週間前までに、参加する時間があります!



画像





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



私は、放射性薬局から、25年後にどこかでプログラミングに来ました。 数年にわたるphp、java、C#でのプログラミング。 そして、レール上のルビーに関するプロジェクトがありました。それは約8〜9年前のことです。





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



医療プラットフォーム上。 私たちのチームは、国際的なFHIR標準の開発とこの標準のオープンツールにも積極的に関与しています。





Web開発の世界から最後に学んだことは何ですか?



ClojureScript * Reactは、楽しく、機能的なスタイルで既存のフロントエンドを開発できる興味深いアライアンスです。





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



RoRは、Webアプリケーションを迅速に作成するためのツールであり、そのニッチに優れています。 その開発のベクトルが大きく変わるとは思いません。 多くの便利で楽しい些細な事が完了します。





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



ルビーコミュニティの主要な活動家が徐々に他の土地(錆、,、アーラン、クロージュアなど)に移動していること。





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



シンプルさとエレガンスは外側にありますが、内側にはありません:(





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



Clojure、間違いなく。 私にとって、ルビーからclojureへの切り替えは、javaからルビーへの切り替えに匹敵します。 Clojureは基本的に関数型言語であり、ほとんどのタスクを簡単に、より簡単に、より簡単に解決できます。 以下は長いリストです:ダイナミズムとメタプログラミング、インタラクティブな開発、競争力のサポート、Javaライブラリを使用する能力など。





あなたの意見では、技術は近い将来最も有望なものは何ですか?



フロントエンドのビッグバンは、まだ多くの発見があると思います。 コンテナが成長します(docker、rkt)。 分散型および事後対応型システム(データベース、大量のデータフローの処理、キュー、コンセンサス)。 ルネッサンス関数型プログラミング。





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



FHIR標準(fhirbase、fhir.jsなど)に関連する作業の大部分をオープンソースで公開しています。 一般に、何か発見できる場合は、それを開きます。 私たちのスタックの実用的な全体はオープンソリューション上に構築されており、私たちはこのエコシステムの一部だからです。





Web開発とプログラミングのトピックに関するお気に入りのリソース(ブログ/サイト/ twitter)



多すぎる:) G +twitterのフィードで見やすくなっています。





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









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



絶対に止めないでください。 1年後、あなたのプロの世界観が180度を超えていなければ、終わった:)会議や会議で話したり、組織したり、同僚とのライブコミュニケーションを怠らないでください。本やインターネットから得られない重大な動機を与えます。





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



もう覚えていません





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



いいえ、すべてが始まったばかりです。





2か月間の無料の有料時間がある場合はどうしますか?



私はビーチで本を読んで、人生について考えていました。 余暇には、いくつかのオープンソースプロジェクトを書き直します。 一般的に良いアイデア:)



インタビューありがとうございます!



会議で、ニコライはルービストのためにFPへの遠足をします。 彼は、マルチパラダイムは定義上存在しないと考えています! Rubyは本質的にオブジェクト指向で命令型の言語であり、オブジェクト指向で命令型の言語のすべての体系的な問題を自動的に「継承」します。理論的基盤の欠如、モジュール性の弱さ、複雑な分解、競争の悪さです。 多くのルビーエンジニアは、直面したときに痛みとフラストレーションを感じます。 ニコライは、機能的パラダイムがそのような問題をよりよく処理する理由についての彼の考えを共有します。



面白い? RailsClubに来てください 9月26日はもうすぐです!



スポンサー



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

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

シルバーパートナー: AT-ConsultingHoneybadgerInSalesおよびJetBrains

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



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

RailsClub.ru

twitter.com/railsclub_ru

facebook.com/railsclub



All Articles