Как стать автором
Обновить
Контур
Делаем сервисы для бизнеса
Сначала показывать

Исследуем историю своей семьи: краткий гайд на личном опыте

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.1K

Пять лет я исследую свою родословную и уже дотянулась до 16 века: самый первый документально подтверждённый мой предок упомянут в переписной книге 1585 года.

Рассказываю, как начать — особенно если вы привыкли к системному мышлению, работе с данными и поиску информации.

Читать далее

Сказка. Слёзы бэкендера, или что такое примитивы

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров965

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

Читать далее

Исследовательские процессы: с чего начать и что делать

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров681

Привет! Меня зовут Юлия Тарасенко. За 6 лет работы в Контуре я занималась созданием процессов в двух направлениях — в коммерческом продукте и в инфраструктурном направлении. Объединяет направления их масштаб — более 5 подкоманд, десятки заказчиков, а различает степень зрелости исследовательской культуры. 

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

Читать далее

Оцифровка аналоговых воспоминаний

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3K

В 90-е годы прошлого тысячелетия в стране начался бум домашнего видео. Камеры из разделов научной фантастики и редких любителей киносъемки вошли почти в каждый дом. «Я всегда с собой беру ви-идеокамеру!» — пели в заставке популярной телепрограммы.

На видео снимали детские утренники, последние звонки и многочисленные домашние застолья. Всё это потом переписывалось на кассеты для домашнего видеомагнитофона и выстраивалось в шкафу многотомной видеотекой с яркими обложками SKC, JVS и прочими ECP. Однако практически никогда эти записи потом никто так и не пересматривал.

Читать далее

Тест от айти-джинна: справишься с рабочими задачами аналитика, тимлида, тестировщика?

Время на прочтение6 мин
Количество просмотров15K

Вечер пятницы, пустой коворкинг, посиделки над пет-проектом после работы. Накопилась усталость, навалились проблемы, выгорание не за (вы)горами. Очень сильно хочется кофе: он нужен любой ценой,. Даже сильнее хочется чего-то нового в жизни.

Знакомая ситуация? Тогда, айтишник, тебе повезло — под катом ты встретишь IT-джинна, который предлагает всем, кто ждёт перемен или просто хочет развлечься, отправиться в увлекательное путешествие: испытать силы и знания в трёх направлениях работы с продуктами компании Контур. 

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

В этом тесте ты сам выбираешь, каким будет твоё приключение. А джинн подстрахует в случае ошибки. Стартуем?

Начать квест

Slackalypsis. Часть 2

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1K

В первой части своей истории я рассказал, что происходило в Контуре в момент, когда многие российские ИТ-компании попали в санкционные листы, как мы писали свой велосипед экспорт из Slack, и о том, как мы начали переезд в Mattermost. Во второй части, как и обещал, я расскажу вам самые болезненные и интересные грабли.

Читать далее

Мои правила

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.6K

Можно считать эту статью второй частью в неком цикле про мои принципы в работе. В первой части я писал про какие-то неважные для меня вещи на примере code-style. Теперь логично рассказать о том, что для меня важно, про некоторые правила, которые помогают мне в работе. Это не только про написание кода, но и про процесс разработки в целом.

Читать далее

DiffSplat: генерация 3D-объектов с помощью диффузионных моделей изображений

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2K

Полезно было бы уметь генерировать по текстовому описанию не только картинки, а полноценный 3D-объект, который можно рассмотреть со всех сторон. Это открывает огромные возможности для дизайна, игр, виртуальной реальности. Однако генерация 3D-контента — задача непростая. Современные методы требуют огромных объемов данных для обучения и страдают от несогласованности между разными ракурсами.  

Авторы DiffSplat предлагают подход, который решает эти проблемы элегантно и, что более важно, быстро! Вместо того чтобы создавать 3D-модели с нуля, создатели используют уже предобученные text-to-image модели. И просто «перепрофилируют» их для работы с 3D-гауссовыми сплатами.  

Читать далее

Переезд с TeamCity на GitLab CI + K8s

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров2.3K

Привет, Хабр! Меня зовут Даниил Мильков, я старший C# разработчик. Сразу хочу предупредить читателей, что про взаимодействие с k8s здесь сказано достаточно мало, разве что в разделе Kubernetes и PVC. На эту тему будет отдельная статья.

Начнём. Однажды наша команда решила перейти с TeamCity на GitLab CI…

Читать далее

Slackalypsis. Часть 1

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1.5K

Привет, Хабр. Я Денис Тарасов, руководитель отдела разработки инструментов эксплуатации в Контуре. У меня наконец дошли руки рассказать, как мы переехали всей командой разработки со Slack на Mattermost. 

Если коротко, на момент апреля 2022 года у нас в Slack было около 4,5 тыс пользователей, больше половины из которых было активных, то есть хотя бы раз в неделю были онлайн. За месяц в среднем отправлялось 386 тысяч сообщений. И с начала 2016 года было загружено 3 миллиона файлов.

Читать далее

Анализ 60+ вакансий на позицию продуктового исследователя (грейд middle)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров791

Привет! Меня зовут Катя Халитова — я UX-исследователь в продукте Контур.Фокус. Начался «высокий сезон» на рынке труда — время, когда работодатели активно ищут специалистов. Обычно такой повышенный спрос начинается в феврале и продолжается до апреля.

Я проанализировала 63 вакансии на продуктовых ресерчеров (middle) и обобщила результаты исследования в выводах. Эта статья может стать для вас ориентиром, отправной точкой для поиска работы или определения своего грейда. 

Читать далее

Универсальный индекс по документам на эластике

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров2.2K

Всем привет. Меня зовут Женя Редько, я работаю в ядре Диадока — это сервис электронного документооборота от Контура. В моей подкоманде Документов мы занимаемся основными бизнес-сценариями Диадока. 

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

Читать далее

Как мы ускоряли виртуальные фоны в Толке

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров1.3K

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

Читать далее

Как мы играли с бухгалтерами в тамагочи и чуть не проиграли

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров847

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

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

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

Читать далее

Ближайшие события

Используй MFA, Люк: как второй фактор помогает защитить подключения

Время на прочтение5 мин
Количество просмотров17K

Да пребудет с вами сила, хабравчане! Меня зовут Кирилл Подсухин, я technical product manager в экосистеме для бизнеса Контур. Я вместе с командой разработал систему двухфакторной аутентификации Контур.ID.

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

Читать далее

Мне всё равно, какой у вас код-стайл

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров18K

Привет, Хабр. Меня зовут Рогатнев Сергей. Я работаю в Контуре ведущим разработчиком уже более 7 лет. За это время я поработал как минимум над десятью разными проектами в разных командах. Это были и проекты с историей на 10 лет, и стартапы, делающие свои первые шаги. Где-то я был всего 2–3 месяца, а где-то задерживался на пару лет. Такой формат работы позволил мне увидеть совершенно разные подходы к работе и написанию кода. За это время я адаптировался к переходам и смене команд, но мой собственный code style практически исчез, потому что нет двух команд с одинаковым стилем.

В этой статье я хочу показать вам примеры таких холиваров, которые я встретил работая над разными C#-проектами.

Читать далее

Как составить сценарий юзабилити-тестирования

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.7K

Привет! Я Юлиана Шевчук из Контура. В этой статье расскажу, как составить сценарий и о наиболее распространенных сложностях на каждом из его этапов.

Читать далее

CI для мобильной разработки или как мы используем fastlane

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.5K

Хороший CI/СD — залог успешной реализации и быстрой выкатки проектов команды. Но нам приходилось поддерживать две версии CI и делать много ручной работы при обновлениях.

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

Реализовать такой CI получилось с использованием fastlane. В статье я расскажу, что мы сделали и каких результатов удалось достичь.

Читать далее

Ловушка бесконечно ленивого бассейна

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров4.2K

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

Читать далее

6 разочарований при создании командного инструмента

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1.1K

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

Пока скрипты распространялись по команде, приходилось значительно дополнять их и рефакторить: код разросся до 3000 строк. И все это делалось по личной инициативе и в свободное время.

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

Читать далее
1
23 ...

Информация

Сайт
tech.kontur.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия
Представитель
Варя Домрачева