Диалоги с Рунетом на 5 шотов

Сергей Чикуенок

Веб-разработчик

25 июля 2011

#1Пару слов о себе

Родился в Беларуси, в маленьком городке под названием Белоозёрск.

Свой первый сайт сделал в 13 лет (1997 год), при том что в Интернете я ни разу не был. Так как городок у нас маленький, а компьютеры были только у 5 человек, все премудрости веб-разработки приходилось изучать по обрывкам документации тех пиратских программ, которые папа покупал на рынке в Минске.

Через пару лет начал активно фрилансить, зарабатывать первые деньги. После школы сразу переехал в Москву, устроился в студию X-Project, где проработал около 4 лет. А потом сбылась моя мечта: я с третьего раза попал в Студию Лебедева, которой я всё время восхищался. За те четыре года, которые я там проработал, я узнал гораздо больше, чем за предыдущие семь. Там я увлёкся JS-анимацией, которая в России (да и во всём мире, наверно) была ещё в новинку.

Помню глаза Тёмы, когда он узнал, что на полностью анимированном сайте, который я сделал, не было флэша :)

Но потом мне стало мало: хотелось понимать, чего действительно стоит мой труд, а не только как его оценивают профессиональные разработчики. Поэтому я перешёл в компанию Аймобилко, где работаю до сих пор. Там моё представление о правильных сайтах в очередной раз перевернулось и я понял, что многие вещи, которые я до этого момента делал, были абсолютно неправильными.

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

У меня есть свою блог, куда я пишу всякие штуки про веб-разработку: http://chikuyonok.ru/

В социальных сетях особо не присутствую, так как не понимаю, зачем они мне нужны. Есть профиль на Моём Круге.

Так получилось, что что моё хобби совпадает с моей работой, поэтому в свободное от основной работы время я стараюсь реализовать миллионы идей, которые вертятся у меня в голове. Очень нравится электронная музыка и диджеинг, иногда играю для своих друзей.

#2Ваш инструментарий

Я помешан на эффективной работе, поэтому перепробовал огромное количество различных программ и текстовых редакторов, а с авторами некоторых из них поддерживаю контакт благодаря проекту Zen Coding. В итоге остановился на следующей конфигурации:

  • Разработка: Eclipse IDE. В неё я делаю все свои проекты, в ней я провожу 80 % своего времени. Если нужно что-то поправить по мелочи, то пользуюсь редакторами Espresso, TextMate и TextWrangler, сейчас посматриваю в сторону Sublime Text 2.
  • Графика: тут прочно обосновался Photoshop. Альтернативы, к сожалению, пока не нашёл: графический редактор я использую не только для того, чтобы макет порезать, но и для перерисовки некоторых элементов, чтобы они весили меньше и их можно было использовать в нескольких частях сайта. Для всяких мелких задач использую Pixelmator.
  • В остальном мой зоопарк программ выглядит следующим образом: 1Password, Git Tower, Kaleidoscope, ImageAlpha, ImageOptim, Sparrow, Reeder, xScope, Transmit.

В выборе железа я достаточно консервативен. На работе у меня стоит iMac 27" со стандартной эппловской клавиатурой и мышкой и настольная лампа — больше на столе у меня ничего нет. Дома — то же самое, только в качестве компьютера MacBook Pro + Apple LED Cinema Display 27".

Для того, чтобы лучше сосредоточиться, я в рабочее время отключаю RSS-читалку, в твиттере оставляю только тех людей, которые мне интересны в профессиональном плане, а все письма от планировщика задач автоматически отправляю в мусор.

Для работы с задачами, а таже для автоматического учёта моего рабочего времени я использую Eclipse Mylyn. Так как я всегда работаю в Eclipse, у меня получается идеальная система для работы над задачами: время работы над задачей считается автоматически (и ставится на паузу, когда я отошёл от компьютера или надолго переключился в другую программу), список всех важных задач всегда перед глазами и не навязчивое отображение всех обновлений по задачам.

С Mylyn я действительно стал работать гораздо эффективнее, рекомендую его всем, даже не-разработчикам.

#3Проект, которым вы гордитесь

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

Следующим по важности для меня был проект http://bigbuzzy.ru. Его наша команда собрала буквально за месяц. Мне он запомнился, в первую очередь, рядом удачных архитектурных решений: даже несмотря на то, что за год существования проекта его концепция много раз менялась, его основа осталась прежней. Больше всего я горжусь формой оплаты: она спроектирована так, что у каждого из 30 предложений на главной странице может быть свой дизайн и механизм совершения платежа. Сейчас BigBuzzy стал отдельной компанией и я там являюсь техническим консультантом.

Ну и, конечно же, самый мой любимый проект — это http://www.imobilco.ru/, который сейчас активно переделывается. Я очень люблю музыку и кино, поэтому тема мультимедиа мне очень близка. Из интересных подпроектов этого сайта — движок читалки электронных книг, который я делал аж полгода. Примечательно, что этот движок, написанный полностью на веб-технологиях (HTML+CSS+JS) с довольно неплохой скоростью работает и на стареньком iPhone 2G, иногда даже обгоняя по скорости другие читалки, написанные на  «родном» Objective-C. Этот движок также сейчас переделывается и улучшается.

#4Книга, которую должен прочесть каждый специалист вашей области

Я читал довольно мало книг, всё больше учился по статьям и документациям, найденным в интернете. Но две книги произвели на меня особое впечатление. Это «The Humane Interface» Джефа Раскина и  «Tog on Interface» Брюса Тогнаццини. Несмотря на то, что это книги больше для дизайнеров, они хорошо вправили мне мозги.

После прочтения этих книг я понял, что пользователи покупают не строчки кода, а законченное и удобное решение.

#5Профессиональный совет колегам

Лично мне всегда помогает чувство, что я ещё мало чего знаю и умею. Это чувство заставляет меня следить за новыми разработками и применять их на практике. Если я вижу проблему, то я не мирюсь с ней, а ищу способы её исправить, что в итоге выливается в изучение новых языков программирования, новых принципов разработки и ещё большей эффективности труда.

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


Расскажи друзьям

 

Комментарии