Как стать автором
Обновить
3
0
Рексофт @Reksoft

Software developer

Отправить сообщение

Не панацея, но помощник. О статическом анализаторе кода

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

Приветствую, уважаемые читатели Хабра!

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

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

От перегрузки к фокусировке: изучаем роль современных HMI в промышленной автоматизации

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

Привет, Хабр!

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

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

Геймификация в IT: как мотивировать команду и улучшить рабочие процессы

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

Привет, Хабр!

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

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

Kotlin Coroutines. Часть 2

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

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

Итак, начинаем. Сначала кратко расскажу о материале в этой статье. Для разогрева поговорим о скоупе и о том, для чего он вообще нужен, далее перейдем к контексту, там я попробую объяснить сложное на пальцах, и, наконец, затронем к Continuation.

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

Служба поддержки ー простой способ начать использование искусственного интеллекта в компании

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

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

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

Как аналитику не оказаться обманутым ChatGPT: Часть 1

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

Привет, Хабр!

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

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

Как выбрать технологию для проекта, убедить команду и не пожалеть об этом на следующий день?

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

Привет, Хабр!

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

Сегодня я предлагаю обсудить более общий вопрос — выбор технологии для проекта в целом. Наверняка вам приходилось не раз отстаивать свое мнение в подобных спорах. Это как выбирать пиццу для большой компании, где у каждого свой вкус. Кому‑то нужна классика, кому‑то экзотика, а кто‑то без острого перца жить не может. Так как же убедить команду, что ваша технология — самая подходящая и сделать это без лишних споров и обид? Ох… Это сложно. Но не невозможно. Итак, давайте для начала определимся, есть ли у вас разрешение на ношение огнестрельного оружия? (От этого будет очень сильно зависеть аргументация.) Ну а если без шуток, для себя я выделил три этапа внедрения новой технологии.

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

Мир, дружба, дедлайн: как избежать конфликтов в разработке и сохранить команду

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

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

В этой статье тему конфликтов мне бы хотелось сузить до конфликтов на работе, а именно — в разработке. А если вы разработчик, «бодаться» с коллегами в рабочем процессе, скорее всего, вам приходится довольно часто. Программисты и тестировщики, менеджеры и заказчики — это, можно сказать, архетипичные модели.

Давайте разбираться!

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

Нет у меня никакого первого имени

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

Открываю исходники очередного enterprise-проекта: о да-а-а, вот они, старые знакомые, лучшие друзья разработчика — first name и last name.

Читать далее
Всего голосов 63: ↑47 и ↓16+39
Комментарии170

Kotlin Coroutines. Часть 1: Первое погружение

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

Привет, Хабр!

Меня зовут Соловьев Андрей, я Java-разработчик в «Рексофт». Сегодня мы поговорим про Kotlin Coroutines. Это моя первая серьезная публикация, и я буду рад вашему фидбеку.

Ну что ж, давайте начинать!

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

Self skills: Что это, и как их правильно развивать в 2024 году

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

Привет, Хабр!

Все мы много раз слышали про такого «зверя», как soft skills, как важно их развивать и т.д. Но в последнее время в этом направлении можно часто встретить… self skills. Что это, почему они вдруг так стали нужны, что с ними делать, и к чему это может нас привести!

Давайте разбираться!

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

Подкаст «Скрамное IT»: о чем говорят айтишники (и что они недоговаривают)

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

Привет, уважаемые хабровчане!

В этой статье мы затронем такие важные темы, как метавселенные, должен ли разработчик окончить вуз, и нужна ли руководителю проекта собственная гадалка? Но давайте по порядку!

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

Как цифровизация и клиентский опыт меняют аэропорты: тренды, оценки, кейсы

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

Привет, Хабр! Меня зовут Кирилл Малышев, я руковожу практикой по стратегии роста и продаж компании «Рексофт Консалтинг». Сегодня я поделюсь с вами наиболее перспективными трендами цифрового развития аэропортов на 2024-2025 годы.

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

Как приручить нейросеть: практический опыт

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

Итак, в прошлой статье я уже немного рассказывал о том, что с LLM можно работать и даже построить определенный RAG. Как и обещал, перейдем к практике! :)

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

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

Как приручить нейросеть

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

Привет, Хабр!

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

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

Читать далее
Всего голосов 11: ↑8 и ↓3+5
Комментарии9

Проектный офис «Рексофт» внедрил в производственный процесс приёмы ситуационной инженерии методов

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

В 2023 году к «Рексофт» присоединились команды RNT Group (российский бизнес EPAM), Schneider Electric, Siemens, Aveva и стратегический консалтинг российского подразделения Accenture. Таким образом, бизнес значительно диверсифицировался: если раньше, в основном, это была разработка заказного ПО, то теперь в проекты добавилась новая отраслевая специфика, включающая, например, математическое моделирование, наукоемкие исследования, поставки дорогостоящего оборудования. Это потребовало ответа со стороны проектного офиса, что, в числе прочего, включало поиск нового единого и удобного механизма мониторинга и контроля, а также средства хранения и тиражирования артефактов, описаний практик и методологий управления.

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

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

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

Привет, Хабр! Меня зовут Илья Родин, я инженер по анализу данных в «Рексофт». Сейчас я работаю в команде департамента горнодобывающих решений компании, поэтому пишу о насущном: как усовершенствовать контроль работы циклов погрузчика, забирая данные из штатной диагностической системы двигателя. Эту статью я писал вместе со своим коллегой @VLebedev_22.

Итак, поехали!

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

Память человеков. Отлаженный механизм или баг на баге?

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

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

Итак, поехали!

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

Тестируемая архитектура. Часть 2: абстрактность и наблюдаемое поведение

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

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

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

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

Когнитивные искажения в программировании. Часть 3

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

Всем привет!

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

Сегодня на препарацию у нас:

• корыстная предвзятость (self-serving bias);
• ошибка планирования (planning fallacy);
• эффект повального увлечения, конформизм (conformity);
• эффект авторитета (authority bias).

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

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность