Roman Nurik-Honeycombの「Our Man」



「開始の14分前です!」©))ローマンヌリックが中心にいます。



モスクワで開催されたGoogle Developer's Day-2010で、Googleの「スター」の中で目立つことは困難でした。 しかし、Roman Nurikは失われませんでした-最も強力な報告の1つは、1986年にオデッサで生まれた男によって行われました。 私たちはすでに彼のことを聞いて(そして書いた)、この秋に初めて実生活で会うことができた。 インタビューは11月に記録され、Android 3.0プロジェクトでのローマ人の仕事はバイコヌールよりもひどいものでした。 したがって、私はハニカムのリリースまでこのテキストを保持しました。 インタビューの考えが妥当性を失っていないことは確信しています。 たとえば、 HTC Android Developer`s Contest 2.0のコンテキストでは。



ローマンですが、弱いです。このインタビューはロシア語で書かれていますか?

OK、試してみますが、あなたの助けを頼りにしています! そして、私は事前に謝罪します-難しい瞬間に私は英語に切り替えます。 家族(ママとパパと一緒)では、ロシア語を話します。 でも今はサンフランシスコに住んでいます。 すべての友人、すべての英語を話す環境があります...練習の一般的な欠如が影響します。



いくつかの出版物の人々はすでにあなたがウクライナ出身であることを知っています。 詳細を教えてください。

私は1986年にオデッサで生まれました。 私が3歳のとき、両親と私はアメリカに向かいました。 最初は、ニューヨーク、ブルックリンに住んでいた。 その後、彼らはロングアイランドに移動しました。 次に、ボストンで勉強します。 私はもう2年間Googleで働いており、サンフランシスコに住んでいます。



ユーザーインターフェイスに戻りますが、とりあえず教えてください。いつ、どのようにしてプログラマーになることを決めたのですか。

長くて早い。)私の父はITに関わっていませんが、 彼は車のサービスで働いています。 しかし、彼はいつもコンピューターが大好きで、私のコンピューターへの興味を歓迎しました。 一般的に、お父さんは子供の頃からコンピューターを学ぶのを助けてくれました。 これが「私の人生のこと」だとすぐに気づいたかどうかはわかりませんが、10歳でプログラミングを始め、13歳でC ++を学び始めました。 15〜16歳くらいで、プログラミングを体系的に勉強するという結論に達しました。 17歳までに、彼はWebデザインに真剣に取り組んでいました。 Webデザインとユーザーインターフェイスがどのように密接に接続されているかを既に理解しました。 数学が大好き。 それがなければ、プログラミングはどこにもありません。



あなたはすべてUIに移行します。最初にあなたの学生時代について教えてください。

専門分野を選択する問題については議論されていません。 これらが情報技術であることになっていることは明らかです。 ところで、大学ではITだけでなくマーケティングも勉強しました。 驚かれることでしょうが、私が大学で学んだ主なことは、人々と働く方法、チームで働く方法、チーム精神です。 幼少期および10代の頃、私はプログラミングを個別に行っていました。 そして、学生は「チームゲーム」をマスターし始めました。 私の両方の学部のプロジェクトのほとんどはグループでした。 現代の教育では、グループワークは非常に重要なスキルと考えられています。 奇妙なことに、プログラミングの分野ではあまり学んでいません。 これには2つの説明があります。

1.私は学年に何とか読んで学ぶことができました。

2.プログラミングでは、独学が非常に重要であるため、私は独学で多くを学びました。



そして、どうやってGoogleに行き着いたのですか?

ある日(2007年)、私の良き友人が広告にGoogleの空きを見つけて、すぐに履歴書をGoogleに送るべきだと発表しました。 だから私は送った!

この仕事は非常に興味深いものでした:APIサポートエンジニア。 - グーグル - «API»と«エンジニア»)私はPHP、Google MapsのAPIで多くのことを働いてきた、と私は大企業ということは、大量のデータだったと言っています:私は、私は実際には2つを気に入っこれら三つの言葉の一つということを覚えて!すべてに開かれます。 一般的に、私は火をつけて、文書を送りました。

明らかに、私の履歴書は誰もが大丈夫で、小さな筆記試験を送ってくれました。 書面による課題に迅速に対処しました。 その後、電話インタビューがあり、サンフランシスコに飛んで、そこですべてが決定されました。 彼らは私のITに対する情熱を理解していました。 すでに仕事の経験がありました。 一般的に、私は幸運です-私は空室に適していて、空室が私に近づいてきました。 すべてがうまくいった。



Googleで正確に何をしていますか?

つまり、Android、ユーザーインターフェイス、デザイン。

今の私の主な仕事は、Android開発者とのコミュニケーションです。 さらに、私はネイティブのAndroidアプリに取り組んでいます。 当然、私はAndroidオペレーティングシステムの開発者と連絡を取り合っており、ユーザーインターフェースに関連する問題について時々連絡を取ります。

子供の頃、私はたくさん描いて、それからPhotoshopに興味を持ちました。 私はそれで長い間、たくさん働いてきました。 私はPhotoshopで数十時間を費やしたと思います。 これらのスキルは、インターフェイスを操作するときに非常に役立ちます。 全体として、プログラミング、ユーザーインターフェイス作業、およびWebデザインの組み合わせは、私にとってタスクの素晴らしい組み合わせです。



Google ChromeとGMailのテーマ、GTUGロゴ:あなたのデザイン作品が大好きです。 明るさとミニマリズムとロジックと機能の組み合わせが好きです...

ありがとう はい、私はこれを重視します。 私はそれをシンプルで便利なものにすると同時に、視覚的にロードされないようにしています。



今日のAndroidオペレーティングシステムの一般的な状況をどのように評価しますか?

何よりも、Androidでのオープンアクセスを重視しています。 これにより、Androidが他のオペレーティングシステムと区別され、Androidが「WEBライク」になります。 Webイデオロギーのオーガニック。 これは勝利戦略だと思います。 オープン性は、開発者に多くの本当の利点を提供します。 「これはどのように機能し、どのように機能しますか?」と尋ねられたとき、私はいつも「何も発明する必要はありません。 コードを見てください、すべてがそこに見えています!」



あなたがするユーザーインターフェイスは、(私の意見では)この段階でAndroidにとって最も重要で関連性があります。 この段階でAndroid用UIの開発の役割をどのように評価しますか?

うーん...ここで私は英語が上手です。

Androidがユーザーインターフェースの改善に多大な注意を払っていることがすぐにわかると思います。 さまざまな国で、開発者はUIを改善するために多くの努力をしています。 開発者との接触を提供する私たちだけでなく、トップマネージャー、そして何よりもAndroidプラットフォームの開発者も。 私たちはすべてユーザーエクスペリエンスを重視しており、それに応じてユーザーインターフェイスも重視しているため、これらは見過ごされるイベントではありません。 過去には、Androidは完璧ではなく、そのインターフェースはあまりきれいではないという多くの批判がありました。 しかし、私は状況を変えるために多くの努力が払われると確信しており、私たちはそれを変えると信じています。 はい、開発者は異なるメーカーのカスタマイズに問題があることを知っています。 これらの問題がすぐに最小化されることを願っています。 結局のところ、Androidの問題はGoogleの問題だけでなく、これらは法制度全般の問題、メーカーや他の多くの人々の問題です。 しかし、私は、開発の容易さのためにオープン性を犠牲にすることはないと思います。 結局のところ、Androidが開発者だけでなく、メーカーや他のすべての人にとってもオープンプラットフォームであることは非常に重要です! したがって、誰もが幸せで満足していることを確認する必要があります。 したがって、開発者にとってプラットフォームを可能な限り便利なものにしようとしています。 しかし同時に、開放性を犠牲にすることは決してありません。 これは基本原則の1つです。



OK、Android UIの将来のバージョンでは大幅に改善されます。 この状況と、春に開発者向けに導入されたパターンにより、このイノベーションの前に開発されたアプリケーションを使用できなくなりますか?

再び英語 )ご存知のように、現在のAndroidの将来のバージョンについては説明できません。 パターンは下位互換性をサポートします。 なぜパターンを作成するのですか? 彼らがユーザーを助けるからです。 これらのアプリケーションを使用するユーザーは、アプリケーションがどのように機能するかについて一定の期待を持っています。 結局のところ、物事がよく似たパターンで機能しているように見えるとき、それらははるかに使いやすいです。 Androidの新しいバージョンのパターンに依存している場合、以前のバージョン用に開発されたアプリケーションを再インストールする必要はありません。 Androidチームは、後方互換性に取り組んでいます。 したがって、Android 2.3、2.4、2.5、または少なくとも5.0、またはその他のデバイスが表示された場合、Android 1.6または2.1のアプリケーションは引き続き完全に機能します。 はい、アプリケーションはパターンを使用するかどうかに関係なく機能します。 しかし、どのくらい効果的ですか? この問題はまだ解決中です。 パターンが私たちの共通の立場を反映していることが重要です。 これは実際に私たちのビジョンとグローバルな政治であり、特定のデバイスの意見だけではありません。 これは間違いなく、インタラクティブデザインに対するグローバルビジョンです。



モスクワのハッカソンに対する印象はどうですか?

双方が名誉に対処したという相互の言語的困難にもかかわらず、それは非常に興味深いものでした。

プロジェクトは、著者がタスクに本当に対処できることを印象づけ、確信しました。 KievプロジェクトSaveMeのプレゼンテーションが気に入りました。

このプログラムがChrome拡張機能とAndroid用アプリケーションの両方であることは素晴らしいことで、誰もが気に入っており、SaveMeの勝利は当然のことです。



ありがとう キエフの成功が、現在キエフでGoogleイベントを実施するための共同の取り組みの良い動機になることを願っています。



ウラジミール・イワノフ、キエフGTUGセンター



All Articles