31 дек. 2021 г.


Коллектив компании Golden Software поздравляет всех с наступающим Новым Годом и желает чтобы в 2022 году исполнились ваши самые заветные и смелые мечты!

14 дек. 2021 г.

За будущее беларуского софта можно не волноваться

Хочется поделиться потрясающими и воодушевляющими впечатлениями от участия в качестве ментора в открытом IT хакатоне минской школы Stembridge. Наша компания была инициатором и спонсором данного мероприятия, но вся организационная часть лежала на Stembridge. В том числе и выбор задания. Надо сказать, что первый раз увидев поставленную задачу – "E-PROFILE" – решение на тему "Как в электронном виде наглядно и удобно собирать портфолио достижений каждого ученика от 1 до 11 класса?" – у меня возникли сомнения насколько такая, по сути, прикладная задача, будет интересна ученикам 8-11 классов. Все мы привыкли к олимпиадным задачам, как к хитрым и абстрактным головоломкам, редко пересекающимся с повседневной жизнью. Тем более, что предложенные подвопросы к основной задаче: 

  • Формат ввода и хранения данных (простота и доступность с разных устройств и разных форматов)
  • Качество данных (достоверность, актуальность) • Безопасность и доступ к данным (разные уровни доступа) 
  • Визуальное оформление: панели, отчеты и т.д. 
  • Интеграция с внешней базой данных 

Больше напоминали технические требования из взрослого тендера на разработку промышленной системы. Смогут ли дети понять, что такое реляционные структуры данных и спроектировать конкретные сущности (таблицы) из задания? Какой инструментарий выберут для прототипирования пользовательского интерфейса? На какой платформе будут создавать программный код и смогут ли показать работающее решение (прототип), если на кодирование после обсуждения останется максимум 4-5 часов? 

Сомнений было много. Мне досталась команда номер 4. Две девочки, три мальчика. После вводной части началась работа по командам и тут меня ждал настоящий, в хорошем смысле, шок. После небольшого пятиминутного наставления, ребята работали полностью самостоятельно. Школьники 10-го класса смогли полностью уяснить суть задачи, понять какие данные им нужны, где их брать и как хранить, набросать эскизы интерфейса на графическом планшете и даже создать работающий прототип с фронтальной частью на React и бэк-эндом на Node. И это все менее чем за 5 часов! 

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

После достаточно длительного совещания жюри (реально трудно было выбрать победителя – абсолютно все работы были хороши и достойны), были объявлены команды, занявшие первое, второе и, команда, где мне пришлось немного побыть ментором -- третье место. 

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

PS: чуть позже мы разместим здесь видео с хакатона.