Внимание — женщина-программист!

У каждой женщины должна быть своя изюминка, но что делать, если у тебя этого изюму — ну просто целый вагон? А среди прочего есть еще и необычное хобби, совсем непонятное твоим подругам — писать программы! Об этом мы и решили поговорить с Динарой Нургатиной, чье портфолио украшает Fast Update (скачать у автора,найти на SoftSearch) — программа для автоматического обновления сайтов по протоколу FTP, получившая несколько наград от софткаталогов Рунета и признание журнала «Upgrade».

Динара, с чего все началось? Откуда вдруг у столь юной девушки подобные увлечения?

Компьютер мне купили, когда он стоил дороже папиной машины и управлялся Windows 3.11. Папа: Что лучше — поехать всем на море, или купить тебе компьютер? Я: Конечно, комп! На море я потом сама заработаю! После вручения папа сказал: «Не бойся в нем копаться и что-то сломать. Если надо, починим.» Я стала в нем копаться — точнее, уже в Windows, потому что в DOS + NC было неинтересно. Там был MS Office, Paintbrush и Corel Draw. Все это юзалось, постепенно изучалось. С помощью медлительности компьютера я делала анимацию в Кореле. ;-) Просто много слоев (очень много, порядка тысяч!) медленно, друг за другом прорисовывались — получался мультик. Это начало.

А какая-то другая внешняя жизнь присутствовала в это время? Твои близкие, друзья?

Да, жизнь была: ходила в школу, хорошо училась (была отличницей в тройке лидеров), только по физкультуре мне часто ставили 4... ;-( Еще ходила на художественную керамику, там были успехи (фотки работ в детском журнале), но с переездом все это закончилось. Были и неприятности — кто-то стащил мою работу с экспозиции. Понравилась, видимо. Сейчас там осталась моя ваза — она очень точно отразила мое настроение тогда, такое кислое. Никто до сих пор не решился ее покрасить — так и стоит белая (уже больше 4-x лет!) ;-) Еще я здорово умею шить и вышивать крестом — сделала две сложные картинки (буквы с разными элементами), подарила папе и другу.

Динара Нургатина, она же Dinara.ru - глядя на неё можно думать о чём угодно, но никак не о Perl и Delphi..

А сейчас все эти девичьи занятия забыты?

Сейчас, если захочу сделать подарок — сразу схвачу иголку и сделаю. ;-) Но интереснее, конечно, программировать или кино посмотреть, о чем-нибудь подумать или нарисовать какую-нибудь «гадость» и повесить на стену, чтобы потом кто-нибудь просил убрать. ;-) На самом деле все это — лишь средства выражения, просто в разное время это разное. Сейчас — программирование: когда что-то не получается, могу бросить, потом опять возьмусь, видимо, не процесс важен, а результат! ;-)

А что еще, кроме Fast Update ты напрограммировала?

Еще — сайт ColorPilot.ru на моем перловом движке, потом куча мелких программок для себя. Например, хотели мы с братом посмотреть фильм, скачав из локалки. А там так накидано, что трудно выбирать. Я открыла Delphi и написала за три минуты софтину, которая просканировала и напечатала список фильмов по алфавиту. Потом просто на бумажке ручкой пометили, что можно посмотреть.

Почему в таком случае появилась необходимость написания Fast Update'а?

Очень давно, как только у меня появился интернет, я собралась делать сайт. А тут и «консультант» объявился, объяснил что такое HTML, JavaScript и т.д. (кроме HTML особо ничего не нужно, но вот он был повернут на наворотах). Я спрашиваю: «А есть прога, которая будет из всей кучи только обновленные закачивать?» То ли он сказал «нет», то ли не знал такую... В общем — решила написать! Но тогда я еще не умела программировать! (Знакомые рассказывали, как это страшно...) Это началось только в 9-м классе, когда пришлось попробовать — мне понравилось! ;-)

Какой этап в написании программы тебе нравится больше всего, и есть ли у тебя любимые «детали»?

В каждом этапе есть что-то интересное! Например:

  1. Проектирование логики (блок-схемы люблю) плюс параллельно вываливаются списки фич, которые надо срочно записать, иначе потом забуду.
  2. Проектирование фейса иногда бывает наоборот — подход с точки зрения пользователя. Например, я в школе сдавала FUP как проект для конкурса, только тогда он не был полностью готов, а сдавался на одобрение нарисованный скриншот. Если учитель понимал по нему, что делает прога — это было хорошо. ;-)
  3. Делается начальный фейс.
  4. Затем начальные функции.

Фейс тщательно переделывается до тех пор, пока не устроит. Потом пишем, пишем..

А вообще, картиночки — главное. ;-) Правда, и они не сразу хорошие, потом ставится пункт в план: выровнять центр у иконок для списка файлов, а то некрасиво, галочки левее, чем кружочки... FUP начинался именно с графики — были нарисованы чуть ли не все иконки, которые могут понадобиться, потом уже был заложен первый кусок кода, после этого они сильно не переделывались, только были приведены к единой палитре. Это почему-то вдохновляет.

А что касается деталей, например, я взяла за правило у всех картинок в HTML ставить <alt="">, если нет нормального описания. Еще люблю улучшать код — приятно, когда что-то становится быстрее или правильнее.

Динар, на каком языке написана программа и почему именно на нем?

Я хотела делать домашние задания дома сразу на компьютере, а не на бумаге. Мне нужна была среда. Pascal никак не ставился. Одноклассник шепнул, что можно писать в Delphi, а в нем еще и для Windows можно. Я обрадовалась и поставила.

А кстати, ты не боишься конкуренции? Ведь очень многие используют Far или Total Commander?

Нет, конечно. Волков бояться... ;-) Почти у всех программ есть аналоги, но они при этом существуют и имеют поклонников. Я же почему-то не пользуюсь FAR'ом или еще чем — значит, теоретически могут существовать и те, кому придется по душе именно FUP. И они существуют! Спасибо им за это. ;-)

Динара, расскажи, пожалуйста о своей работе в «Двух пилотах». Как, почему вдруг ты там оказалась, что (кроме движка) из твоих изобретений там используется?

(Компания «Два пилота» основана в 1991 году, с 1996 года занимается разработкой программного обеспечения. Весь ее коллектив трудится над созданием программ, удобных для использования любому человеку: от новичка до профессионала в компьютерной области. Хочется отметить, что подход их весьма изобретателен, что придает продуктам компании своеобразие, легкость и оригинальность)

Есть такое место, где тусуются российские шароварщики. Там меня увидел (точнее, почитал) Раис, Главный Пилот. Мы познакомились, он решил, что мне можно предложить такое задание, а потом и другие. Сайт компании работает на моем движке. Я сейчас занимаюсь русской частью сайта. Пишу пресс-релизы, не считаю рутиной, мне нравится.

Расскажи, пожалуйста, о главных разработках компании.

Это Color Pilot — суперпрога, с помощью которой очень легко делать цветокоррекцию, не вдаваясь в детали. А если хочется стать профи в этом деле, то есть Curve Pilot, которая еще и показывает, как и какие кривые были задействованы.

А что для тебя является «прибыльным» занятием?

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

Расскажи о своем участии на ISDEF 2003.

Это общение, знакомства с очень умными и приятными людьми. Там было много интересных докладов, например про наши научные разработки в IT. И еще меня там научили играть в СВРУСский бильярд! ;-)

На твоем сайте есть ссылка на твой ЖЖ. Ты пишешь потому, что там есть возможность применить свои литературные способности, рассказать о себе или просто поделиться настроением?

Не знаю, зачем я это делаю. Наверное, просто хочется! ;-) А вообще — это форма общения. Хочется сказать людям что-то интересное от себя. Обычно, когда настроение не очень, я не пишу как раз, потому что оно пройдет и запись станет бессмысленной. А пишу то, что не зависит от настроения.

ЗЫ

На вопрос, заданный нами в конце интервью — «Какому молодому человеку проще вызвать в ее сердце чувство умиления и желание общаться с ним и даже не на «перловые» темы», — Динара ответила так:

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

Так что, граждане, принимайте на вооружение эти слова и знайте, что девушка-программист — это интересно! ;-)

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Дата публикации:
Автор публикации: