RailsClubを見越して、外国人のゲストについて話すのに飽きることはありません。 たとえば、 アーニー・ミラーとのインタビューや、ジェレミー・エヴァンスが自由時間に教会で行っていることを読んでください。
本日は、AT&T開発者であり、2012 Ruby Hero Awardの受賞者であるEric Hodlを詳しく見ていきます。
インタビューは、英語の元の回答と無料翻訳とともに公開されます。
いつ、なぜプログラミングを始めましたか?
コンピューターが自宅に登場する前からプログラミングを始めました。 私は母が週末に仕事に連れて行ってくれたサマースクールで少しロゴを勉強し、雑誌の最後のページから基本的なプログラムを書き直しました。 私の場所にコンピューターが現れたとき、私はついにジョイスティックから情報がどのように読み取られるかを理解し、車を画面上で動かすことができました。 大学に入る前は、これが私のプログラミング能力のピークでした。
自宅でコンピューターを使う前にプログラミングを始めました。 私はサマースクールでいくつかのロゴを学びました、そして私の母は私を週末に仕事に連れて行き、雑誌の裏から基本的なプログラムをタイプしました。 自宅でコンピューターを手に入れたとき、私は最終的にジョイスティックから画面を移動する方法を理解することができました。これは大学に行く前のプログラミング能力のハイライトでした。
今何に取り組んでいますか?
AT&Tは、オープンソースでの作業に対して私に支払いをします。 現在、RubyGems 2.1のリリース(会議の前に行われます)と、多くの小さな変更と更新された外観を持つRDocの新しいリリースの準備をしています。
私のAT&Tチームはクラウド製品に取り組んでいるので、最近DRbに取り組んでいます。 この春、DRbトラフィックを追跡するためにdrbdumpを作成しました。 また、DRbの上に構築された分散コンピューティングライブラリをいじり、それを使用してRDocのリグレッションをチェックしました。
AT&Tからオープンソースで作業することで報酬を得ています。 現在、RubyGems 2.1リリース(会議前に公開予定)と、多くのマイナーな改良と新しい外観を備えたRDocの新しいリリースを準備しています。
AT&Tの私のグループはクラウド製品を構築しているので、最近DRbと仕事をしています。 今春、DRbトラフィックを監視できるdrbdumpを作成しました。 また、DRbの上に構築された分散コンピューティングライブラリで遊んでおり、それを使用してRDocの回帰をチェックしました。
あなたの仕事の何が最高で、何が最悪ですか?
私はリモートで作業しているため、数か月に1回、アスベストや火災の安全性など、自分に関係のないトピックに関する企業研修を受ける必要があります。 幸いなことに、これはそれほど大きな不便ではありません。
一番いいのは、支払い制限なしでクラウドハードウェアにアクセスしながら、作業したいオープンソースプロジェクトを選択できることです。
私はリモートで作業しているため、アスベストトレーニングやオフィスの火災安全など、自分に当てはまらないものについては数か月ごとに企業トレーニングを行う必要があります。 幸いなことに、これはささいな迷惑にすぎません。
最良の部分は、どのオープンソースプロジェクトで作業するかを選択できることです。また、支払いの制約なしにクラウドハードウェアにアクセスできます。
今のあなたの人生/キャリアの主な達成は何だと思いますか?
私はプログラムのバグをできる限り少なくしようとしています。
RubyGems 2.xの最近のリリースがこの課題に対応したと思います。 検出されたバグはすべてマイナーであり、問題なく簡単に解決されました。 しかし、内部から、ルビージェムは劇的な変化を経験しました。これにより、非常に多くのバグが容易に発生する可能性がありました。
私は、リリースするソフトウェアのバグをできるだけ少なくするよう努めています。
RubyGems 2.xの最近のリリースはこの目標を達成したと思います。 見つかったバグはすべてマイナーであり、いくつかの問題を抱えて簡単に修正されました。 同時に、rubygemsの内部にはいくつかの大きな変更が加えられたため、バグが増えやすくなります。
あなたのキャリアと専門能力開発の目的は何ですか?
オープンソースを通じてRubyをサポートし、新しいものすべてにオープンになり得る状態に到達したいです。
オープンソースを通じてRubyをサポートできる場所にいて、新しいアイデアを探求し、新しいことをする方法を学ぶ自由を持ちたいです。
プログラマーが専門的に成長するのに何が役立ちますか?
私は以前にやろうとしていないことを常にやりたいと思っています。 最近では、OpenGL、基本的なゲームメカニクス、およびパケットキャプチャ(最終的にはdrbdumpにつながりました)を試しました。
私は今まで試したことのない何かに常に取り組みたいと思っています。 ごく最近、OpenGLと基本的なゲームの仕組みとパケットキャプチャ(drbdumpにつながる)を試しました。
プログラマーにどの本を読むことを勧めますか?
「The Pragmatic Programmer」は素晴らしい本です。おかげで私は多くの小さな発見をして、何度も何度も高品質のソフトウェアを作成できるようになりました。
Pragmatic Programmerは、高品質のソフトウェアを何度も作成するのに役立つ小さなことの多くを理解するのに役立つ素晴らしい本です。
コードを書かないときはどうしますか?
ビデオゲーム(主にPlayStation)をプレイし、ホームオートメーションとarduinoを運転しています。
私はビデオゲーム(主にPlayStation)をプレイし、ホームオートメーションとarduinoをいじっています。
インタビューをありがとう、そしてモスクワでお会いしましょう!
コンファレンス
RailsClub'Moscow 2013カンファレンスに皆を招待します伝統的に、私たちは美味しく食事をし、贈り物をし、コンテストや宝くじを開催し、良い音楽を演奏します:)多くの興味深く有益なものがあります。
会議への参加の登録と支払い 。 急いで! 6,500ルーブルのチケットはすでに不足しており、購入する時間があります。
スポンサー
ジェネラルスポンサー
Undev.ruは、Ruby、Objective-C、C ++、C#、JavaScriptの強力な開発チームです。 彼らは、インターネットを介したテレビ放送のためのユニークな技術プラットフォームの作成に取り組んでいます。 このプラットフォームに基づいて、Web Elections 2012、SPIEF、バンクーバーおよびロンドンオリンピアードの放送、および同様の規模のいくつかのプロジェクトなどの大規模プロジェクトが行われました。
ゴールドスポンサー
Aviasales.ruは、ロシア初の格安航空券向けインターネット検索エンジンです。 これは、月間250万人以上の訪問者と、ホテル、保険、レンタカーサービスを見つけるための追加機能を備えたプロジェクトです。 会社の従業員数は約60人です。 本社と従業員の80%は、タイ王国の美しい日当たりの良いプーケット島にあります。 テクノロジースタックには、RoR / Redis / RabbitMQ / MySQLが含まれます。
SocialQuantumは、ヨーロッパのソーシャルネットワークおよびモバイルプラットフォーム向けのゲームアプリケーションの大手開発者および出版社の1つです。 同社のゲームは、iOSおよびAndroidプラットフォーム、およびロシア連邦のソーシャルネットワークとFacebookで利用できます。
Social Quantumのアプリケーションは、モバイルゲームのレーティングで常に首位を占めており、ロシアのソーシャルネットワークでもトップの地位を占めています。
シルバースポンサー
GitHubは、ソフトウェアを一緒に作成する最も効果的な方法です。このアプリケーションは、会社、オープンソースライブラリ、または数日間のプロジェクトにとって重要ではありません。 GitHubは、あらゆるデバイスでの共同開発のためのツールを提供し、より簡単にします。 今日から始めましょう-オープンソースプロジェクトのホスティングは無料です!
Lookatmeは若者向けの最新のオンラインマガジンで、月間170万人以上のユーザーを対象としています。 このプロジェクトはRuby on Railsで開発されたため、伝統的にLookatmeは会議を支援します。 LAMでは非常にクリエイティブで興味深い人々が働いています。 大きくはないが、非常に緊密で友好的なチーム。
主催者
railsclub.ruのニュースレターにサインアップしてニュースレターを最新の状態に保ち、最新情報を入手してください 。
railsclub.ru
http://twitter.com/#!/railsclub_ru
www.facebook.com/railsclub
ところで、私たちは積極的にスポンサーを探しています。 スポンサーへのオファー
Rubyプロジェクトを開発していますか? Rubyはお金をもたらしますか? Rubyはあなたを幸せにしますか? ロシアでのRubyの開発に貢献してください! ロシア最大のRuby on Railsカンファレンスのスポンサーになりましょう! RailsClubの改善にご協力ください!