До очередной конференции RailsClub’Moscow остается меньше 2-х недель. На 11-ый по счету слет рубистов приедет самая представительная компания международных Ruby звезд за всю историю конференции.
В ожидании личной встречи мы решили задать им несколько вопросов. Звездные спикеры RailsClub’Moscow рассказали о своих планах и поделились некоторыми личными историями.
Представляем вашему вниманию интервью со Ксавье Нориа (Xavier Noria). Это второе интервью серии, которая будет опубликована в ближайшем будущем. Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом :)
Xavier Noria (Испания): участник Rails core team и обладатель Ruby Hero Award 2010
Как ты себе представляешь Москву?
— I don't really know Moscow much, though I'd like to fix that gap in this trip. My grandparents went to Moscow some 30 years ago or something like that as tourists, and I remember their experiences were more related to the big difference in the day to day of citizens in both cultures. Like how getting a flat to live with your family was regulated, five-year plans, and those kind of things.
My memory failed there. I have revised documentation of that trip and while they went behind the iron curtain (it was April 1979), they visited a few countries but didn't went to USSR.
— На самом деле, я мало знаю о Москве, но хотел бы заполнить этот пробел во время поездки. Мои дедушка и бабушка в 1979 году были как туристы за «железным занавесом», хотя и не посещали Москву. Помню, на них произвела впечатление большая разница в обычной жизни людей наших культур. Например, что процесс получения квартиры семьей регулировался государством, пятилетние планы — такого рода вещи.
Что бы хотел здесь увидеть?
— My father was into chess, he was good and in particular reached International Master in correspondence chess (long before computers) and played with Russians. He also made a draw with Karpov in a simultaneous exhibition in Barcelona. Would be nice to visit something related to chess, some legendary school or club or something and bring him some picture, souvenir, book… some detail.
As a curiosity, I have found the record of the draw of my father with Karpov, it was 1976: twitter.com/fxn/status/231825490091048960/photo/1
— Мой отец на досуге увлекался шахматами и достиг в них успеха, был одним из лучших в Испании в 60-70-х, стал мастером международного класса по заочным шахматам (это было задолго до появления компьютеров — тогда они переписывались!) и играл с русскими шахматистами. Он даже сыграл вничью с Карповым во время сеанса одновременной игры в Барселоне. Было бы здорово посетить место, связанное с шахматами, — какую-нибудь легендарную школу или клуб, что-то такое, и привезти ему фотографию, сувенир, книгу… какую-то деталь.
Я даже нашел стенограмму матча моего отца с Карповым, это было в 1976 году: twitter.com/fxn/status/231825490091048960/photo/1
Что ждешь от встречи с российскими разработчиками Ruby?
— Meeting local communities is enriching wherever you go. I am looking forward to meet people I have only met online, and meet and chat with new local people. And of course the regulars, locals or not, you always meet at some conference or another. That's always a great experience and it is what I like about going to conferences.
— Встречи с сообществами из других стран всегда обогащают, независимо от того, где они проходят. Я с нетерпением жду встреч с людьми, с которыми до сих пор общался только в онлайне, встреч и общения с новыми людьми. Ну и конечно, встреч с постоянными участниками, с которыми регулярно встречаешься то на одной конференции, то на другой. Это всегда отличный опыт, и это то, что мне нравится в поездках на конференции.
Над каким проектом / open source сейчас работаешь?
— I am a Ruby on Rails consultant for a living. I work from home for clients all over the world. My main open source project is of course Ruby on Rails, though I have some humble stuff out there and still maintain my Perl modules (I am a CPAN author).
— Я зарабатываю на жизнь, консультируя по Ruby on Rails. Работаю из дома на клиентов, которые разбросаны по всему миру. Мой главный open source проект — это, конечно, Ruby on Rails, хотя у меня есть и другие симпатичные проекты, например, я до сих пор поддерживаю мои модули на Perl (я автор CPAN).
Что считаешь своим главным достижением в жизни или карьере?
— My most important project is rising my daughter. Everything else is quite relative.
— Мой самый главный проект — воспитание моей дочери. Все остальное менее существенно.
Чем любишь заниматься в свободное от Ruby время?
— I am a very curious guy and am into all sort of things. The most recent ones: taking flight simulation classes and doing my first steps at stand up paddle. The weather in Barcelona is great and doing stand up paddle in the sea is lots of fun.
— Я очень любознательный и интересуюсь множеством разных вещей. Одно из последних увлечений — занятия на симуляторе авиаполетов, а еще я делаю первые шаги в серфинге с веслом. В Барселоне прекрасная погода, так что заниматься серфингом с веслом в море — одно удовольствие.
Когда и почему ты начал программировать?
— When I was a child, as most of the guys in my generation. I learned Basic by myself thanks to a Spanish magazine called «Mi Computer». Did staff in a Triumph Adler Alphatronic my father used in his little company. I have always programmed in my spare time, though I was 30 when I got my first job as a computer programmer.
— Когда я был ребенком, как и большинство ребят моего поколения. Я самостоятельно освоил Basic благодаря испанскому журналу «Мой компьютер». Кое-что делал на Triumph Adler Alphatronic, который мой отец использовал в своей маленькой компании. Все свое свободное время я программировал, но только в 30 лет я получил свою первую работу как программист.
Чего бы хотел достичь в своей профессии?
— While at some crucial points in my life I project myself in the future and check whether I like what I see, I am not goal-oriented. I live in the moment. Achievements, direction changes and forward movements come as a side-effect of your dedication. Day after day.
— Хотя в важные моменты своей жизни я представляю себе свое будущее и задумываюсь над тем, нравится ли мне эта картинка, я не ставлю перед собой конкретные цели. Я живу настоящим моментом. Достижения, смена направления и движение вперед приходят как побочные эффекты вашей преданности делу. День за днем.
Кем бы ты хотел стать, если бы не стал программистом?
— Anything. I find pleasure in doing the task at hand the best possible way. The task itself is a problem to perfect.
In my 20s I woke up at 6 AM to take a delivery van and go to the shops and markets, it was fun, the city woke up while you were driving your van fast early in the morning. It was great. I have been a salesman in a music shop, proof-reader of math textbooks for 6 years. I dropped from school when I was a teenager and years later rejoined and ended up completing a degree in math. I have been a math teacher in summers in high school, and Perl teacher at the university for seven years in my spare time.
You see, I've done many things besides programming and could switch to something else because there's always some interest edge in almost anything.
— Да кем угодно. Мне нравится выполнять задачу лучшим из возможных способов. Задача сама по себе — это возможность для улучшения.
В 20 лет я просыпался в 6 утра, садился в фургон доставки и отправлялся по магазинам и рынкам, и это было здорово: город просыпается, пока ты быстро ведешь свой фургон по утренним улицам. Это было здорово. Я был продавцом в музыкальном магазине, шесть лет занимался корректурой книг по математике. Я бросил школу, когда был подростком, и годы спустя вернулся за парту, чтобы получить степень по математике. Семь лет в свободное время я преподавал математику в летней школе и Perl в университете.
Как видите, я занимался разными вещами помимо программирования и мог бы переключиться на что-то другое, потому что почти в любом деле можно найти что-то интересное.
Какую книгу посоветуешь обязательно прочитать любому программисту?
— I would recommend programmers to read tons of books.
If you ask me to highlight one, I am going to recommend a book that is not often mentioned like Code Complete and friends. Let me recommend Mastering Regular Expressions by Jeffrey E.F. Friedl. This is a thick book about regular expressions that I expected to be dry, but hooked me like crazy because the exposition is so fucking good. It is among of the best technical books I've read. And I know from experience many programmers do not feel confident or don't know regular expressions very well, and there's a world of difference if you master this powerful tool.
— Я бы посоветовал программистам прочитать кучу книг. Если выделить какую-то одну, я бы порекомендовал одну из книг, которые обычно не упоминают, например, «Code Complete and friends». Еще позвольте посоветовать «Mastering Regular Expressions» Джеффри Фридла / Jeffrey E.F. Friedl. Это толстая книга о регулярных выражениях, она здорово меня зацепила, потому что там все чертовски хорошо показано. Это одна из лучших технических книг, которые я когда-либо читал. И я знаю по своему опыту, многие программисты не очень хорошо знают регулярные выражения… Вы будете на голову выше, если вы освоите этот мощный инструмент.
В России существуют сильные литературные традиции. Ты читал кого-нибудь из российских писателей?
— Not that I remember, but guess this trip will also fix that :)
— Не припомню такого, но думаю, эта поездка это исправит :)
Наши спонсоры
Напоминаем, что генеральным спонсором нашей конференции стала компания undev.ru
UnDev — это уникальная компания, которая занимается разработкой больших и сложных проектов. Это те самые ребята, которые создали webvybory2012.ru для видеотрансляции выборов Президента РФ.
Золотыми спонсорами конференции стала компания www.socialquantum.ru
SocialQuantum — это компания, занимающаяся разработкой игр и приложений для популярных социальных сетей. Большая команда рубистов, офис в Москва Сити, действительно высокие нагрузки (5 млн dau).
Золотыми спонсорами конференции стала компания www.aviasales.ru
Aviasales.ru — это сервис поиска и покупки дешевых авиабилетов. Проект разработан на ruby on rails, поэтому aviasales поддерживает нашу конференцию. В компании сформирован профессиональный и дружный коллектив разработчиков. Офис разработки расположен в Тайланде :)
Конференция
До конференции осталось всего 1.5 недели.
Купить билеты можно на странице события — railsclub.timepad.ru/event/29192
Будьте в курсе наших новостей, подписавшись на railsclub.ru/email, и следите за обновлениями:
Сайт конференции: railsclub.ru
Страница на facebook: www.facebook.com/railsclub
Twitter: http://twitter.com/#!/railsclub_ru
Автор: Lxx