¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

10 феврал€ 2016

јнна, велосипед и конкурентоспособное 3D-€дро C3D в маленьком и спокойном городе

¬ этом году геометрическому €дру C3D исполн€етс€ 20 лет. –овно столько лет назад основатели компании ј— ќЌ пришли к единому мнению о необходимости создани€ собственной системы трехмерного моделировани€  ќћѕј—-3D. ¬ 1996 году была создана группа, которой было поручено написание программного обеспечени€ дл€ работы с точной 3D-геометрией Ч инструмента, который бы не уступал по удобству использовани€ и функциональности зарубежным аналогам. — этих дней начинаетс€ отсчЄт истории Ђколоменскогої геометрического €дра. Ќа прот€жении многих лет €дро посто€нно развивалось и дорабатывалось: по€вл€лись новые методы моделировани€, разрабатывались алгоритмы вычислений, создавались дополнительные модули Ч параметрический решатель, конвертор данных, модуль визуализации. » за всеми этими изменени€ми всегда сто€ли конкретные люди Ч разработчики геометрического €дра, обретшего со временем собственное им€ Ч C3D.

—егодн€ всЄ больше людей интересуютс€ геометрическим моделированием, многие из них активно след€т за тем, кто и как разрабатывает российское коммерческое 3D-€дро. » мы решили подготовить серию Ђюбилейныхї интервью с нашей командой разработки! Ќачать мы бы хотели с прекрасной половины C3D Labs, и еЄ первой представительницы Ч јнны Ћадиловой. √олос Ђза кадромї принадлежит менеджеру по продукту C3D, јркадию  амневу.

јркадий  амнев, C3D Labs (isicad.ru: см. фундаментальную статью јркади€
Ђ“ри измерени€ —јѕ– Ц один инструмент разработчика!
ћоделирование, параметризаци€ и конвертаци€ данных
в новом геометрическом €дре C3D V16
ї)

јнна, € знаю, что ты родом из Ќижнего Ќовгорода. —кажи, как ты попала в  оломну?
я искала работу, и единственной вакансией, котора€ мне подходила на тот момент, оказалась работа в  оломне над геометрическим €дром. я с радостью согласилась на предложение от ј— ќЌ.
C3D Ћадилова

јнна Ћадилова, математик-программист в C3D Labs

„ем приходилось занималась до этого?
ѕосле окончани€ механико-математического факультета Ќижегородского государственного университета им. Ќ.». Ћобачевского в 2007 году и получени€ степени магистра математики, € защитила кандидатскую диссертацию в 2010 году. ”чась на последнем курсе магистратуры, € начала работать преподавателем на мех-мате ЌЌ√”, затем Ч на кафедре информационных технологий јрхитектурно-строительного университета, откуда после защиты диссертации перешла в Ќижегородский государственный технический университет им. –.≈. јлексеева на кафедру ѕрикладной математики.
¬ разработку €дра ты попала в 2012 году. Ќабор сотрудников осуществл€лс€ в команду C3D Labs или всЄ-таки изначально речь шла об ј— ќЌ?
я устраивалась в математическое подразделение ј— ќЌ- оломна. ћне сообщили, что нужно будет заниматьс€ поддержкой функциональности геометрического €дра.
Ёто стало основным аргументом, который теб€ заинтересовал при трудоустройстве?
 онечно, мен€ интересовала работа в той сфере, котора€ была бы непосредственно св€зана с математикой. Ќайти работу в Ќижнем (прим. авт. Ќижнем Ќовгороде), св€занную именно с программированием Ч это не проблема, но, если не считать образовательные учреждени€, математикой там не занимаютс€.
» вот ты переехала в  оломну. ѕоделись впечатлени€ми от города. —кучаешь по Ќижнему Ќовгороду?
ѕрактически нет. ¬  оломне мне очень нравитс€! Ёто маленький и спокойный город. ƒо работы идти 20 минут пешком, в отличие от Ќижнего, где, пон€тно, пробки и т.д.
ѕоговорим немного о работе. — какими задачами чаще всего приходитс€ сталкиватьс€?
—перва мне пришлось заниматьс€ моделированием поверхностей. Ёто так называема€ Ђповерхность по сети кривыхї. Ѕыла проблема в том, что не удовлетвор€лись дл€ неЄ некоторые сопр€жени€. “очнее, они работали не совсем правильно. ¬ итоге мне удалось это исправить. ¬торой ключевой момент Ч это операци€ скруглени€ ребер и граней тел. “ам задач достаточно, и над их решением € сейчас работаю.
C3D Ћадилова

»з-за некорректного выполнени€ сопр€жений в предыдущих верси€х C3D ручка была угловатой

–асскажи немного о проекте на C Sharp.
ядро C3D представл€ет собой библиотеку, написанную на C++. ¬ определЄнный момент компании потребовалась аналогична€ библиотека на C#, поэтому встала задача адаптировать ее под платформу .NET Framework. ¬ результате было прин€то решение написать обертку библиотеки на €зыке C++/CLI Ч расширении C++ под .NET. ”читыва€, что оба €зыка: C# и C++/CLI Ч разработаны под .NET, то в коде на €зыке C# можно без проблем использовать объекты и методы библиотеки, поддерживаемые оберткой. —ама обертка представл€ет собой набор объектов и их методов, которые внутри себ€ содержат вызовы библиотечных методов и объекты библиотеки. ясно, что задача могла быть реализована в более-менее короткие сроки, только в случае автоматического создани€ кода обертки. ѕоэтому было прин€то решение написать специальный генератор кода. ¬ качестве €зыка программировани€ был выбран Python.
–аньше тебе приходилось работать с Python?
ћне пришлось оперативно его изучить.
¬ голове не укладываетс€. “ы окончила механико-математический факультет, в названии которого нет ни слова о компьютерах. ¬от так просто вз€ла и выучила новый €зык? ќбучали программированию в вузе?
Ќа самом деле нам преподавали — и C++ на первых двух курсах. ѕредполагалось, что мы должны знать численные методы в некотором объЄме. ”же на 4 курсе моего обучени€ факультет начал сотрудничать с Ќижегородским институтом информационных технологий (Ќ»»“), на базе которого большинству заинтересованных студентов мех-мата позвол€ли бесплатно пройти курсы по программированию на C++ и изучить основы UNIX. –азумеетс€, € оказалась в числе слушателей, и через год получила соответствующий сертификат. ¬ообще, если человек знает хот€ бы один €зык программировани€, то другой изучить ему будет уже гораздо проще. ƒругое дело, что в каждом €зыке имеютс€ свои нюансы. ѕоэтому € пока не могу сказать, что уже стала хорошим программистом на Python. Ќо нашим шведским заказчикам работать с обЄрткой нравитс€.
¬от интересный момент Ч что больше всего нравитс€ в рабочем процессе?
ћне нравитс€, когда задача начинает получатьс€. ¬едь не всегда всЄ сразу получаетс€ с первого раза. »ногда длительный период времени задача никак не идЄт и приходитс€ пробовать несколько разных вариантов.  огда ни один из них не подходит, то это начинает угнетать. Ќо вот ты находишь решение, и оно работает хорошо. —разу по€вл€етс€ энтузиазм, процесс разработки начинает идти ещЄ быстрей, да и просто при€тно увидеть результат своего труда.
 то помогает с иде€ми, когда своих мыслей дл€ реализации уже не остаЄтс€?
ѕриходитс€ искать источники из интернета, какие-то статьи, в том числе иностранных авторов, в открытом доступе, чтобы с ними можно было ознакомитьс€. јнгло€зычных текстов в C3D Labs мы не боимс€. ѕоложение об€зывает.
ќбщатьс€ напр€мую с иностранными заказчиками тоже приходитс€?
Ќе слишком часто, но приходитс€. ¬роде бы мен€ понимают.
C3D Ћадилова

–азработанный јнной Ћадиловой абсолютно новый тип скруглени€ в C3D (скругление граней)

¬ернЄмс€ к научной де€тельности. “ы Ч кандидат физико-математических наук и в 2010 году получила ученую степень. Ќа какую тему была написана тво€ работа?
 андидатскую € писала по специальности Ђћатематическа€ логика, алгебра и теори€ чиселї, а название диссертации: Ђƒеформации исключительных простых алгебр Ћиї Ч чисто теоретическа€ работа, котора€ св€зана с некоторыми математическими объектами, изучением их свойств и построением новых. —ейчас большинство решаемых задач в математике Ч это задачи классификации.  лассификационные результаты об алгебрах Ћи используютс€ в физике, например, в квантовой теории пол€. ¬ообще, на мой взгл€д, вс€ физика сводитс€ к построению некоторых математических моделей и их изучению. ѕоэтому, когда физики в своей модели обнаруживают какой-то новый математический объект, дл€ них важно знать, что это за объект, чтобы определить его свойства.
ѕродолжаешь ли ты заниматьс€ наукой и планируешь ли писать докторскую диссертацию?
ѕосмотрим. ѕоследн€€ мо€ стать€ вышла в 2015 году, и она также была св€зана с алгебрами Ћи.
ƒовольно часто, приезжа€ в коломенский офис ј— ќЌ, € вижу теб€ Ђв рыцарских доспехах верхом на железном конеї. ƒавно передвигаешьс€ по городу на велосипеде?
— тех пор, как приехала в  оломну.
ѕочему не выберешь личный автомобиль или общественный транспорт?
јвтомобиль в маленьком городе, когда до работы идти 20 минут пешком, Ч это несерьезно, а общественный транспорт в  оломне не совсем удобный, на мой взгл€д. ѕолучаетс€, что пешком идти немногим дольше, чем ехать на трамвае. ќстаетс€ велосипед.
«имой тоже катаешьс€?
ƒа, у мен€ шипованна€ резина. —тараюсь ездить аккуратно.
C3D Ћадилова

јнна Ћадилова по пути на работу в C3D Labs

 акое твое любимое увлечение? „ем обычно занимаешьс€ в свободное врем€?
” мен€ практически нет свободного времени. „асто после работы занимаюсь со школьниками и студентами математикой, регул€рно участвую в специализированных научных семинарах на базе коломенского педагогического университета: скучать не приходитс€. —о студенческих лет мне нравитс€ заниматьс€ задачами системного администрировани€, как следствие, €вл€юсь поклонником операционной системы FreeBSD, слежу за ее развитием, новинками, технологи€ми. ¬ообще, почти все мои увлечени€ св€заны с компьютерами, математикой и чтением книг.
„итаешь преимущественно научную и техническую литературу или художественную тоже?
’удожественную литературу, конечно, тоже читаю. ћне нравитс€ зарубежна€ классика, например, ¬иктор √юго. ¬ последнее врем€ увлеклась чтением книг на иностранных €зыках: английском, французском. ј когда € устаю долгое врем€ сидеть за рабочим столом, то отправл€юсь на велопрогулку.
ј что насчЄт твоего увлечени€ городецкой росписью?
Ёто известный промысел Ќижегородской области. ” мен€ отец хорошо рисует, и € ещЄ в школьные времена закончила курсы по росписи. ¬ основном работаю с разделочными досками, хлебницами и т.д.
≈сть выпускники вузов, которые ещЄ только пригл€дываютс€ к профессии. „ем их может заинтересовать разработка геометрического €дра?
≈сли говорить о выпускниках технических и естественно-научных специальностей, которые не хот€т через год после выпуска забыть то, чему их учили, которые не бо€тс€ трудностей, то эта работа должна заинтересовать. –азработка €дра Ч это процесс на пор€док интереснее, чем просто написание известного кода известных алгоритмов. ќчень часто, несмотр€ на кажущуюс€ простоту, здесь возникают сложные и нестандартные математические задачи. ≈сть направление дл€ развити€, полета мысли, самореализации. ’от€ очень важен интерес к процессу и способность нестандартно мыслить, когда это нужно.
Ќа твой взгл€д, российское геометрическое €дро C3D может конкурировать с западными €драми?
 онечно, перспективы есть! Ќаше преимущество в том, что знани€, которые даЄт отечественна€ математическа€ школа, позвол€ют создавать более быстрые и продвинутые алгоритмы.


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: »скусственна€ проблема искусственного интеллекта
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2021 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.