Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
Рабочие места
11 июня 2010

Рабочие места: рассказ Максима Кузькина, архитектора Parallels

Фото автора Слава Баранский
Слава Баранский

Рабочие места: рассказ Максима Кузькина, архитектора Parallels

Я совмещаю несколько ролей в компании – исторически являюсь системным архитектором наших десктопных продуктов виртуализации. В их основе лежит единая платформа, в создании которой я принимал непосредственное участие. Поэтому я также активно участвую в процессах согласования функционала многих наших решений, определяя, как мы их будем разрабатывать с технической точки зрения. Из последних проектов – это Parallels Upgrade to Windows 7 (один из самых сложных с точки зрения сценариев работы продукт), Parallels Desktop 5 для Mac, а также Parallels Workstation Extreme. Конечно, часто приходится и самому программировать – в преддверии релизов рук всегда не хватает.

Рабочие места: рассказ Максима Кузькина, архитектора Parallels

Как выглядит ваше рабочее место?

как выглядит рабочее место Максима Кузькина, архитектора Parallels

Мое рабочее место – это большой стол у окна, на котором всегда два ноутбука. Один – PC, другой – Mac. На моем столе всегда много книг и бумаги. Я очень люблю все сначала записывать на бумагу, пытаться структурировать свои мысли относительно того, как лучше решить задачу по разработке той или иной фичи и т.п. Потом мы все это в команде обсуждаем, перечерчиваем, и уже потом беремся за разработку. Вообще, я сторонник того, чтобы сначала хорошенько подумать, а потом сделать. Потому что по большому счету программировать не так сложно, главное понять, что на самом деле нужно создать, вложить в состав продукта. Из моего опыта работы с очень продвинутыми людьми – благо дело, так случилось, что в Parallels много хороших инженеров — не возникает проблем сделать что-то, когда есть хорошее понимание задачи. В то же время, проблемы могут возникать, когда непонятно, что же нужно сделать, или неправильно поняли идею рынка. А книги я предпочитаю читать «по-старинке» бумажные — даже полюбившийся мне iPad пока не смог избавить меня от этой вредной привычки.

Каким железом вы пользуетесь?

Как я уже сказал, я всегда работаю с двумя машинами в очень похожей конфигурации:

— Lenovo Thinkpad T500 15.4″ с Intel Core 2 Duo и 4GB RAM (multi-boot между Windows 7 Pro 64-bit и Ubuntu 9.10 “Karmic” 64-bit)

— Apple MacBook Pro 15.4″ с Intel Core 2 Duo и 4GB RAM (multi-boot между Mac OS 10.6.4 и Windows XP Pro SP3 32-bit в Boot Camp)

Вообще к выбору железа я подхожу исключительно потребительски, не заморачиваясь. Для меня самое важное, чтобы было много памяти и присутствовала аппаратная виртуализация. Сейчас практически все компьютеры удовлетворяют этим требованиям.

Рабочее место Максима Кузькина, архитектора Parallels

В зависимости от того, каким проектом я занимаюсь, пользуюсь либо одной, либо другой машиной. Переключаться между платформами мне приходится глобально несколько раз в год. Поэтому не получается отдать предпочтение какой-то определенной ОС – ценю все. А между ноутбуками обязательно стоит телефон. В моей работе это очень важный инструмент, т.к. из-за географической распределенности нашей компании, разницы в часовых поясах приходится участвовать во множестве конфколлов, обсуждая с командой статусы проектов. Безусловно, я активно использую и мобильный телефон. iPhone стал для меня гаджетом, без которого мне трудно представить свою жизнь. При этом, я очень долго сопротивлялся, принципиально не покупал себе iPhone, считая его просто «модной игрушкой». Но в один прекрасный день мне его подарили, и понеслось! Сейчас он абсолютно устраивает меня и как телефон, и как средство мобильного доступа в Интернет, а также к рабочей почте. Я пользовался различными смартфонами на базе Windows Mobile, Symbian и Blackberry – не пошло. А вот iPhonе’ом я проникся и даже пересадил всю семью на него.

Каким смартфоном пользуется Максим Кузькин, архитектор Parallels

Дома у нас компьютерное хранилище, которое незаметно распределились по всей квартире… Я как-то решил посчитать и насчитал больше 10 машин. У каждого в семье есть ноутбук. Один общий компьютер для просмотра фильмов и для компьютерных игр (Core 2 Quad с 8GB RAM и nVidia GeForce GTS 250 в котором работает Windows 7 Home 64-bit, подключённый к домашнему кинотеатру по HDMI). Дома у меня стоят два сервера (довольно старенькие одноядерные Pentium II + SUSE 8.2 и Pentium IV + Windows 2003): между ними распределена моя домашняя инфраструктура. Не могу сказать, что она очень продвинутая, но во всяком случае это все, что мне нужно для полноценной работы из дома, если это необходимо: почтовый сервер, бэкап, файловый сервер, торрент сервер, версионный контроль и багтрекер. Дома стоят два маршутизатора: D‑Link DI-808HV стоит на входе в локальную сеть (он был выбран в основном из-за очень удобного корпуса – легко было его монтировать), а внутри дополнительно стоит Linksys WRT160N (его я поставил, чтобы можно было дома работать с сетью 802.11n, т.к. скорости по Wifi до этого часто не хватало). Могу быстро работать изолированно при необходимости! Но вообще я крайний противник дистанционной работы в нашем деле. Разработка коммерческих программных продуктов, да еще и сложных как в случае с Parallels – это командная работа, много всего толкового рождается в процессе личного общения всей команды, задействованной в проекте. Но, конечно, если кому-то из моих ребят надо поработать из дома эпизодично – это не катастрофа.

как оборудовать рабочее место дома

Каким ПО вы пользуетесь?

Во-первых, я работаю абсолютно со всеми существующими операционными системами и их последними версиями. На ПК у меня Windows 7 Pro 64-бит, на Маке – последнее обновление Mac OS X (10.6.4). Как правило, я ставлю последнее обновление Mac OS X, как только оно становится доступным через Apple Developer Connection (т.е. несколько раньше конечных пользователей).

Если говорить про приложения, то на Windows-машине — это MS Office 2007. Ставил 2010, но он у меня пока не пошел – загружу, когда он будет более стабильно работать. Безусловно без MS Outlook/Exchange никуда. Очень много работаю в Power Point, Excel, Visio – расписываю спецификацию десктоп-продуктов Parallels там. Мессенджер – Skype. Вообще без Skype уже некоторое время своей жизни не представляю – незаменимая вещь. Для очень старых контактов стоит ICQ, но в последний год лично для меня он вышел в тираж. Я пользуюсь всеми браузерами. Но по умолчанию, наверное, работал бы с FireFox –хотя и он от релиза к релизу все больше меня расстраивает. Я все больше склоняюсь перейти на Safari полностью. Google не прижился. При этом, я активно пользуюсь RSS (Omea Reader) – читаю оттуда все новости, поэтому особо для личных целей мне браузер и не нужен. А если говорить про «житейское» — то на каждом компьютере у меня есть iTunes.

Отдельное внимание стоит уделить тулзам разработки, с которыми я активно работаю. Очевидно, они отличаются на разных платформах. На Windows это Far Manager (огромное спасибо Евгению Лазаревичу Рошалу за его труды над этой утилитой!) – очень нужная тулза, без которой мне было бы гораздо труднее работать — VIM (как редактор по-умолчанию для Far) – ничего нет лучше VIM в работе с текстом (всех любителей Emacs просьба не обижаться)! HIEW я часто пользуюсь как просмотрщиком по-умолчанию в Far – зачастую с ним работать приятнее, чем, скажем, с IDA. Putty – незаменимый SSH клиент для Windows, также пользуюсь им очень часто. Программирую я в основном на С, иногда на C++/Qt, часто приходится делать что-то на Python. Интегрированными средами разработки я пользуюсь нечасто, т.к. в моём представлении они слишком перегружены ненужным функционалом. Тем не менее у меня стоят Visual Studio 6, 7 и 8 (инструмент я выбираю в зависимости от задачи). На Linux и Mac я работаю в основном прямо в терминале, а vim мой самый главный инструмент разработки.

Какая существует конфигурация мечты?

Я бы здесь разделил аппаратное и программное обеспечение.

С точки зрения «железа», я вообще не хотел бы видеть компьютеры как какие-то отдельные устройства. Мне кажется, что доступ к информации должен происходить максимально незаметно с точки зрения каких-то физических усилий, чтобы не нужно было с собой носить какие-то девайсы, обеспечивать подключение их к сети, заряжать их регулярно. Я хочу, чтобы интерфейс взаимодействия был максимально простой.

С точки зрения программного обеспечения, наиважнейшим прорывом для меня было бы разделение данных и физических носителей информации в повседневной жизни. И здесь как раз идея доступа к данным через Интернет – «облачные» сервисы — сразу становится очень осязаемой. Я хочу иметь возможность работать со своими документами и программами из любой точки мира, при этом не рискуя конфиденциальностью и не жертвуя удобством работы. Думаю, в той или иной форме, всё идёт к созданию такого рода инфраструктуры (к примеру, Google Chrome OS, по сути, является первой «облачной» ОС) – посмотрим, во что всё это выльется через 5–10 лет. К тому же в Parallels мы принимаем непосредственное участие в разработке софта для тех самых «облачных» провайдеров, чтобы они могли просто предлагать конечным малым бизнесам ИТ как услугу, запускать их с минимальными для себя затратами. В общем, мне интересно.

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

7 надёжных камер для безопасности людей и питомцев

7 надёжных камер для безопасности людей и питомцев

100 otlichnyh podarkov mame na den' rozhdeniya

100 отличных подарков маме на день рождения

15 классных вещей, которые стоит купить у российского бренда Muted

15 классных вещей, которые стоит купить у российского бренда Muted

Этот неубиваемый смартфон Honor X9d работает два дня без подзарядки

Этот неубиваемый смартфон Honor X9d работает два дня без подзарядки

11 вещей с AliExpress, которые порадовали нас на этой неделе

11 вещей с AliExpress, которые порадовали нас на этой неделе

Wi-Fi-роутер Xiaomi AX3000

Надо брать: топовый Wi-Fi-роутер от Xiaomi со скидкой 37%

Эти 15 товаров со скидками до 82% достойны внимания на AliExpress

Эти 15 товаров со скидками до 82% достойны внимания на AliExpress

Надо брать: мужские ботинки от Golden Camel со скидкой 56%

Надо брать: мужские ботинки от Golden Camel со скидкой 56%

Это интересно
«Мне с любовью от меня»: 5 подарков в форме сердца, которыми можно порадовать себя 14 февраля

«Мне с любовью от меня»: 5 подарков в форме сердца, которыми можно порадовать себя 14 февраля

Культурный челлендж: 6 способов получить новые впечатления в этом году

Культурный челлендж: 6 способов получить новые впечатления в этом году

РОЦИТ: 2026 год изменит правила игры для бизнеса в сфере кибербезопасности

РОЦИТ: 2026 год изменит правила игры для бизнеса в сфере кибербезопасности

Молодёжные центры: почему это удобно и что о них нужно знать

Молодёжные центры: почему это удобно и что о них нужно знать

Комментарии
BaBL
11.06.10 13:56
прошу прощения, Вы уверены что своим делом занимаетесь? ---- Во-первых, я работаю абсолютно со всеми существующими операционными системами и их последними версиями. На ПК у меня Windows 7 Pro 64-бит, на Маке – последнее обновление Mac OS X (10.6.4). ---- это все существующие операционные системы? а если найду?
Anonymous
11.06.10 14:10
ну вообще-то в гостевых системах продуктов паралельз запускается больше 60 ОС, так что архитектор продукта наверняка знает как они ведут себя (если не досконально, то по верхам точно разбирается)
Alexander Gerasimenko
11.06.10 14:43
Перестал читать после "десктопных продуктов виртуализации" "единая платформа" "участвую в процессах согласования функционала многих наших решений, определяя..." Надо было назвать "Статья для програмистов". Увы, мозги и компьютеры программируются по разному. Писал об этом у себя на блоге в статье за 4 июня. Мыслите шире, действуйте проще. Александр. http://askalex.ru/
Slava Baranskyi
11.06.10 14:45
У нас разнве гости — попроще и посложнее. Народ обычно предлагает совершенно непоьемных чуваков. Максим — золотая середина — и программер и человек :)
Anonymous
11.06.10 17:50
прочитал статью у вас в блоге. если принимать ее как руководство к действию, то сложно проще и еще более емко объяснить что такое десктоп виртуализация, да еще и во вступлении, чтоб кто-ниб да и не застул на второй строчке. Лайфхакер все же подразумевает присутствие программеров, для которых это нормальная терминология
Dmalyov
11.06.10 18:32
Ну конечно, чукча не читатель, чукча писатель. У СЕБЯ НА БЛОГЕ)))
Anonymous
12.06.10 18:58
Привет всем. Вы узнаете, как можно зарабатывать деньги без собственного сайта, сможете работать в графических программах и узнаете, как создавать дизайн веб-сайта. По эксперементальной методике,научитесь зарабатывать деньги в ИНТЕРНЕТе!!! http://1million.freehostia.com
Anonymous
24.09.10 08:38
"участвую в процессах согласования функционала многих наших решений, определяя..." Что здесь "программистского"? Деепричастный оборот?

Новые комментарии

Аватар автора комментария
Yuki Yamaoka1 час назад

0 / 0

Правильно всё, я бы так жи ответила, а автора послалабы на х...уй)))))
8 типов людей-вредителей, которые отравляют жизнь
Аватар автора комментария
Yuki Yamaoka1 час назад

0 / 0

У всё обязательно нужно обосрать человека, а человек что извините меня, должен насильно любить то то или это и его не должно это раздражать, каждого что что раздражает, и у вас тоже, что то не в порядке с вами, потому что вас тоже что то бесит, например если как то мерзко отзовуться о ваших диточках, или тех, кто вам дорог.....
8 типов людей-вредителей, которые отравляют жизнь
Аватар автора комментария
Yuki Yamaoka2 часа назад

0 / 0

Господи, яшь переср@лась, я думала вы хотели нивчом неповинную собаку, а вот хозяина надо припугнуть и не только, показать ему на примери, посадить его на поводок)))))
8 типов людей-вредителей, которые отравляют жизнь
Аватар автора комментария
Yuki Yamaoka2 часа назад

0 / 0

Ну ты и урод, и для тебя такие Люди вредители??? Только из за того, что ты выше описал, а про громкий голос, ну - у меня громкий голос, и чо дальше , ты такой вредитель, у тебя тоже что то есть, а все как мыши сидеть из за тебя не обязаны.....
8 типов людей-вредителей, которые отравляют жизнь
Как работает препарат для похудения «Редуксин Форте» и кому он может помочь

Как работает препарат для похудения «Редуксин Форте» и кому он может помочь

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииДля начинающих авторовО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях