RailsClub'Moscow2013。ジェレミー・エヴァンスとのインタビュー

Ruby開発者のRailsClub'Moscow 2013の12回目の会議が始まる前に、1か月弱が残っています( チケットを購入するため )。



イベントのゲストを紹介し続けます。 最近、アーニーミラーをしましたが 、今ではSequelの主任開発者であるジェレミーエバンスが好奇心の犠牲になりました。



インタビューは、英語の元の回答と無料翻訳とともに公開されます。



画像



いつ、なぜプログラミングを始めましたか?



プログラミングに関する私の最初の本当の知り合いは、1998年に大学で勉強しているときに起こりました。 私は数学と会計を学びましたが、C ++とJavaでさらに4つのプログラミングコースを経験しました。



数年後の2003年に、私はテクニカルサポートサービスに従事し、マネージャーの1人がオフィスサイトのサポートを開始するように頼みました。 これはDreamweaverで作成された静的なサイトであり、かなりの数の問題がありました。 したがって、プロのプログラマーとしての最初の仕事は、古いサイトとまったく同じように見えるが、PHPで書かれた新しいサイトを作成することでした。



プログラミングに初めて触れたのは1998年の大学でした。数学と会計を勉強していましたが、C ++とJavaの4つのプログラミングクラスを受講しました。



数年後の2003年に、ヘルプデスクの技術者として働いていたときに、役員の1人からオフィスのWebサイトのメンテナンスを引き継ぐように依頼されました。 以前は、Dreamweaverで開発された静的サイトでした。

かなりの数の問題。 ですから、私の最初のプロフェッショナルプログラミングプロジェクトは、古いサイトと同じように見えるが、PHPで書かれた新しいサイトを構築することでした。



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



過去5年間、オープンソースでの私の優先事項はSequelの開発でした。



過去5年間の私の主なオープンソースの焦点は、Sequelの開発です。



あなたの作品の中で、何が最高で何が最悪ですか?



職場では、ネットワークとプログラムを管理しています(コマンドなし)。 最高:私はさまざまなプロジェクトで働いており、それらの作成プロセスを完全に制御しています。また、オープンソースで作業する自由時間があります。



私の仕事で最悪なのは、コードを一人で書いているので、このアイデアや同僚と議論する機会がないことです。 他のプログラマーとの個人的なコミュニケーションは、会議または会議でのみ行われます。



職場では、ネットワーク管理者であり、唯一のプログラマーです。 私の仕事の一番の長所は、さまざまなプロジェクトに取り組むことができること、アプリケーションの開発方法を完全に制御できること、そしてオープンソースプロジェクトに取り組む自由な時間があることです。



私の仕事の最悪の部分は、私が唯一のプログラマーであるため、かなり隔離されており、アイデアを議論できる仲間がいないことです。 私が他のプログラマーと直接会うのはミートアップ中のみです

および会議。



今のあなたの人生/キャリアの主な達成は何だと思いますか?



私の主な職業上の業績は、おそらく、Sequelを2008年の「生の」状態から洗練された現在に連れて行ったことです。



私の最大のプロとしての功績は、おそらくSequelを2008年の大まかな状態から現在の洗練された状態にすることです。



あなたのキャリアと専門能力開発の目的は何ですか?



将来的に開発プロセスをさらに簡単にするために、新しいプログラミングツールとテクニックを習得しようとしています。 もっと時間を費やすほど、最終的には楽になることを願っています(ここでは、怠lazの力)。



私の目標は、新しいプログラミング手法を学び、将来の開発を容易にするツールを開発することです。 願わくば、私が長い年月を費やすほど、物事が楽になります(怠のおかげ)。



プログラマーが専門的に成長するのに何が役立ちますか?



練習。 これを直接行うことによってのみ、プログラムの作成方法を学ぶことができます。 ここで非常に適切だと思う2つの式があります。

「正しい決定には経験が必要です。 経験は間違った決定から生まれます。」

「専門家は、非常に狭い分野で考えられるすべての間違いを犯した人です。」



練習。 プログラミングの方法を本当に知る唯一の方法は、それを行う時間を費やすことです。 ここで私に共鳴する二つのことわざがあります:

「良い判断は経験から得られます。 経験は悪い判断から来ています。」

「専門家とは、非常に狭い分野で起こりうるすべての間違いを犯した人です。」



プログラマーにどの本を読むことを勧めますか?



私はそのような本を推薦するのに十分な能力があるとは思わない。



私はそのような本を推薦する資格を感じていません。



コードを書かないときはどうしますか?



家族と時間を過ごしたり、ホッケーをしたり、音楽を聴いたり、ビデオゲームをしたりします。



家族と時間を過ごし、ホッケーをし、音楽を聴き、ビデオゲームをします。



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



コンファレンス


RailsClub'Moscow 2013カンファレンスに皆を招待します伝統的に、私たちは美味しく食事をし、贈り物をし、コンテストや宝くじを開催し、良い音楽を演奏します:)多くの興味深く有益なものがあります。



会議への参加の登録と支払い



スポンサー


ジェネラルスポンサー






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の改善にご協力ください!



All Articles