×Закрыть

SimCorp — «белая ворона» украинского ИТ

Компания SimCorp выделяется на фоне прочих разработчиков как минимум по двум причинам. Первая из них — в отличие от привычных «чпшников» в компании практикуются официальное трудоустройство и «белые» зарплаты. Вторая — в технологическом стеке компании на первом месте находится довольно экзотический язык APL.

Об этих и других особенностях SimCorp рассказывают Татьяна Шкулепова, Group Manager, Василий Зауличный, Senior APL Developer, Олег Дудник, Senior C# Developer и Юлия Ступак, PR.

— Традиционно, вначале расскажите, пожалуйста, об истории компании...

Татьяна Шкулепова: Компания SimCorp начала свою деятельность в Украине семь лет назад. 1 апреля 2005 года здесь появился первый проект компании Infopulse. На нём работало человек пять. Уже в августе нас стало 20, вероятно этот момент и можно считать отправной точкой компании. У нас было две равновеликих команды разработчиков и тестеров, но они были распределены по двум отдельным компаниям — Infopulse и ProFIX. Это был первый проект, стартовавший не в головном копенгагенском офисе и изначально не было чёткой программы нашего развития, обучения персонала, мы шли каким-то своим собственным путём, методом проб и ошибок. Но уже к концу года уже была установлена очень хорошая обучающая программа для разработчиков APL, тестеров. А с 2008 года у нас начала работать SimCorp-Академия, которая давала возможность обучить людей работе с продуктом с нуля.

Юлия Ступак: Головной офис компании находится в Копенгагене, маркет-юниты — в Центральной Европе, Скандинавии, отдельные юниты в Англии и Франции, Америкe, азиатский юнит охватывает часть Азии и Австралию. Если говорить о продакшене, то это в основном Копенгаген и Украина, совсем небольшие отделы есть в Австралии, Германии и Англии.

На сегодняшний день приблизительно половина общего тестирования и треть всей разработки проходит в киевском офисе.
На сегодняшний день в украинском подразделении работает 140 человек. Из них очень небольшой процент администрации, у нас есть команда менеджеров, которая состоит из 12 человек. Всего в корпорации около 1100 сотрудников. Группы разного размера, все группы интегрированы, общение на постоянной основе с датскими коллегами, командировки, видеоконференции, встречи, мероприятия...

У нас один продукт — SimCorp Dimension. Это очень сложный и масштабный продукт, конечными пользователями которого являются банки, финансовые, страховые, инвестиционные компании. Продукт ориентирован на западного клиента.

— Это можно назвать BI?

Т. Ш.: Да, вероятно его можно так классифицировать. Этот продукт может выполнять все, либо отдельные функции инвестиционного менеджмента практически во всех финансовых институциях. Мы даём возможность использовать отдельные модули системы.
На нашем рынке конкурентов у нас нет, продукт ориентирован исключительно на западные компании. Среди западных компаний есть конкуренты и аналоги, но наше преимущество в том, что Dimension охватывает все сферы финансовых инструментов и является мощным инструментом бэк-офиса, сейчас у нас идёт акцент на фронт- и миддл-офисы. Мы также сразу берём на вооружение все финансовые инструменты, которые появляются на рынке.



Василий Зауличный, Senior APL Developer

Василий Зауличный: Здесь вероятно необходимо сделать отступление и объяснить терминологию. Продукт ориентирован на инвестиционные фирмы. Общепринятая структура таких фирм состоит из нескольких департаментов. В любом инвестиционном банке есть фронт-офис, это трейдеры, люди, которые принимают решения о покупке/продаже. Люди, принадлежащие к департаменту миддл-офиса — аналитики, получив данные о сделке, они занимаются прогнозированием ситуации, оценкой рисков и т.д. Отдельная часть миддл-офиса занимается оценкой эффективности работы трейдеров. Бэк-офис — юридическая поддержка сделок. Для регистрации сделки, совершённой трейдером, необходимо оформить множество документов и произвести массу действий. Это довольно сложная структура, два основных отдела бэк-офиса — это бухгалтерия и отдел поставки.

— Какая-то специфика работы, отличие от других компаний уже проявилось?

Ю.С.: Наше основное отличие от крупных IT-компаний — мы не аутсорсинг, мы продуктовая компания, и это даёт нам определённую стабильность. Благодаря этому мы довольно легко выжили во время кризиса, не сократив ни одного человека и не уменьшая зарплат.

У нас нет быстрого карьерного роста. Здесь всё происходит довольно медленно, но уверенно. Поэтому для тех, кого интересует смена проектов — у нас это возможно, но не так быстро. Нужно проработать на одном месте два-три года, а потом уже двигаться дальше внутри корпорации. Наши сотрудники востребованы и в других офисах компании в целом по миру, в прошлом году было четыре международных assignment.



Олег Дудник, Senior C# Developer

Олег Дудник: Ни для кого не секрет, что в аутсорсинге 70% проектов — это саппорт и баг-фиксинг. У нас здесь — полноценный R&D-офис, мы разрабатываем очень много новой функциональности. К тому же мы всегда стараемся использовать самые последние версии инструментов — в аутсорсинг-проектах с этим есть проблемы.

— Чем вызвана необходимость использования такого достаточно редкого инструмента как APL?

В.З.: Основная область, которую покрывает наш продукт — управление финансовыми активами. Многие западные финансовые корпорации зарабатывают деньги с помощью управления чужими деньгами. Поскольку суммы очень велики, необходим инструмент, который в кратчайшие сроки позволяет приводить эти огромные суммы в соответствии с законодательными нормами, и используя знания экономической и финансовой теории, распределять эти деньги, вкладывать в финансовые инструменты/проекты, чтобы приносить доход как себе, так и компаниям, которые вкладывают эти средства.

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

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

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

До прихода в SimCorp я в основном писал на PHP, C++ и работал в основном с высокоуровневыми языками. Благодаря тому, что у меня был опыт работы с интерпретаторами, плюс я обладал знаниями в финансовой теории — все, что предложила мне компания, мне очень понравилось. Мне больше всего импонировал даже не APL — по большому счёту всё равно, какой язык, не так драматично для программиста на каком языке писать, — сколько задачи, которые ставила перед собой компания.

Хотя конечно, первое знакомство было запоминающимся, меня предупреждали, что это «марсианский язык», но когда я впервые увидел код, был немного в шоке... Для неподготовленного человека он может показаться весьма необычным.

Но, хороший программист — довольно ленивое существо. Если ему удаётся решить задачу в одну-две строчки — это приносит ему массу удовольствия. Вот это как раз про APL.
То что мне раньше необходимо было сделать за полчаса на другом языке, том же С++, здесь я могу сделать за пять минут. При том же быстродействии и отсутствии головной боли из-за необходимости учитывать все нюансы при работе с большими объёмами данных.
Но тут тоже есть ограничения, которые мы снимаем использованием C#. APL не позволяет создавать красивые интерфейсы с окошками, он к этому не приспособлен. В идеале мы хотим использовать APL как PHP — чтобы он производил вычисления на сервере, в то время как C# берёт на себя задачу создания динамичного красивого пользовательского интерфейса.

О.Д.: Пять лет назад было принято решение переводить весь пользовательский интерфейс на C#. Для этого используются компоненты DevExpress. А потом уже было решено, что с помощью C# можно решить некоторые проблемы быстродействия программы.

— А до этого как был реализован интерфейс?

В.З.: У нас есть старый фреймворк на С/С++, он был когда-то создан, но сейчас обновляется слабо. В APL существует отдельный класс для вывода и подсистема, написанная на С, берёт оттуда данные и формирует пользовательское окно. Но весь ввод/вывод так или иначе приходит в APL, который и вычисляет всю логику. Сейчас мы хотим передать задачу построения интерфейса C#, он более динамичен, чем наш «замороженный» фреймворк.

Т. Ш.: Внутренний девелопмент, бэк-офис по прежнему остаётся на APL и конкретных планов по переводу нет. Но есть сферы для которых быстродействия является критическим параметром — к примеру, для трейдера, осуществляющего покупки в реальном времени. Здесь счёт идёт на секунды, поэтому фронт-офис перешёл на C# первым. Фронт- и миддл-офисы — это те приложения с которыми работают люди, которым необходимо очень быстро взаимодействовать с интерфейсом — их мы переводим на C#. Кроме того, C# позволяет создавать сложные отчёты, формы, dashboard, позволяющие видеть одновременно большое количество различных данных, изменяющие способ отображения в зависимости от профиля пользователя. Сейчас они все доступны в системе, но в APL — это маленькие окошки, множество кликов. А конечный пользователь хочет минимизировать количество кликов.

— То есть C# не вытеснит APL окончательно?

Т. Ш.: Не вытеснит. Скажем так, у нас есть стратегия постепенного перехода на C#, но нет полного перехода даже в далёкой перспективе . Аккаунтинг, как самая внутренняя часть, бухгалтерская система, рассчитывающая потери, прибыли, работающая с большими массивами данных — эта часть если когда-либо и перейдёт на C#, то в самую последнюю очередь.

— APL был создан ещё в 70-х годах прошлого века, а сейчас кто занимается разработкой и поддержкой интерпретатора?

В.З.: Владельцем этого продукта является компания Dyalog, компания SimCorp владеет контрольным пакетом этой компании. Язык не стоит на месте, в нём постоянно добавляются новые вещи, нельзя назвать его совсем динамичным, но всё необходимое в нём присутствует. Повышается быстродействие интерпретатора — ведь не секрет, что у компилируемых языков производительность выше. В итоге SimCorp следит, чтобы происходили обновления.

— Насколько понимаю, в Киеве никто не готовит специалистов APL, вы берёте обучение полностью на себя?

Т. Ш.: Если мы говорим о процессе обучения APL — семь лет назад было тяжело. Здесь не было ни одного человека, который нам мог бы помочь. Поэтому изначально была разработана очень хорошая, по моему мнению, программа — как начальный проект SimCorp в Украине ввести в APL. Был так называемый standard assignment — специальные тренинговые инсталляции, разработана программа обучения языку программирования. Были специальные упражнения, тренинги, задания.

Это работало очень хорошо, до того момента, пока мы не вырастили здесь у себя внутри людей, которые в принципе могли бы быть уже помощниками, тренерами для наших новоприбывших. В какой-то момент необходимость в этом достаточно объёмном и длительном (мы обучали людей на протяжении 4-х месяцев) standard assignment отпала, и мы перешли на более сокращённый вариант. Я не могу сказать, что мы бросаем людей сразу «в воду», но программа этого assignment сократилась до полутора месяцев и вместе с тем выросла роль наших внутренних APL-экспертов, которые помогают новичкам.



Ю.С.: Ну и это конечно курс Бернара Леграна (Bernard Legrand), это гуру APL. Все новички обязаны пройти недельный базовый курс, к нам приезжает преподаватель из Франции. Он стоял у истоков этого языка, отличный преподаватель и специалист, может хорошо, доходчиво и популярно объяснить всю прелесть этого языка. После этого курса обычно новички приходят и говорят — да, это классно, это здорово, мы хотим программировать на APL, он действительно умеет «зажечь» начинающих.

Наверное, немного стоит рассказать о нашей Академии. Это обязательная ступенька для тех, кто хочет стать полноправным сотрудником SimCorp, вне зависимости от того, на какую позицию вы приходите — тестера либо программиста. Новичок должен пройти трёхнедельный курс SimCorp Академии — это обзор продукта Dimension, который достаточно сложен. Несколько раз в году мы организовываем Академию здесь и 5-6 раз в году она организовывается в Копенгагене. На сегодняшний день Киев и Копенгаген — это два города, где она проходит и куда приезжают люди со всех стран. В течении двух недель идёт начитка лекций, для этого приезжают преподаватели из Дании. Третью неделю с помощью опытных сотрудников выполняются различные упражнения, а затем идёт самое интересное — экзамен. Необходимо набрать не менее 60% правильных ответов, чтобы остаться с нами.
Но Академия даёт лишь понятие о нашем продукте, как конечному пользователю, объясняет базовые понятия финансовых операций. Здесь нет никаких специализаций.

— Насколько хорошо удаётся привлечь такой «экзотикой» рынок, кто приходит в компанию?

Ю.С.: Мы можем условно разделить пул кандидатов на следующие категории: первая — это талантливые выпускники вузов, которые видят себя в программировании, у которых есть большой плюс в виде финансового бэкграунда и хороший английский. Небольшой процент таких людей мы можем взять.

Следующая категория людей, которая нам интересна — это те программисты, которые уже имеют опыт работы в каких-то законченных проектах. К нам вряд ли пойдут «сишарперы» и «джависты», но для тех, кто работал, к примеру, с SQL, Delphi или C — для них это может быть интересно.

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

Т. Ш.: Наши девелоперы — не кодеры в чистом виде, они разрабатывают и бизнес-дизайны и технические дизайны самостоятельно, кодирование — это третий, заключительный этап работы. Это на самом деле привлекает множество разработчиков. Мы получаем требования извне и в каком-то смысле можем чувствовать себя хозяевами того, что получится в конечном итоге.

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

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

— То есть ваш подход к разработке — не совсем Agile?

Т. Ш.: У нас комбинированный подход, я не могу сказать, что у нас Agile и не могу сказать, что у нас Waterfall. В зависимости от места и команды, мы можем выбирать либо тот, либо тот принцип. Есть требования достаточно хорошо определены, то Agile не очень нужен, мы можем действовать по своему усмотрению. Если требования недостаточно ясны для получения конечного продукта — да, мы где-то используем Agile, он позволяет больше прояснить по ходу событий.

Ещё один наш подход по-русски звучит как «одна голова хорошо, а две лучше», а датский вариант пословицы звучит как «четыре глаза лучше». После стадии разработки каждый фрагмент проходит код-ревью, когда кто-то ещё из команды проверяет написанный код. Последних пару лет, особенно с переходом на C#, у нас усилилась тенденция к юнит-тестам. Это один из ключевых пунктов нашей стратегии. С# без этого просто не работает, с APL сложнее — здесь многое было написано достаточно давно, некоторые фрагменты кода были разработаны вплоть до 20 лет назад. Но вся новая разработка, все новые функции, модули мы подвергаем юнит-тестированию.

О.Д.: К слову, стоит упомянуть, что для автоматического тестирования у нас есть собственный фреймворк, который был написан нами, в Киеве, он используется во всех офисах SimCorp.

— QA вы тоже сами обучаете?

Т. Ш.: Да, QA готовим сами. У нас есть специфика: мы стараемся покрыть автоматическими тестами как можно большее количество кода, но при этом у нас очень важна роль «конечного пользователя» или финансового тестера, который испытывает не столько покрытие кода, сколько покрытие логики.

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

— Сложно найти такие кадры, есть проблемы на рынке?

Т. Ш.: Скажем так — это рынок оказался достаточно подготовлен к тому, чтобы мы нашли таких людей. Достаточно много специалистов со знанием финансов, которые не смогли себя реализовать, к примеру, в каком-то банке, где необходимо сидеть и выполнять какие-то рутинные задачи. У нас много людей, которые пришли из банков, которые имеют хороший финансовый бэкграунд. Хорошо, что в наших финансовых университетах, как правило, есть IT-предметы, ребята знакомы с программными продуктами. Наши задачи практически исключают рутину. Функциональность всё время новая, нет такого, что вы занимались бы на протяжении рабочего дня одним и тем же, изо дня в день, из месяца в месяц. К тому же у нас очень хорошие отношения с Киевской Школой Экономики (KSE). Там очень серьёзная подготовка, европейского уровня, у нас работает уже несколько выпускников, они умеют работать и у них хорошая подготовка по финансам.

— А совместные программы с вузами у вас есть?

Ю.С.: Мы начали проект с Национальным Университетом (Шевченко), факультет кибернетики. На сегодняшний день у нас есть договорённость с преподавателем, который будет нас поддерживать. Он оказался насколько увлечённым человеком, что даже не так давно прошёл курс Бернара. У нас есть сформированная команда из разных юнитов, которая будет преподавать в университете, нам выделяются часы. Программа сейчас в разработке, будет как теоретическая часть, так и упражнения. Программа будет завершена конкурсом на наилучшее решение поставленной задачи с помощью APL, разыграем какой-нибудь приз. В долгосрочной перспективе нас, конечно, интересуют талантливые выпускники.
Приятно, когда видишь, что в наших университетах остались энтузиасты, когда встречаешь активный отклик. В сентябре мы планируем запустить эту программу, но уже сейчас есть интерес от других кафедр НУ.

— «Белая» зарплата и трудоустройство — совсем редкость для украинский ИТ-компаний. В чём преимущества для компании и сотрудников?

Т. Ш.: В первую очередь — это, конечно, прозрачность всех финансов в компании. Не могу сказать, что мы безусловно приветствовали такую систему, но таково было желание нашего головного офиса. Это в первую очередь определено тем, что SimCorp является акционерным обществом, акции компании котируются на бирже, финансовая стабильность и прозрачность — это требование акционеров и совета директоров.

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

ЧП, конечно же, нельзя назвать полулегальной схемой, однако она содержит в себе гораздо большее количество рисков. Поэтому до определённого момента в компании не было никаких порывов перейти на другую схему. Безусловно, это привлекательно для сотрудников — у нас молодой коллектив, много девушек, которые уходят в декреты. У нас стабильная атмосфера в плане больничных, отпусков по уходу за детьми и так далее. Вы понимаете, что кроме компании, в которой может неожиданно что-нибудь поменяться, за вами стоит государство, гарантируя определённое социальное страхование.

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

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

Сейчас, безусловно, мы ждём новый закон об IT-предпринимательстве, который, возможно снизит наши налоги и даст нам возможность как-то находиться больше в соответствии с рынком наших ресурсов, потому что я не могу сказать, что компания SimCorp — это самые высокооплачиваемые IT-специалисты на рынке, мы находимся где-то в среднем сегменте, но стабильном. Зарплата у нас определена в евро, согласно законов Украины мы получаем зарплату в гривнах, есть у нас «минимальный» курс перевода, ниже которого мы не опускаемся, даже если рыночная цена евро падает ниже.

— Расти компания собирается?

Ю.С.: Да, собираемся. Фокус на Украину довольно серьёзный — если в прошлом году было забюджетировано 10 вакансий, то по факту их стало около 40. В начале года у нас был временный фриз на три месяца, сейчас уже всё разморозили, на сегодняшний день у нас уже есть шесть вакансий и в течении лета, думаю, будет их больше.

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

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

— В других городах не будете открывать представительства?

Ю.С.: Нет, не собираемся, в Киеве мы находим необходимых кандидатов.

Т. Ш.: Мы по прежнему очень прибыльное звено разработки с точки зрения сохранения финансов. Даже то, что расходы для содержания компании в Киеве могут быть относительно выше по сравнению с другими городами — это всё равно очень выгодно с точки зрения финансов для нашего головного офиса. Датчане, как компания с глубокой более чем с сороколетней историей возможно более осторожны в рискованных операциях, именно поэтому они довольно медленно входили на украинский рынок.

— Спасибо!

LinkedIn

67 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

«Джинсы» писать не будем, мне незачем, постараюсь объективно.

Положительные стороны:
SimCorp дает мощный финансовый бэкграунд, знание английского — это корпоративный язык.

А также опыт работы в процессе промышленного производства, тестирования, обслуживания и поддержки программного обеспечения в западной компании.

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

Многие устраиваются после SimCorp в западные финансовые структуры и не тестировщиками, а бизнес — консультантами.

Отрицательные стороны:
Финансовым девелоперам (особенно на APL) сложно надеяться, что технический опыт будет применим вне компании.

Потихоньку идет переход на С#, но и там идет работа с использованием внутреннего уникального фреймворка.

Так что поддержкой своих знаний современных технологий необходимо заниматься самостоятельно (здесь нет мамы) хотя бы на уровне Juniora. Пользуйтесь предложениями SimCorp по английскому и прочими, учите дома или на курсах С#, Java, PL/SQL с модными словами из требований по кандидатам. Лучше меньше загонять себя в рамки работы в будущем исключительно на SimCorp.

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

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

Карьера в Симкорпе — есть. Но она не очень быстрая и иногда очень неожиданная)))

Задачи в большинстве достаточно рутинные и не очень масштабные, масштабы и творчество есть опять же, но все очень зависит от предыдущих абзацев.

Резюме:
Хорошая компания как для работы, так и для приобретения опыта и наличия в послужном списке.

Со своей спецификой естественно, как и все, каждый выбирает по себе.

Да и вообще, я считаю, не стоит зацикливаться на языке прогрммирования. У нас, например, нет Бизнес Аналитиков, которые переводят требования клиентов на язык программирования. Хорошо это или плохо, это второй вопрос, факт есть факт — программисту у нас нужно хорошо понимать термины предметной области. А наша предметная область — это то, что не изучишь за 28 дней, но и то, что не устареет через полгода-год с выходом новой версии языка программирования. Благодаря этим знаниям наши бывшие сотрудников нашли работу в Дойче банк и Барклайз, благодаря, опять же, знаниям предметки наши коллеги работают в Лондоне, во Франфкурте и в Амстердаме.

Насчёт APL. APL (A Programming Language) это тот самый язык А, после которого был В, а уже потом и C с С++ подтянулись.

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

склеивание матриц (хочешь по столбцу, а хочешь по строке);
удаление/добавление произвольных строк/столбцов в матриц;
применение встроенных и пользовательских функций к элементам массивов;

выполнение операций линейной алгебры (свёртка, скалярное произведение, матричное умножение, нахождение обратной матрицы).

APL в Симкорпе можно сравнить, с ABAP в SAP или 1С в 1С. Такой же скриптовый язык продукта. Пожалуй, это язык даже более широкого применения, чем последние два. Сейчас, например, проходит ежегодный конкурс по программированию на APL. Главный приз $2500 и поездка в Данию.

Да не APLем единым. Прям сейчас есть пару вакансий, в которых APL не самое главное.

А возьмите меня на работу :)
Очень хочется работать на серьёзную европейскую компанию.
Я начинающий программист без опыта работы.
Но знаю финансовые рынки и связанное с ними
---
с ув. Сергей

Ps. Статья понравилась :)

Работаю в Симкорпе семь с лишним лет. Должен сказать, многое мне нравится:

  • Да, у нас белая зарплата на уровне рыночной. А это и ощутимые пенсионные отчисления и, например, доказанная платёжеспособность в банке. За сем лет ЗП ни разу не задержали.
  • Мед страховка. Лекарства на дом, консультации специалистов по первому требованию, стоматология в счёт страховки — это оказалось очень удобно.
  • Бесплатные курсы английского. Ведут преподаватели, для которых английский — родной.
  • Тренинги по программированию и по предметной области. Тренинги в счёт рабочего времени, разумеется.
  • Дополнительное материальное вознаграждение за успехи в труде и учёбе.
  • Наш продукт выпускается каждые пол года. Предсказуемый график работ, регулярное уточнение перепланирование. Это позволяет избегать авралов и нервотрепки. Некоторые команды успешно накладывают на этот процесс Agile.
  • Используется Code review и Unit testing внедрены давно и работают.
  • Специальная литература, будь то книги по программированию или журналы по финансовой математике. Хочешь с озона, а хочешь с амазона.
  • Офис в пяти минутах от метро. Каждая команда, а это 10-15 человек, занимает свою просторную комнату.

Не уверен, делает ли это нас, прям, «белой вороной украинского ИТ», т.к. думаю, многое из выше перечисленного также имеется в других, уважающих себя компаниях.

Приятные приложения из тех, что не относятся непосредственно к работе:

  • Долгосрочная Шенгенская виза.
  • Командировки в Копенгаген, в среднем, пару раз в год.
  • Комната отдыха с настольным футболом, телеком, приставкой и beer-tap’ом. Ещё есть комната с массажным креслом, оборудованная кухня, столовая, кофе-машины и главное — ПЕЧЕНЬКИ!

Да, у нас белая зарплата на уровне рыночной. А это и ощутимые пенсионные отчисления и, например, доказанная платёжеспособность в банке. За сем лет ЗП ни разу не задержали.

Тренинги по программированию и по предметной области. Тренинги в счёт рабочего времени, разумеется.

Не уверен, делает ли это нас, прям, «белой вороной украинского ИТ»

Думаю что эти 2 пункта — однозначно решают.

в статье ошибочка. SimCorp академия была уже в 2006 году, а не с 2008-го. Знаю, потому что сам проходил ее

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

Если судить, по фотке то процент девушушек- программерш в АПЛ намного поболее, чем в ПХП,Жавах, я уже про С/С++ молчу.

Что это — удачная фотка или таки АПЛ — это первый язык программирования с женской логикой ?

Так вроде ж бы вводный курс по предметной области там общий для Dev и SQA был?

А так это тестерши, а я то уже подумал, девушки в девелопмент ломанулись...

а Вас хроническое неприятие девушек-девелоперов? у меня в отделе более 50% девелоперов — девушки.... деливерят не хуже ребят. Не хочу вешать ярлыков, но от Ваших комментариев дурно попахивает шовинизмом.

Аааа, все теперь феминисты меня засудят, ушел искать адвоката.

Я ничего не писал о неприятии девушек-программистов. А на счет того, что девушек среди программеров процент очень низкий, это давно известный факт.

Ну тогда у нас процент выше среднего, остальным на зависть :-)

Если бы я был начальником отдела — у меня то же было бы не меньше 50% сотрудниц. Не только ради справедливости — а ради мотивации.
К сожалению в нашем опенспейсе сотрудниц очень мало. Наверно не выдерживают духотищи.

А на моем «гнилом» проекте так даже молодые здоровые парни не выдерживают долго.

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

Не верьте им — это они наверняка красавиц из рекрутинга для фото посадили что бы наивных девелоперов заманивать.

Я думаю это толковый менеджмент :)

Как по мне, очень сильно подсвечивает качество именно менеджеров: если манагер проекта не может управлять парнями, он заявляет что они дураки. При этом посчитали друг друга дураками и разошлись. Если же он попробует то же самое сказать о девушке — та имеет полное право обидеться, со всеми вытекающими для менеджера.

IMHO программирование как раз женская работа. Но эта революция нам ещё предстоит...

Единственный критерий почему в IT больше парней — там сейчас банально больше платят, а парней берут охотно, потому что они не уходят в декрет.

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

APL это чтобы разработчики не бегали?

В то время когда стоял вопрос о выборе языка разработки бегать почти некому было :-)

Что только подчеркивает дальновидность руководства ))

Ни для кого не секрет, что в аутсорсинге 70% проектов — это саппорт и баг-фиксинг.

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

Очень забавные комментарии фотографии с нашей внутренней академии (самой многочисленной за все годы).

Господа! Чтобы ответить на вопросы, показать, был ли это опен-спейс или всего лишь митинг-рум, а так же больше рассказать про язык APL и его переспективах и про используемые SimCorp Украина технологии, мы приглашаем всех пообщаться на наш «День открытых дверей», который состоится в сентябре-октябре месяце (даты будут уточнены) 2012 года в офис нашей компании.

Алексей, реклама компании великолепная. А я в эту бочку мёда добавлю свою ложку дёгтя. Я дважды отправлял своё резюме на вакансии вашей компании — в результате реакции ноль

ну, и нас бывают свои неполадки «в пробирной палатке»... возможен сбой системы или, возможно, Вы просто не соотвествавли одному из критериев... вопрос скорее к HR, чем ко мне...
приходите осенью, милости просим, на месте все и обсудим...

А почему так нескоро? Хотите «подготовиться»?

конечно..! ремонт сделать, столы пошире расставить :)
несмотря на лето и на период отпусков у нас в это время большое количество визитов наших датских коллег, ну и нам самим приходится делать визиты.. от того и осень...

Когда-то попалось на глаза фраза какого-то известного человека: " .... bla-bla-bla, cobol, там для бухгалтеров, асм — для хакеров, а APL — _для марсиан_". Запомнилась -))

Интересная статья, но фото бараков подпортило впечатление.

Возьмете звонок другу? Или помощь зала? :-)

Конечно каждому свое, но писать на языке, контор использующих который на всю страну в лучшем случае единицы, это уже не печально а даже как-то трагично... А потом куда, проситься на дотнет/джава трейни в аутсорс?

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

Самое смешное: Всяким «маргиналам» — хаскелл, ерланг, лисп, пролог, кобол и тд — живетсо куда веселе в плане интересной работы и ЗП (это из того что я видел). Там как правило шлака меньше.

хаскелл, ерланг, лисп, пролог, кобол и тд — живетсо куда веселе в плане интересной работы и ЗП
Издеваешься?
Покажи мне в Киеве вакансию на лисп. На пролог вроде одна проскакивала, на эрланг тоже но с копеечной з.п.
Мсье теоретик?

Мсье теоретик?

Мсье предлагали идти джуниор кобол программером на 2500-3000 багза. С расчета на то что через 1-1,5 года ЗП 3500+. Но как-то не оценил я такого.

На пролог вроде одна проскакивала

На пролог где-то годик назад предлагали 3+К, но там надо было уже что-то знать (ну больше чем лабы :) )

Покажи мне в Киеве вакансию на лисп.

Вас как фаната свалинга должно радовать что такие вакансии обычно «не в Киеве». ;)

хаскелл, ерланг, лисп, пролог — ну да, это же не маргиналы, а «илита» :).

Компания SimCorp выделяется на фоне прочих разработчиков

Вот если бы зарплатами, а так...

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

Ну если на руки они выдают «среднюю по рынку» (не в контексте АПЛя), то уже классно выделяютсо.

Вторая — в технологическом стеке компании на первом месте находится довольно экзотический язык APL.

Хотелось бы подробностей, но на сколько я понял, это не тема для ДОУ. Мо на каком-то хабре напишут или в чем-то вроде корп-блога?

Ну если на руки они выдают «среднюю по рынку» (не в контексте АПЛя), то уже классно выделяютсо.
Сами то в это верите?
Хотелось бы подробностей, но на сколько я понял, это не тема для ДОУ.
Прочитайте про LMAX, это интересней, на java и быстрее =).

Прочитайте про LMAX, это интересней, на java и быстрее =).

Читал где-то год назад. Насколько я понял: Мартин и Ко придумали «реактор паттрен» (в общем). Хотя за доп ссылки буду благодарен.

Сами то в это верите?

Странно. Судя по salary.dou.ua Technical Lead на АПЛ всего 2К, мне чета казалось что в одном из опросов было 3,5К.

Тада уже лучше в самсу, там и белое и православная джава :)

Насколько я понял: Мартин и Ко придумали «реактор паттрен» (в общем). Хотя за доп ссылки буду благодарен.

Да, все так (martinfowler.com/...icles/lmax.html или на хабре habrahabr.ru/post/130113/.

Странно. Судя по salary.dou.ua Technical Lead на АПЛ всего 2К, мне чета казалось что в одном из опросов было 3,5К.

Да, у нас обычно, если белая — то это ниже рынка.

Сами то в это верите?

Есть основания не верить? Были на собеседовании? Предложили ниже рынка?

Есть основания не верить?

Лишь косвенные.
1) Например белая ЗП. Еще ни одной АйТи конторы в Украине не видел с белыми рыночными ЗП. Что как бы намекает...

2) Ну и инфа про хорошие условия труда и ЗП распространяется быстро. А про симкорп такой инфы не поступало.

Ну вот смотри: деньги у конторы есть, нанимать д*билов не она не хочет и СПД тоже не хочет. Что ей делать? Тратить деньги..

Тратить деньги..

Угу, бизнесу нету что делать, лишь тратить деньги. Любой бизнес стремится минимизировать затраты. Если средний синиор получает в районе 3к., то с белой зп для заказчика он обходится в 5к. Это не считая затрат на коммуникации. Вопрос — зачем нанимать таких спецов в Украине, если за те же деньги можно найти местных ребят, без лишних напрягов?

Может, просто нет «местных ребят»? Одна немаленькая голландская контора тратит достаточно много денег, оплачивая переезды специалистов из России/Украины/Беларуси — именно поэтому.

То есть если перевести, то оснований нет.
1. ну это по молодости.

2. А про какие компании можете сказать, что там хорошие условия труда и зарплата?

1. ну это по молодости.

Что именно? Окей, задам прямой вопрос, синиор у Вас получает 2.5 — 3.5к у.е. чистыми официально?

2. А про какие компании можете сказать, что там хорошие условия труда и зарплата?

Могу назвать свою компанию, циклум. Это из больших... Есть и помельче из 5-20 человек.

1. Разрыв шаблона, да?

2. Про вашу компанию ничего не слышал, что по вашей логике означает, что компания плохая. Ну а в сиклуме все зависит от проекта. Если брать в среднем по палате то далеко не самая лучшая компания.

1. Разрыв шаблона, да?

Это да или нет?

Хотелось бы подробностей

В свое время от языка осталось приятное впечатление. Несмотря на клингонский, благодаря обилию спецсимволов, синтаксис и порядок операций справа налево, для операций с матрицами язык весьма приятный, а на операциях с матрицами в Dimension там построена огромная пачка бизнес-логики. На APL чем-то неуловимо похож язык, используемый в Matlab, кстати говоря.

В роли среды разработки APL некогда использовался Dyalog APL, если мне не изменяет память, среда явно не для разбалованных решарперами, но вполне самодостаточная.

З.Ы. Чтобы избежать допвопросов — в SimCorp работал очень давно, впечатления остались вполне приятные, ещё до, собственно, их превращения из двух аутстафферов в филиал.

В свое время от языка осталось приятное впечатление.

Это я так завуалированно, предложил работникам Симкорпа, написать на ДОУ статью про АПЛ :)

На фото учебный зал или опен спейс с программерами?

если второе — то это ад :)

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

Вы почти правы, это meeting room.

Нет не второе :-) Это учебный класс.

Если бы это был опенспейс, наверняка наблюдался бы еще трубопровод с растворимым кофе :)

Все относительно — посмотрите сюда:
jobs.dou.ua/...aart/photos/#63
И сюда (лучшая компания в 2010 и 2011):
jobs.dou.ua/...panies/dataart

Имхо, и первый вариант не очень ок)

Учебный зал :-)

Я вот одного не пойму — как у вас человек из центра фотографии, допустим, в туалет выбирается?

Что-то это никак не отразилось на моем мнении о таких фокусниках -)

Подписаться на комментарии