Из отзывов:
- Так много вещей.
Ребята, вы в целом молодцы, это отличное событие.
- Мне действительно это понравилось.
Меня интересуют поднятые вопросы и хотелось бы дальше отслеживать тенденции, отличающиеся от известных о 1С.
Публикации через Хабр? - Да.
Отслеживание отличных от известных тенденций по 1С через Хабр.
Мы ставим перед собой 2 основные цели:
- Многие считают, что программисты 1С занимаются исключительно созданием бухгалтерских программ, что на самом деле не соответствует действительности – разработка приложений ведется на базе инновационной low-code платформы 1С:Предприятие – которую мы тоже разрабатываем.
В рамках данного мероприятия руководители наших команд рассказали о решаемых задачах и реализуемых проектах.
- В планах было привлечь на собеседования в «1С» разработчиков и архитекторов среднего и высшего звена.
Как мы это сделали
Мероприятие было запланировано и организовано в течение недели.Да, очень быстро.
Мы знали, что нужно вкладывать больше времени, но решили впервые сделать что-то вроде MVP — вложиться в качественный контент без массовой рекламы и большого бюджета, чтобы понять, работает ли этот формат в принципе и эффективно ли это.
И да, все получилось — команды очень быстро включились в Hiring Day, подготовили свои презентации и выступления, активно общались с участниками в тематических онлайн-комнатах.
За 3 дня было более 150 регистраций без массовой рекламы.
В мероприятии приняли участие 60%, что намного выше, чем в среднем по аналогичным мероприятиям.
День найма прошел очень оживленно, и многие участники были удивлены, узнав, какие технологии мы создаем.
Фишка формата в том, чтобы коротко и понятно рассказать, чем занимаются разработчики, архитекторы и DevOps-инженеры в проектах компании 1С.
А также возможность кандидату получить предложение в короткие сроки.
Давайте поделимся результатами.
Как все прошло.
Первая часть мероприятия была посвящена разговору о проектах и некоторых направлениях:
- Высоконагруженный кроссплатформенный кластер серверов с поддержкой мультитенантности (масштабируемость, балансировка, многопоточность, многопроцессорность).
- Разработка собственных IDE.
- Мобильные технологии, включая механизмы искусственного интеллекта на мобильных устройствах.
- Облачные технологии, PaaS/SaaS/IaaS.
- Технологии искусственного интеллекта и анализа данных.
- BI-решения.
- Создание высоконагруженных сервисов и очередей.
- Кроссплатформенные решения.
- Высокая нагрузка.
Спектр работ широк: вы можете участвовать в разработке собственной базы данных, в создании IDE, в создании Low-code платформы, разрабатывать BI-систему, системы на основе машинного обучения, анализировать большие данные.
.
Все это с использованием современных инструментов: Java 8, Java 11, Spring, Kotlin, Swift, C++11, Docker, Postman, MongoDB, инструменты ML. Мы много работаем с различными реляционными базами данных (PostgreSQL, MSSQL и другие).
Приглашаем вас познакомиться с некоторыми нашими проектами и командами более подробно.
Здесь описаны задачи лишь некоторых команд, но есть и другие не менее интересные темы.
Команда «Инструменты разработки платформы»
Делаем облачные и десктопные IDE для разработки на платформе 1С:Предприятие.Наша целевая аудитория — разработчики.
Как создать лучшую в мире среду разработки для платформы low-code?
- разработать собственную базу данных NoSQL;
- спроектируйте пользовательский интерфейс, используя человекоцентричный подход к проектированию;
- разработать механизмы расчета типов для динамически типизированного языка и проектов с 9 миллионами строк кода;
- построить дружное сообщество для взаимопомощи, вдохновения и получения качественной обратной связи;
- и это лишь малая часть.
- Java, TypeScript, C++ ⁃ JavaFX, React, платформа Eclipse, Xtext, LSP, расширения VSCode, Eclipse Theia ⁃ Немного Spring/Spring Boot, Docker.
Продуктовая команда «1С:Аналитика»
Продуктовая команда «1С:Аналитика» " делает BI-систему, позволяющую работать с аналитическими данными управленческого учета.С нашей BI-системой удобно работать аналитикам и сотрудникам, не имеющим специального технического образования, менеджерам, менеджерам по продажам и т.д. 1С:Аналитика доступна с настольного компьютера, мобильного телефона и планшета.
Стек: TypeScript, Java, C++.
Работаем по Agile, спринты 3-4 недели.
Мы реализуем те функции, которые нужны пользователям, не дожидаясь следующего релиза.
«1С:Аналитика» — веб-приложение (SPA), использующее технологию React/MobX; другие библиотеки также используются для построения отчетов, графиков и анализа встроенных формул и выражений.
Все это взаимодействует с сервером «1С:Аналитика», который реализован на языке Java и использует новые технологии «1С:Предприятие 8, Элемент».
Поскольку продукт работает с данными внутри 1С, за интеграцию и взаимодействие с платформой отвечает часть кода, и этот код, как и код платформы, написан на языке C++.
Команда «Облака»
Мы создаем технологии, которые позволяют создавать облачные сервисы для миллионов пользователей с минимальными усилиями.Наше облако — это PaaS — платформа для разработки, развертывания и запуска приложений в облаке.
Мы решаем задачи от создания кабинетов для разработчиков и администраторов до технологий построения оптимального распределения ресурсов в облаке (распределенное планирование ресурсов облака), организации взаимодействия между приложениями в облаке (service mesh).
Мы проводим мониторинг, который определяет первопричину проблемы (мониторинг анализа первопричин) и многое другое.
Кластерная команда
Команда Cluster занимается разработкой высоконагруженных отказоустойчивых сервисов и распределенных систем.Решает сложные задачи обеспечения доступности, масштабируемости и работы сервисов в облачной среде.
Каждый член команды пишет код и проектирует архитектуру.
Мы работаем по Agile. Мы используем Java 11, Spring, React, gRPC и любим DDD.
Команда разработчиков фреймворков для веб- и мобильных приложений
Команда Framework for Web and Mobile Applications создает универсальную адаптивную среду пользовательского интерфейса.Мы пишем фреймворк для создания пользовательского интерфейса сложных приложений, который сможет самостоятельно адаптироваться к ПК, планшетам и смартфонам.
Интерфейс приложения включает в себя всевозможные таблицы, календари, редакторы документов, такие как GoogleDocs, диаграммы и т. д. Мы не разрабатываем интерфейсы для конкретных приложений, а разрабатываем фреймворк, позволяющий создавать интерфейсы приложений в парадигме LowCode/NoCode. Наш стек: React, MobX, Typescript.
Что еще есть у нас в компании:
- услуга сборки мобильных приложений;
- видеозвонки;
- кластер серверов;
- механизмы лицензирования;
- автономный сервер;
- инструменты разработчика;
- механизмы работы в облачных сервисах.
Мы работаем на Linux и Windows. Также мы выпускаем собственную ветку PostgreSQL от 1С.
Наша команда также участвует в работе над следующими механизмами:
- шина данных;
- ускоритель даты;
- полнотекстовый поиск;
- хранилище данных.
Во второй части мероприятия все участники имели возможность напрямую пообщаться с тимлидами и проектными командами и задать интересующие их вопросы.
И, конечно же, наш HR записал всех на техническое собеседование.
Какие выводы мы сделали?
Из отзывов видно, что для участников то, что мы делаем в 1С по разработке платформы, стало неожиданностью и приятной неожиданностью.Это значит, что рынок стал нас знать немного лучше.
Мероприятие по найму оказалось полезным инструментом рекрутинга.
Для кандидатов это удобно возможностью одновременно узнать больше о проектах напрямую от команды разработчиков и быстро пройти собеседование.
Собеседования были назначены непосредственно в день приема на работу и сразу после него.
Нам удалось познакомиться и пообщаться с очень интересными, креативными специалистами.
Организационные выводы
Конечно, в следующий раз мы:- Давайте потратим больше времени на подготовку.
- Рассмотрим возможность сделать отдельный раздел/комнату для июньских застройщиков.
-
Прокл
19 Oct, 24 -
Нагиос-Светофор Из Китайских Кубиков
19 Oct, 24