Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Вы владелец небоскреба! Стройте этажи, управляйте магазинами и работниками!

Небоскреб Мечты

Казуальные, Симуляторы, 2D

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
13
NUSTMISIS
NUSTMISIS
Наука | Научпоп

Хакатоны для чайников: что это и как к ним подготовиться⁠⁠

6 дней назад

4 декабря в России отмечается День информатики — день рождения отечественной компьютерной науки. Эта дата выбрана неслучайно: именно 4 декабря 1948 года Государственный комитет Совета Министров СССР зарегистрировал авторское свидетельство №10475 — первый советский патент на автоматическую цифровую электронно-вычислительную машину (ЭВМ), созданную выдающимися учёными Исааком Семёновичем Бруком и Баширом Искандаровичем Рамеевым.

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

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

О хакатонах

Из названия следует, что хакатон — это марафон, на котором хакеры объединяются для решения конкретной задачи. Обычно такие мероприятия длятся 48 часов, в течение которых участники разрабатывают прототипы продуктов (MVP) или услуг. Под «хакерами» здесь, конечно, подразумеваются не компьютерные взломщики, а просто креативные, талантливые программисты, желающие применить свои навыки на деле.

Хакатоны проводят крупные компании (Яндекс, Сбер, ВТБ и др.), госструктуры, благотворительные организации и вузы. Ежегодно только в России проходят десятки таких соревнований по самым разным направлениям: «Лидеры цифровой трансформации», Moscow Travel Hack, InnoGlobalHack, «Цифровой Прорыв», Nuclear Hack, Moscow City Hack, DEMHack и многие другие.

Для участников это уникальная возможность получить реальный опыт командной работы, расширить портфолио, обзавестись новыми контактами и при должной подготовке выиграть денежный приз (в крупных хакатонах от 500 000 до 1 000 000 рублей, а иногда и больше). Например, за последние 5 лет члены хакатон-клуба Университета МИСИС ITAM выиграли более 35 млн рублей.

А о том, как подготовиться, мы расскажем ниже.

1. Собственно, зачем?

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

2. Сильная команда — залог успеха

Если соберёте хорошую команду, то считайте, что полпути уже пройдено. На хакатонах лучше работать с опытными людьми, которых вы уже знаете.

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

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

Типичная сборная кейс-чемпионата

Типичная сборная кейс-чемпионата

3. Изучите тему и требования хакатона

Звучит очевидно, однако многие отсеиваютися именно на этом этапе.

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

Иногда заказчик может составить задачу широко или, наоборот, слишком размыто. Ваша цель — понять не «что сделать», а «какую проблему решить». Этому поможет не только следовать ТЗ буквально, но и выстроить коммуникации с заказчиком.

Также внимательно изучите критерии оценки. Если 40% баллов дают за «инновационность», не делайте скучный клон существующего сервиса.

4. Подготовьте инструментарий

Хакатон — не время для первого знакомства с новым фреймворком. Попрактикуйтесь в работе с конкретными инструментами, которые планируете использовать. Не стесняйтесь прибегать к шаблонам, библиотекам и API. Всё это значительно ускорит процесс разработки.

Не забывайте про системы контроля версий. GitHub позволяет сохранять версии вашего продукта и откатываться к определенному коммиту, чтобы вносить изменения. Также члены вашей команды смогут работать над конкретными ветками функций. Затем вы можете взять эти ветки и объединить их в основной продукт после теста, чтобы убедиться, что всё работает как надо.

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

5. Есть ли у вас план, мистер Фикс?

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

Хоть и нельзя заранее учесть каждую мелочь, план поможет продумать простые продукты и не переусердствовать со вторичным функционалом. Если времени настолько мало, что не до планирования, то просто продумайте ключевые идеи, которые помогут конечному пользователю, и работайте в режиме 20 на 80. Это именно то, что ищут компании и поможет им вас заметить.

6. Не бойтесь менять курс

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

7. Подготовьтесь к защите проекта

Грамотно структурированная презентация важна не меньше, чем сам проект. Поэтому подготовку к защите стоит начинать заранее — чем раньше, тем лучше.

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

Для спикера составьте последовательную речь, которая не будет повторять содержание слайдов.

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

8. Нетворкинг и обратная связь

Хакатоны — отличная возможность получить фидбек от бизнес-заказчиков, менторов и инвесторов: заранее подготовьте вопросы и консультируйтесь. Общайтесь с другими командами: они могут предложить полезные решения или даже стать вашими будущими коллегами. Также не стесняйтесь обращаться к открытым ресурсам — Stack Overflow, GitHub, документации. Особенно ценны комментарии жюри.

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

Показать полностью 4
[моё] МИСиС IT Программирование Образование Бизнес Стартап Длиннопост
0
kodprog
kodprog

Как я постепенно пересел на Linux и почему до сих пор от него не ушёл⁠⁠

6 дней назад

Привет! Решил рассказать свою историю знакомства с Linux. Это не инструкция, не обзор и не техническая статья - просто мой путь, который начался со школьного компьютера и закончился тем, что я сегодня пишу этот пост из Debian 13.

🏫 Первое появление Linux в моей жизни

В школе у нас на информатике стояли компьютеры с двумя системами: Windows и Ubuntu.

Ubuntu там была чисто «на всякий случай». Понятно, что этот случай ни разу не наступил - все уроки были на Windows, и никто даже не пытался загрузить Linux. Так что моё знакомство на этом этапе ограничилось только тем, что я знал: «О, есть ещё какая-то Ubuntu».

🎓 Колледж: вот теперь настоящее знакомство

На предмете «Операционные системы» нам наконец-то показали Ubuntu «вживую» - загрузили её на виртуалке.

Мы:

  • сравнивали скорость архивирования файлов в Windows и Ubuntu;

  • пользовались Midnight Commander (аналог Far);

  • запускали разные команды, которые большинство студентов быстро забыли.

Версия была примерно 14.04. Именно тогда я впервые понял, что Linux - это не просто «чёрный терминал», а вполне рабочая система.

🛠 Первая практическая польза

Позже мне нужно было написать маленькое учебное приложение на Lazarus под Linux. Преподаватель предложил поставить Linux Mint на виртуалку - и я начал искать команды в терминале, чтобы установить IDE.

Это был мой второй дистрибутив, и в этот раз я уже что-то делал по делу, а не «для галочки».

🎒 Университет и первый настоящий опыт

В универе тоже стояла Ubuntu рядом с Windows. Тут она уже использовалась иногда по назначению - и я понял, что неплохо бы её изучить.

У меня был старенький ноутбук, и Ubuntu на нём почему-то просто висла при установке.

В итоге я поставил Debian с XFCE - и он ожил. На нём я:

  • компилировал программы на C++;

  • запускал Python;

  • делал лабораторные.

Это был мой первый Linux, который реально работал каждый день.

🖥 Дистрибутивы, эксперименты и беготня туда-сюда

Дома стояла Ubuntu рядом с Windows. Потом была Fedora (не понял её тогда).
Потом Xubuntu (нестабильно работала).
Потом Ubuntu Server для веба.

Пробовал Arch Linux. Уважаю, но ставить всё вручную, когда ты новичок, - тот ещё челлендж. Система была быстрой, но не для меня.

Далее я создал свой YouTube-канал и снимал видео прямо из Ubuntu 18.04 - например, как ставить LAMP-стек.

🔄 Вечный круговорот систем

Так и жил: Windows → Ubuntu → Debian → обратно → снова Ubuntu → и снова Debian.

Было обновление Ubuntu 22.04, которое мне не понравилось - перешёл на Debian. Потом баги пофиксили - вернулся. Потом снова ушёл в Debian.

Короче, классическая Linux-карусель.

💻 Новый ноутбук - новая глава

Недавно купил ноутбук и снова поставил Ubuntu 22.04. Обновился до 24.04 - и поймал баг: папки с большим количеством файлов открываются невероятно медленно.

Поставил Fedora 42. Всё ок, но некоторых программ не хватало.

Перешёл на Debian 13 (новая версия, свежий GNOME 48) - и вот сейчас пишу этот пост именно из него.

⚠️ Какие сложности встречаются у новичка

Перечислю коротко:

🔸 Программы

Много привычного Windows-софта нет под Linux. Надо искать аналоги или запускать через Wine (работает не всё).

🔸 Обучение

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

🔸 Драйверы

Не всегда из коробки работает Wi-Fi или Bluetooth. Иногда нужно самим ставить драйверы.

🔸 Видеокарты

Свободный драйвер работает, но не идеально. Владельцам Nvidia проще на Ubuntu/Mint/Zorin - там ставится в пару кликов. В других системах - через терминал или репозитории.

🔸 Игры

Часть игр не работает. Многие запускаются через Proton (Steam), PortProton, но Windows всё равно стабильнее.

✔ Итог

Linux стал моей основной системой.
Нравится, что он быстрый, гибкий и даёт больше понимания, что происходит «под капотом».

Если вы ни разу не пробовали Linux - лучше начать с виртуальной машины.
И понять, нравится вам такой подход или нет.

Показать полностью
[моё] Linux Личный опыт Истории из жизни Компьютер Первый опыт IT Текст
48
8
Аноним
Аноним

Зарплата 25к⁠⁠

6 дней назад

Из шумного города в село: как я решила заняться ИТ-образованием для детей (и не только)

Недавно я переехала из шумного города в тихое село и устроилась директором отдела образования по цифровизации — зарплата всего 25 тысяч. Первоочередная задача — развивать ИТ-среду в поселке, которого вовсе не было.

Первым делом я решила поднять уровень информатики у местных детей. Арендовала класс в школе и запустила курсы по программированию на Python. У детей пока нет уроков информатики в школе, а мы уже пишем свои первые программы! Для них это что-то новое и очень вдохновляющее.

Но я не останавливаюсь. Очень хочется открыть полноценный кружок робототехники. В рамках федеральной программы у школ есть всё необходимое: 3D-принтер, лазерный станок, шесть дорогих наборов Lego Mindstorms. Но когда я попыталась договориться об арендовании помещения, мне отказали. Думаю, причины всем понятны — нет желания делиться ресурсами или, может, опасения.

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

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

Пока все идет тяжело, но я верю, что наши усилия обязательно принесут свои плоды!

Пока что я закупила Lego Vedo 2.0 — китайский аналог, чтобы протестировать его и понять, как работает. Надеюсь, всё получится, и это станет хорошим шагом к развитию робототехники в нашем поселке!

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

Я открываю для них мир ИИ, рассказываю про фишки для помощи в учебе.

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

Буду вести здесь дневник с успехами и провалами. Фото прикрепить не могу, так как несовершеннолетние дети.

Публикую анонимно, так как нужны хорошие отношения в селе.

Показать полностью
[моё] Образование Школа Робототехника IT Текст
11
0
O9nix
O9nix

Прототип игры IronWill⁠⁠

6 дней назад
Перейти к видео

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

[моё] Разработка Программирование Карточная игра Программист IT Программа Web Видео
2
83atlant83

Сколько плюсов наберёт стул?⁠⁠

6 дней назад
Сколько плюсов наберёт стул?

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

Показать полностью 1
[моё] IT Никто Придумал Стихи Личное Мысли
12
RiseToday
RiseToday

СТРЕСС ОБНУЛЯЕТ ВАШИ ДОБАВКИ: КАК СЛОМАТЬ СИСТЕМУ⁠⁠

6 дней назад
СТРЕСС ОБНУЛЯЕТ ВАШИ ДОБАВКИ: КАК СЛОМАТЬ СИСТЕМУ

Всем привет! В погоне за бустом работы мозга многие биохакеры не учитывают важный нюанс: хронический стресс может свести на нет пользу даже очень грамотно собранного стека. Почему так?👇

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

Хронический стресс сам по себе рубит нейрогенез под корень. И если с базовым стрессом ничего не делать, эффекты ежовика будут как минимум слабее.

👉🏻 Поэтому я в своей практике никогда не даю ежовику работать в одиночку. Базовый дуэт, который я рекомендую на своем опыте, — ежовик гребенчатый + бисглицинат магния.

При дефиците магния растёт чувствительность к стрессу, ухудшается сон, усиливается тревожность. Для работы со стрессом и ЦНС важны не только миллиграммы в капсуле, но и форма: у магния бисглицината высокая биодоступность и хорошая переносимость.

Забрать связку можно у Ноотерии:

➡️ Традиционно промокод RISE10 даст скидку 10% на все🔥

➡️ Вводите промо RISE и забирайте банку ежовика из мицелия при заказе от 3,5 тыс.

Приятный бонус — при заказе на оф.сайте в подарок идут банки, на этой неделе можно забрать растительную Габу и комплекс для крепкого сна Sleep Deep, выйдет крутой антистресс-стек в подарок.


RISE — самый большой канал по биохакингу в РФ. Сейчас в нашем Телеграм канале можно забрать крутой гайд по ноотропам для наших подписчиков бесплатно. Подписывайтесь, чтобы первыми получать проверенные инструкции.

БАД. НЕ ЯВЛЯЕТСЯ ЛЕКАРСТВЕННЫМ СРЕДСТВОМ

Реклама.
ООО «Ноотериа Лабс»,
ОГРН 1215400008207
Erid: 2VSb5yHfNhF

Показать полностью 1
[моё] ЗОЖ Здоровье Мозг Питание Стресс Память Эмоциональное выгорание Мемы Новый Год Офис IT Усталость Мотивация Саморазвитие Нейробиология Магний Скидки Подарки Тревога Депрессия
1
2
bolrov
bolrov

Управление подписками: как я создал бота-трекера подписок⁠⁠

6 дней назад

Откуда всё началось

Однажды утром я смотрю выписку по карте — и вижу знакомое списание. За сервис, которым я точно не пользуюсь уже пару месяцев. Ладно, бывает.
Через неделю — ещё одно.
А потом я понял, что такие «маленькие списания» капают постоянно, просто теряются в рутине.

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

Почему я решил сделать свой инструмент

Я перепробовал разные приложения, посмотрел, что предлагают популярные сервисы, даже пытался вести всё в напоминаниях на iPhone.
И осознал главное: мне нужен инструмент простее, чем все эти сервисы, но чуть умнее, чем обычные напоминания.

И — главное — он должен быть:

  • без рекламы,

  • без давления,

  • без «впихивания» платных функций,

  • просто помогающим не забывать, что через пару дней у тебя очередное списание.

И вот так появилась идея создать небольшого Telegram-бота Subby. Обычного, человечного, спокойного.
Такого, который просто напомнит заранее — и всё.

Что умеет Subby

Я намеренно не стал делать огромный комбайн. Только базовые функции, которые нужны 99% людей:

  • добавить подписку: название, цена, дата списания, период;

  • выбрать, за сколько дней напоминать — 3, 5 или 7;

  • посмотреть свои подписки в одном списке

  • увидеть простую аналитику: сколько тратится по месяцам;

  • менять данные, если что-то изменилось.

И всё работает без лишних кнопок и баннеров

Почему я не превращаю это в «продукт ради денег»

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

Но идея остаётся прежней: Subby — это про удобство, а не очередной платный сервис.

Как начать пользоваться

Я специально сделал всё максимально понятным:

  1. Перейдите в бота: @my_subby_bot

  2. Нажмите /start

  3. Добавьте подписку — название, стоимость, дату списания и за сколько дней напомнить.

На создание подписки уходит 15–20 секунд.
И всё — дальше Subby сам будет мягко напоминать, без спама и лишних сообщений

Если хотите попробовать Subby

Буду благодарен за любой отзыв — что работает, что улучшить, какие функции нужны.

👉 Ссылка на бота: @my_subby_bot

Спасибо, что дочитали ❤
Если тема откликнулась — буду рад вашим комментариям.

Показать полностью 4
Истории из жизни IT Telegram Приложение Финансы Лайфхак Проект Автоматизация Стартап Telegram (ссылка) Длиннопост
2
2
glavnaya.kompani

Ошибки и их устранение в Termux, переход на github⁠⁠

6 дней назад

Доброго времени суток, работа над приложением идёт полным ходом, между тем решил кое какие моменты написать на телефоне через Termux, и столкнулся с массой проблем и ошибок некоторые решения были не простые. Тот кто знает тот знает. Всё делаю через телефон, с Termux затею бросил, стал собирать на Github. В сравнении Termux не плохое приложение но очень много надо грузить разных дополнительных пакетов, что в GitHub проще там вертуальная площадка но достаточно мощная для сбора приложения, но есть свои конечно минусы и плюсы, python он не читает по этому надо думать алгоритм загрузки pythonа, пока полностью с площадкой не разобрался, но уже научился делать простой apk на kiton. Сделал код мессенджера, осталось до загрузить до разобраться, на ПК конечно же всё это легче было. Но пока такой возможности нет. Буду дальше пробовать и учиться, думаю до конца года соберу, но тем не менее планирую. Назвал приложение "Как дела?"

Ошибки и их устранение в Termux, переход на github

Концепция приложение, мессенджер без сервера с шифрованием данных, функции на подобии WhatsApp (Запрещённая в РФ организация Meta)

Показать полностью 1
[моё] IT Разработка Стартап
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии