Hard skills
Технологии и навыки
Какие-то из задач хакатона подразумевают создание программно-аппаратных артефактов, а какие-то только программной части. Вот технологии, которые могут пригодиться.

  • Web-разработка
  • Чат-боты (api tg, fb, vk)
  • Разработка приложений на android/ios (xamarin/react native/java/swift)
  • Любые языки программирования
  • AR, VR, IoT, Unity
  • Подготовка моделей для 3D печати
  • Программная работа с последовательным портом
В принципе вы сможете запрограммировать свое решение на том, на чем умеете программировать.
Оборудование
Для некоторых задач понадобится работать с микроконтроллерами и различными деталями.
И если вы выберете такие задачи, то вам пригодятся мануалы.