Обновить
16K+
70,12
Рейтинг
651
Подписчики
Сначала показывать

Как мы разработали систему цифрового онбординга и запустили внутренний продукт на внешний рынок

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели2.4K

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

Сейчас расскажем

Сертификат Java: за и против

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели6.1K

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

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

Читать далее

DesktopETL — кросс-платформенный прототип ETL-системы, или как регулярно загружать XML/JSON и сохранять в XLS/CSV

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели3.1K
image

Идея моего домашнего проекта началась с простой, на первый взгляд, задачи: с потребности конвертировать файлы формата XML в формат XLS (или CSV) для последующего анализа. И я был наивен, чтобы попробовать решение «в лоб» и с помощью Excel импортировать богатый внутренний мир SAP Business Objects, описанный в иерархической структуре XML, в табличную форму, — и примерно через час мое сознание, в очередной раз выдав исключение о переполнении памяти, подключило опыт, который намекнул, что иерархические структуры заранее неизвестной глубины проще всего обрабатывать посредством рекурсии. Так появился лаконичный скрипт на Python. Потом еще один. И еще. Потом скрипты пошли в массы среди коллег по цеху. Появились фантазии и мечты, например возможность каждые пять минут забирать XML (или JSON) из кафки (Apache Kafka), трансформировать на лету и класть, например, в DWH. Вполне ожидаемо, что была масса вопросов к скриптам и просьба «быстренько поправить». И в какой-то момент, как в том классическом анекдоте про «закопанную стюардессу», я понял, что хватит… Так и появился MVP, который я хотел бы представить в этой статье.
Читать дальше →

От кульмана до BIM

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

Привет, Хабр! Меня зовут Юлия Слободяник, я работаю в IBS BIM-архитектором и сегодня расскажу вам, как за последние несколько десятилетий благодаря ИТ поменялась моя профессия.

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

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

Как менялась профессия архитектора

Вопрос на сертификационном экзамене: применение Threads и Executors

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели7.2K

Продолжаем разбор вопросов из Java-сертификации от Учебного центра IBS вместе с Игорем Судакевичем, сертифицированным Java-разработчиком, уполномоченным инструктором корпорации Oracle и платформы Udemy, Java-методистом c 15-летним опытом. В этой статье мы рассмотрим применение Threads и Executors и поможем вам подготовиться к тестированию.

К задаче

Как превратить перформанс ревью из натужных встреч «для галочки» в полезную практику

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

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

Можно ли организовать весь этот процесс по-человечески, чтобы он приносил реальную пользу обеим сторонам? В чем секрет адекватного ревью? Как общаться с людьми (не имея диплома по психологии)? И зачем в принципе эти встречи нужны компаниям и сотрудникам? Отвечаю на личном опыте.

Об эффективных перфоманс ревью

Как я описал на Битриксе правила для корпоративных ачивок

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

Практически в каждой компании есть корпоративная система поощрений. Но вот как прописать для неё правила, да ещё и на Битриксе, — вопрос. Делюсь личным опытом.

Привет! Я full-stack веб-разработчик в IBS, меня зовут Вячеслав Степин, и это мой дебют на Хабре.

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

Как я решил эту задачу

Предположим, нам дали два целых числа, но не примитивы, а Integer-объекты…

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

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

Итак, один из подвопросов, традиционно выносимых на экзамен — будь это сертификация Oracle или сертификации для Java‑разработчиков от Учебного центра IBS, — интересуется разработкой кода с использованием классов‑оболочек, в частности, Boolean, Double или, скажем, Integer.

Задача и ее решение

Как мы выбирали процессный движок: месяц мучений ради идеала

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели18K

Хабр, привет! Меня зовут Артем Терзьян, я Java-разработчик в IBS. Именно на мои плечи пала нелегкая задача выбора идеального BPMN-движка для реализации с его помощью бизнес-процессов в рамках нашей собственной платформы. Надеюсь, приведенный обзор поможет кому-то сэкономить время при столкновении с аналогичной задачей.

Подробнее о моих экспериментах

Тестировщик с 50-летним стажем: как все начиналось и почему отношение к профессии пора менять

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

Профессия тестировщика зародилась не в последние годы, с появлением Python и автотестов, а гораздо раньше. «Дедушка российского тестирования» Александр Александров рассказывает об истоках тестирования в России и о становлении целой отрасли, объясняет, почему отношение к профессии было и бывает неверным, а также дает советы начинающим тестировщикам.

К полной истории российского тестирования

ChatGPT: личный ассистент IT-специалиста

Время на прочтение12 мин
Охват и читатели19K

Привет, Хабр! Вы уже пользуетесь нейросетями в своей ежедневной работе?

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

Заинтригованы? Переходите под кат!

ИИ нас победит… Но после того как вдоволь нарисуется

Время на прочтение5 мин
Охват и читатели3.5K

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

Делимся нашими мнениями под катом.

Фреймворк Qual IT и его новые фичи

Время на прочтение4 мин
Охват и читатели1.2K

Привет, Хабр! Меня зовут Николай Дильдин. Я — ведущий инженер-разработчик отдела Java-разработки компании IBS. В этой статье я расскажу, как мы с командой проапдейтили инструмент автоматизированного тестирования «Хамелеон» — фреймворк, созданный в нашей компании. В прошлом году он стал одним из модулей, вошедших в состав комплексного решения Test IT PRO — единой цифровой экосистемы управления качеством. Сейчас уже под новым именем Qual IT наш продукт продолжает развиваться, становится более дружественным для пользователей, удобным и мощным.

Хотите узнать больше? Переходите под кат!

ABAP: Как выгрузить данные в MS Word с помощью XSLT-трансформации за 5 простых шагов

Время на прочтение5 мин
Охват и читатели6.1K

Привет, Хабр! Меня зовут Дарья Чувашова, я — руководитель группы отделения SAP-разработки. В процессе моей проектной деятельности мне приходилось сталкиваться с задачами выгрузки документов в .doc формат и выгружать документы нужно было быстро. При этом они могли быть совершенно разными по формату с кучей таблиц, реквизитов и других элементов. В SAP для выгрузки в форматы pdf и excel есть удобные инструменты, возможность работать с формулярами и графическими редакторами форм. Для работы с форматом.doc инструментов меньше. В этой статье я расскажу о быстром и самом простом способе выгрузить документ любой сложности.

Интересно? Переходите под кат!

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

Java-сертификация: как мы заняли место ушедшего из РФ Oracle

Время на прочтение5 мин
Охват и читатели15K

Привет, Хабр! Oracle ушел, а сертифицироваться Java‑разработчикам где‑то нужно. Мы с партнерами решили занять освободившуюся нишу, и у нас это получилось. В этой статье расскажем о том, как мы создали аналог сертификации для джавистов, докрутили концепцию, а также дадим рекомендации, как подготовиться к тестированию, и поделимся полезными материалами.

Под катом много интересного и полезного!

Нельзя просто так взять и написать полезный iOS фреймворк… Или можно?

Время на прочтение12 мин
Охват и читатели2.3K

Нельзя просто так взять и написать полезный iOS фреймворк... Или все-таки можно?

Привет, Хабровчане!

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

Интересно? Читайте статью под катом!

SAP EWM глазами ABAP разработчика

Время на прочтение16 мин
Охват и читатели22K

Привет, Хабр! Меня зовут Евгений, я – ведущий разработчик отдела ABAP разработки. Цель этой статьи – дать начальное представление о том, что такое система управления складами SAP EWM (Extended Warehouse Management), с точки зрения разработчика ABAP, для облегчения старта в новом модуле.

Интересно? Переходите под кат!

Обновить данные в ClickHouse без UPDATE: кейс IBS

Время на прочтение16 мин
Охват и читатели9.7K

Привет, Хабр! Меня зовут Антон, я – старший разработчик в отделе разработки баз данных в IBS. В этой статье я расскажу о том, как нашей командой была решена задача по сохранению в ClickHouse большого количества данных, генерируемых веб-приложением, с последующим получением сохранённых данных в агрегированном виде.

Решение задачи, описанной выше, было бы простым и вряд ли заслуживающим отдельной статьи на Хабре. Но наш случай представлял собой ряд нюансов: здесь есть технические дубли записей и бизнес-дубли (обновления), есть агрегированные данные и необходимость обновления агрегированных данных. А это уже пример не совсем типичного использования ClickHouse, которым мы и хотим поделиться.

Интересно? Переходите под кат.
IT-специалисту с уровнем где-то между junior и middle уже хватает уверенности для самостоятельного решения задач. Такой специалист, подобно лётчику-испытателю, готов к полётам в атмосфере. Другое дело — глубокий айтишный космос, где вращаются крупные коммерческие проекты, баги налетают зерг-рашем, а HAL 9000 втихую планирует уронить сервер.

Компании IBS, как и всем, нужны состоявшиеся специалисты. Но рынок IT-образования не выдаёт их в достаточном количестве. Поэтому в IBS собрали свой курс для интенсивного дообучения айтишников и назвали его «Ускорение».

Спецы IBS говорят, что «Ускорение» основано на реальных принципах, которые применяются в Центре подготовки космонавтов имени Гагарина. По заданию Хабра я, @sillywizard, побольше разузнал о курсе — чтобы проверить, работают ли романтизированные космические принципы в условиях приземлённой IT-бытовухи.
Поехали!

Как мы роботизировали документооборот крупнейшего европейского ритейлера

Время на прочтение12 мин
Охват и читатели7.5K

В последнее время все чаще слышно про RPA или Robotic Process Automation. С одной стороны, говорят о его эффективности для банковского сектора и крупных корпораций, с другой — про возможность применять его и в среднем, и даже в малом бизнесе. Недавно на «Хабре» вышел текст про использование RPA в мире — и мы подумали, что хабравчанам также будет интересен наш кейс про крупный проект программной роботизации.

Он был выполнен для одного из крупнейших ритейлеров в РФ и Европе: его магазины можно найти везде: в одной только Москве и области их десятки, а по всей России больше сотни. Это фантастическое количество товаров, поставщиков, поставок — и связанного с ними документооборота, которого с каждым месяцем становится больше и больше.

Большая часть документов проходит по ЭДО. Но в нем работают не все поставщики, и бремя сверки бумажной документации перед оплатой ложится на плечи бухгалтеров. Совсем не редки случаи, когда цены в заказах и документах на оплату разнятся, причин расхождения может быть много. При этом объем документооборота растет, и этот процесс превращается в ужасную механическую кабалу для целого штата бухгалтеров-сверщиков.

Идеальный сценарий для RPA! А для нас — отличная возможность показать, как он грамотно и продуктивно реализуется.

Читать далее

Информация

Сайт
www.ibs.ru
Дата регистрации
Дата основания
1992
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Алексей Фёдоров