Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Декабрь без стресса
🎁 Подарки на Новый год
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
Рабочие места
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

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

Что подарить девочке на Новый год: 30 беспроигрышных идей

Что подарить девочке на Новый год: 30 беспроигрышных идей

Надо брать: набор инструментов от Deko со скидкой 48%

Надо брать: набор инструментов от Deko со скидкой 48%

Пауэрбанк от zime

Надо брать: мощный внешний аккумулятор от zime со скидкой 67%

10 товаров для подсветки комнаты, чтобы не включать противные лампы на потолке

10 товаров для подсветки комнаты, чтобы не включать противные лампы на потолке

Робот-пылесос 2025 года Roborock Qrevo CurvC отдают с отличной скидкой на Ozon

Робот-пылесос Roborock Qrevo CurvC отдают с отличной скидкой на Ozon

Надо брать: многофункциональная бритва от Polaris со скидкой 72%

Надо брать: многофункциональная бритва от Polaris со скидкой 72%

Chto podarit' vospitatelyu na Novyj god: 10 neizbityh idej

Что подарить воспитателю на Новый год: 10 неизбитых идей

Автоматическую кофемашину с высоким рейтингом от Tuvio отдают со скидкой 62%

Автоматическую кофемашину с высоким рейтингом от Tuvio отдают со скидкой 62%

Это интересно
Энергия без границ. Как атомные технологии изменили нашу жизнь

Энергия без границ. Как атомные технологии изменили нашу жизнь

Главное — практика? Почему в учёбе так важно работать над реальными задачами

Главное — практика? Почему в учёбе так важно работать над реальными задачами

Нейросети меняют рынок труда. Что нужно сделать сегодня, чтобы оставаться востребованным завтра

Нейросети меняют рынок труда. Что нужно сделать сегодня, чтобы оставаться востребованным завтра

«Восток», «Нева» и «Дон»: 6 удобных автомаршрутов по трём трассам для знакомства с регионами

«Восток», «Нева» и «Дон»: 6 удобных автомаршрутов по трём трассам для знакомства с регионами

Комментарии
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
"участвую в процессах согласования функционала многих наших решений, определяя..." Что здесь "программистского"? Деепричастный оборот?

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

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

0 / 0

Знакомый занимается продажей разной акустики и саундбаров в том числе, поэтому иногда предоставляет для тестов, вместе с ним и друзьями слушаем, оцениваем качество звучания. Даже саундбары за 100К+ не дают того, что может дать полноценная акустика или домашний кинотеатр. Это если оценивать мощность акустики, звуковое давление, функционал, дизайн, канальность и объёмное звучание с Dolby Atmos или без него! К сожалению производители техники и маркетологи задали тренд продавать современную акустику меньших размеров, но дороже. А зачем потребителю платить больше за меньшее? Я в этом смысла не вижу. Но некоторые люди готовы в ущерб качеству звучания покупать эти саундбары из-за компактности и удобства подключения. Это нецелесообразно.
Надо брать: саундбар для телевизора от TCL со скидкой 37%
Аватар автора комментария
Anton Terehov1 час назад

0 / 0

Всё верно! Сейчас почему-то домашние кинотеатры заменили такие вот пукалки в виде саундбаров и иногда по цене самих домашних кинотеатров. Только вот, что такое саундбар по сути? Это и есть урезанный домашний кинотеатр с ограниченным функционалом!!! То есть ничего нового производители техники не придумали, но зато сэкономили на всём, на размерах, на мощностях, на функционале, но продают эти саундбары за деньги, порой и за большие деньги. Нецелесообразная покупка саундбаров, потому что удовольствия от просмотра фильмов не получить, в особенности от дешёвого саундбара. Я много прослушивал эти саундбары и не один меня не зацепил по качеству звучания. Соответственно и покупать я такую пукалку точно не буду, ни за 10К, ни за 100К! У самого имеется несколько неплохих домашних кинотеатров, один из которых 9.2 канальный. Саундбары и рядом не стояли 😄
Надо брать: саундбар для телевизора от TCL со скидкой 37%
Аватар автора комментария
Олег Залялов1 час назад

+1 / 0

никогда такого не было и вот опять. Почему это удивляет? они всегда так делают, это не первый раз и до сих пор прокатывало.
Услуги ЖКХ, топливо, бытовая техника: что и насколько подорожает в 2026 году
Аватар автора комментария
Олег Залялов1 час назад

0 / 0

почти? а что-то не подорожает?
Услуги ЖКХ, топливо, бытовая техника: что и насколько подорожает в 2026 году
Как ядерные технологии используют в медицине и производстве еды

Как ядерные технологии используют в медицине и производстве еды

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