Как стать автором
Обновить

Компания Quadcode временно не ведёт блог на Хабре

Сначала показывать

IT-команды в Quadcode: Trading Platform

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

Привет, Хабр! Хотим познакомиться поближе и подробно рассказать о нашей команде Trading Platform, которая занимается флагманским продуктом Quadcode. Текст будет полезен всем, кто хочет узнать, как работают IT-специалисты в финтехе. О процессах, проектах и собеседованиях в команде читайте в статье.

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Комментарии0

Лучшие книги по Golang: что стоит почитать как начинающему, так и опытному разработчику

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

Мы в Quadcode любим Golang и можем рассказать о языке и его преимуществах много интересного. Все это неспроста - не так давно мы переписали некоторые наши продукты или отдельные их модули именно на Go, чему радуемся до сих пор. Подробности самых интересных кейсов вскоре планируем раскрыть на Хабре, а пока что поделимся подборкой любимых книг, которые посвящены этому языку. Некоторые из них подходят для начинающих разработчиков, другие - для программистов с опытом. Объединяет все представленные в подборке книги одно - они могут оказаться ну очень полезными для тех, кто так или иначе связан с Go. Подборка - под катом, и, кстати, если вы уже читали какую-то из рекомендованных нами книг, расскажите о своих впечатлениях в комментариях. Поехали!

Да, кстати, еще одна ремарка - некоторые книги переведены на русский, некоторые - нет. Если перевода (пока, как хотелось бы надеяться) нет, то мы об этом скажем.

Читать далее
Всего голосов 7: ↑6 и ↓1+7
Комментарии15

Фильтрация JSON: как мы проводили конкурс на самый быстрый алгоритм

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

Привет, меня зовут Костя Плешаков, я Архитектор в Quadcode. В статье расскажу, как мы организовали конкурс, который помог решить проблему исключения некоторых данных (в нашем API) в процессе отправки на фронт. В результате мы получили высокопроизводительный алгоритм фильтрации JSON с использованием векторных инструкций Intel® AVX2.

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии9

Технический специалист и редактор: как написать текст вместе без обид и недоразумений

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

Привет, Хабр! Меня зовут Карина, сегодня хочу поговорить о том, как техническим специалистам и редакторам писать тексты вместе. Расскажу о возможных сценариях работы, проблемах и их решениях. А ещё о том, где искать вдохновение и как бороться с синдромом самозванца. Надеюсь, мой опыт поможет вам лучше понимать редакторов и готовить крутые тексты вместе с ними. 

Читать далее
Всего голосов 3: ↑1 и ↓20
Комментарии6

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

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

Привет, Хабр! Меня зовут Никита Пимошенко, я тимлид команды Billing API в Quadcode. Сегодня поделюсь советами и кейсами из практики, которые пригодятся начинающим тимлидам.

Читать далее
Всего голосов 21: ↑16 и ↓5+16
Комментарии23

Кто такие Data-специалисты, чем они занимаются и как строится работа

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

Привет, Хабр! Меня зовут Азат Якупов, я работаю Data Architect в Quadcode. Сегодня хочу рассказать о Data-специалистах и познакомить вас с нашей командой Data Platform.

Читать далее
Всего голосов 10: ↑7 и ↓3+4
Комментарии14

Как мы создаем образовательные курсы. Путь от Google Slides к iSpring

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

Всем привет. Меня зовут Анна Хан, и я руководитель команды обучения в Quadcode. Еще два года назад для обучения мы использовали гугл таблички, prezi и тратили 90 часов в неделю на проведение очных лекций. Сейчас мы полностью выстроили процесс на платформе iSpring и Confluence и сделали курсы, которые прошли порядка 300 человек из более чем 20 стран, говорящих на 25+ языках. В этой статье я расскажу, как нам удалось пройти такой путь, что получилось, а что нет.

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии14

Черный понедельник 1987 года: несовершенный биржевой софт, паника и слишком быстрый рост

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

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

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

Читать далее
Всего голосов 7: ↑6 и ↓1+10
Комментарии10

Цифровая история фондовых бирж: как у трейдеров появились современные инструменты для торговли

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

Привет, Хабр! Продолжаем наш цикл статей по знакомству сообщества с различными инструментами биржевой торговли, историей трейдинга и описанием разных инструментов, которые нужны трейдерам. Сегодня предлагаем поговорить об истории фондовых бирж с точки зрения появления цифровых инструментов - от устных соглашений между участниками сделки до сверхточных и сверхбыстрых роботов. Обо всем этом - под катом.

Читать далее
Всего голосов 6: ↑4 и ↓2+6
Комментарии0

Приключения филологической девы в IT и советы начинающим тестировщикам

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

Как гуманитарию стать технарём, если очень хочется. И действительно ли тестировщик — самая простая профессия, чтобы войти в IT.

Всем привет! Меня зовут Евгения, я работаю QA Automation в компании Quadcode. 

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

В этой статье я расскажу о своём пути в роли QA и о том, как гуманитарий может начать работать в IT. А ещё поделюсь советами, которые пригодятся начинающим тестировщикам. 

Читать далее
Всего голосов 10: ↑7 и ↓3+8
Комментарии50

Личное планирование: от стикеров на мониторе до целей на 20 лет. Часть вторая

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

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

На эту систему планирования я начала переходить несколько месяцев назад. Она отталкивается от среднесрочных и долгосрочных целей-желаний. Предупрежу, что система громоздкая сама по себе, переход к ней займет много времени. Например, в первый раз я потратила много времени на конкретизацию и декомпозицию целей. Сейчас мне достаточно от 15 минут до полутора часов (раз в 1-2 недели), чтобы поддерживать всю систему в порядке. Но это время потрачено не зря: теперь я точно понимаю, как сегодняшние дела помогут мне исполнить мечты. И это лучший мотиватор, чтобы вылезать утром из-под одеяла.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии2

Опыт составления HLD-документации по нотации C4

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

Привет! Меня зовут Алина, я работаю техническим писателем в компании Quadcode. В этой статье хочу поделиться опытом верхнеуровневого описания архитектуры системы с использованием структуры C4. Небольшая оговорка: предпринятые шаги включают в себя определенные отходы от канонической нотации в угоду удобству и особенностям системы.

Для справки:

HLD (high-level design) – верхнеуровневое описание архитектуры системы, где представлены основные компоненты и их взаимодействия. 

LLD (low-level design) – низкоуровневое детальное описание каждого из компонентов системы.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

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

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

Вероятно, многие пользователи Хабра участвуют в торговле ценными бумагами и/или криптовалютами. Инвестиции и торговля - один из инструментов для увеличения объемов собственного капитала. Ну а биржи дают возможность использовать эти инструменты.

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

Читать далее
Всего голосов 10: ↑9 и ↓1+14
Комментарии7

Реляционные СУБД: история появления, эволюция и перспективы

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

Привет, Хабр! Меня зовут Азат Якупов, я работаю Data Architect в компании Quadcode. Сегодня хочу поговорить о реляционных СУБД, которые играют важную роль в современном IT-мире. О том, что они собой представляют и для чего нужны, понимают, вероятно, большинство читателей.

Но вот как и почему появились реляционные СУБД? Об этом многие из нас знают лишь приблизительно. А ведь история создания технологии весьма интересна, она позволяет лучше понять основу цифрового мира. Если вам интересна эта тема — прошу под кат.

Читать далее
Всего голосов 8: ↑6 и ↓2+6
Комментарии8

Личное планирование: от стикеров на мониторе до целей на 20 лет. Часть первая

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

Привет, я Дарья Двоеглазова, менеджер продукта в Quadcode. 3,5 года назад я пришла работать в IT и сразу окунулась в мир управления проектами. В статье я расскажу о том, как прошла путь от стикеров на мониторе до планов на 20 лет.

Максимум планирования, с которым я встречалась до начала работы, — школьный дневник и блокнот на телефоне для списка покупок. Все изменилось, когда я вышла на работу: мой монитор стал обрастать стикерами с напоминаниями. Это действительно помогало на первом этапе, пока экран не оказался заклеенным стикерами по всему периметру. 

За это время я попробовала несколько инструментов и множество разных методов управления временем. Сейчас моя система позволяет мне планировать долгосрочные цели на 10-20 лет. Конечно, планы не всегда сбываются, но я предпочитаю идти (или хотя бы лежать) к своим целям. Кстати, недавно я достигла цели, к которой шла больше 5 лет. 

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии14

Шесть стадий отрицания ретроспективы

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

Привет, меня зовут Оксана, я работаю скрам-мастером в Quadcode. Эта статья для тех, кто хочет базовых вещей: продуктивного общения в команде и ясности в рабочих задачах. Расскажу, как добиться этого с помощью ретроспективы. 

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

Читать далее
Всего голосов 6: ↑3 и ↓3+2
Комментарии28

Автоматизация из первых рук: что такое платформа ServiceNow и как мы ее используем

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

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

ServiceNow — это практически универсальный комбайн, который может пригодиться многим компаниям любого масштаба. Наверное, проще перечислить, что платформа не умеет, чем то, что она способна делать, поскольку возможности ServiceNow очень обширные. ServiceNow — это PaaS, который позволяет автоматизировать большинство ITSM-процессов, включая Help Desk, мониторинг сервисов, управление их доступностью, управление поставщиками, изменениями, конфигурациями, инфраструктурой и, конечно, инцидентами и событиями. Это первая статья из цикла материалов о ServiceNow, надеемся, наш опыт пригодится читателям Хабра. Приступим.

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии4

TDD есть опиум для народа. Так ли хороша технология, как ее описывают адепты?

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

Привет, Хабр! Меня зовут Владимир, я работаю программистом в компании Quadcode. Вот уже почти полтора десятилетия я при помощи доброго десятка языков программирования разрабатываю приложения - от простых, вроде маленького плагина для Emacs, до сложных распределенных систем. Последние 4 года своей жизни я посвятил компании Quadcode, где занимаюсь разработкой транспортной подсистемы. Лет пять назад я вплотную столкнулся с адептами TDD (test-driven development) и это произвело на меня настолько сильное впечатление и оставило так много эмоций, что я написал “для своих” критический разбор наиболее часто встречаемых мною тезисов об этой технике (я бы даже сказал - учении). До сих пор мое мнение о TDD не изменилось, так что хотел бы описать его под катом и предлагаю обсудить вместе спорные моменты в комментариях.

Читать далее
Всего голосов 49: ↑36 и ↓13+31
Комментарии243

История длиною в год: как мы на Greenplum 6 (DWH) мигрировали

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

Привет, Хабр! Сегодня расскажем о том, почему и как мы решили мигрировать на Greenplum шестой версии с Greenplum пятой версии. Сразу скажем, что мы каждый день обрабатываем огромное количество данных — шутка ли, у одного из наших клиентов 80 млн пользователей, из которых каждый день активны до 90 тысяч из 178 стран.

Читать далее
Рейтинг0
Комментарии2

Как стать IT лидом в стартапе. Мой опыт в 5 шагах

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

Меня зовут Диана, у меня 10+ лет опыта в коммерческой разработке, в основном на C++. Ниже я расскажу, как выросла с позиции разработчика до IT-Head за 3 года в стартапе и как менялась моя роль с развитием компании на разных этапах. А также дам субъективные советы, как повторить этот путь.

Читать далее
Всего голосов 13: ↑6 и ↓7+4
Комментарии28