Loading...

Семинар «Особенности использования языков программирования при разработке БАС»

Цель семинара: рассмотрение особенностей использования языка программирования С++ при разработке БАС.

Дата проведения: 27 ноября 2023 г., с 13:30 до 15:30 по московскому времени.

Формат проведения: очный с применением дистанционных образовательных технологий.

Задачи семинара: 1️⃣ рассмотреть особенности использования языка С++ в среде моделирования беспилотных летательных аппаратов;
2️⃣ проанализировать основные компетенции обучающихся, формируемые при создании цифрового двойника беспилотного летательного аппарата на С++;
3️⃣ обсудить особенности программирования модели при разработке БАС.

Целевая аудитория семинара:🔹 педагоги общего образования;
🔹 педагоги дополнительного образования;
🔹 преподаватели СПО.

План-график проведения

1️⃣ Регистрация участников

2️⃣ Особенности использования языка С++ в среде моделирования беспилотных летательных аппаратов
Выступающий: Третьяков Дмитрий Олегович, преподаватель (ООО «1Т»)

3️⃣ Формирование компетенций по созданию цифрового двойника беспилотного летательного аппарата на С++
Выступающий: Ерохин Виталий Александрович, специалист по ИИ, (ООО «1Т»)

4️⃣ Круглый стол «Принципы использования языков программирования при моделировании БАС»
Вопросы для обсуждения:
🔹 ключевые аспекты языка С++, применяемые при моделировании беспилотных летательных аппаратов;
🔹 основные компетентности, формируемые при создании цифрового двойника беспилотного летательного аппарата на С++;
🔹 особенности программирования модели при разработке БАС: основные инструменты и этапы ознакомления с ними.
Выступления участников семинара

5️⃣ Подведение итогов семинара
Выступающий: Нежданов Евгений Валерьевич, президент Обрсоюза

Семинар «Формирование и развитие компетенций по разработке БАС»

Цель семинара: рассмотрение особенностей формирования и развития у обучающихся компетенций по разработке БАС.

Дата проведения: 03 октября 2023 г., с 13:30 до 15:30 по московскому времени.

Формат проведения: очный с применением дистанционных образовательных технологий.

Задачи семинара: 1️⃣ обсудить исторические вехи и перспективы развития отрасли БАС;
2️⃣ рассмотреть технологии, используемые при разработке беспилотных летательных аппаратов;
3️⃣ проанализировать симуляционные технологии, применяемые при разработке беспилотных летательных аппаратов;
4️⃣ обсудить ключевые компетентности, формируемые при реализации курсов по разработке БАС.

Целевая аудитория семинара:🔹 педагоги общего образования;
🔹 педагоги дополнительного образования;
🔹 преподаватели СПО.

План-график проведения

1️⃣ Регистрация участников

2️⃣ Открытие мероприятия. Вступительное слово
Беспилотные авиационные системы: история и перспективы развития отрасли
Выступающий: Нежданов Евгений Валерьевич, президент Обрсоюза

3️⃣ Особенности технологий, используемых при разработке беспилотных летательных аппаратов
Выступающий: Ерохин Виталий Александрович, специалист по ИИ, (ООО «1Т»)

4️⃣ Симуляционные технологии, применяемые при обучении разработке беспилотных летательных аппаратов
Выступающий: Третьяков Дмитрий Олегович, преподаватель, (ООО «1Т»)

5️⃣ Круглый стол «Ключевые компетентности, формируемые при реализации курсов по разработке БАС»
Вопросы для обсуждения:
🔹 особенности организации курсов по разработке БАС: полезный опыт, проблемы и пути решения;
🔹 ключевые компетентности, формируемые при изучении технологий, используемых при разработке БАС;
🔹 совершенствование уровня программирования при работе с симуляционными технологиями, применяемыми при обучении разработке БАС.
Выступления участников семинара

6️⃣ Подведение итогов семинара
Выступающий: Нежданов Евгений Валерьевич, президент Обрсоюза

Конструкторы сайтов: история

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

🌍 Первый конструктор сайтов, GeoCities, появился в 1994. Созданные на бесплатном хостинге сайты были в основном текстовыми и группировались по названиям городов. Например, в «Кремниевой долине» были сайты про компьютеры, в «Голливуде» — развлечения. Только через пять лет у проектов появились собственные URL-адреса. Сейчас GeoCities закрыт.

🖥 В России одним из первых бесплатных конструкторов был сервис Народ.ру. Он был создан в 2000-м году и давал пользователям большую свободу действий: готовые шаблоны, кастомизацию, уникальный URL, специальные виджеты. Сервис пользовался поистине «народной» любовью до 2013, пока владевший им «Яндекс» не передал Народ.ру компании uCoz.

🌐 uCoz — другой известный российский конструктор, появился в 2005 году. На нем и сейчас можно создать сайт — но на бесплатных тарифах ваших посетителей будет душить назойливая реклама, в том числе 18+, а многие шаблоны устарели.

🌟 В 2006 на рынок вышла Wix, популярная международная платформа. Из преимуществ — HTML 5, возможность работы с анимацией, широкие возможности интеграции. Платные функции Wix недоступны в России.
🗞 Хотя WordPress появился уже в 2003 году, функционал в нем добавлялся постепенно — первоначально он предназначался только для блогов. Теперь это полноценный конструктор, на котором можно делать довольно сложные сайты. Сейчас WordPress лежит в основе более 30% сайтов в мире.

⚙️ В 2014 вышел в свет российский конструктор сайтов Tilda. На нем из готовых блоков можно создавать лендинги, интернет-магазины, блоги, рассылки. У него есть особая «фишка», которой нет у конкурентов — встроенный редактор Zero Block. Он не ограничен набором шаблонов и позволяет воплотить любую уникальную дизайнерскую идею, полностью создать блок с нуля.

No-code: плюсы и минусы

🧑‍💻 В мире разработки есть концепция Zero-code (или No-code) — создание программ, сервисов, другой автоматизации без написания кода. Точнее, код там, конечно, есть, но вся его разработка ведется через визуальный интерфейс.

🏗 Большинство задач решается при помощи перетаскивания элементов — так строится интерфейс, схемы взаимодействия, модели данных и т.д.

Low-code — это тоже разработка в визуальном интерфейсе, но уже с возможностью добавить собственный код.

⭐️ Плюсы

Время разработки. Сделать сайт в Tilda можно очень быстро, буквально за пару дней. Вам не нужно учить HTML, CSS и JavaScript, сайт собирается из готовых блоков.
Стоимость. С помощью No-code инструментов можно сделать сайт, чат-бот или приложение, не написав ни одной строчки кода. А значит, для запуска онлайн-проекта вам не нужен дорогостоящий специалист, которого еще надо найти.
Наглядность. Большое преимущество визуальных редакторов — алгоритмы не нужно моделировать в голове, все взаимосвязи видны на экране. Поэтому в них могут добиться успеха даже те, для кого писать код кажется чем-то очень сложным.

🌧 Минусы

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

Ограниченный функционал. Пользуясь No-code инструментами, вы всегда ограничены теми возможностями, которые для вас задумали разработчики. И когда вам понадобятся другие — останется только менять платформу.

⚡️ Естественно, об этих минусах знают разработчики платформ, и постепенно их преодолевают, дополняя инструменты возможностями Low-code. Например, в Tilda (на платных тарифах) есть возможность добавить свой HTML-код, ничем не ограниченный. Также там есть Zero-block — уже не шаблонная заготовка, его можно оформить полностью самостоятельно.

Как найти первую работу в IT

🔎 Если искать на hh.ru вакансии разработчика без опыта, вы быстро поймете, что их очень мало. Известный замкнутый круг: на работу не берут без опыта, а опыт без работы не получить.

🤔 Но ведь каждый день кто-то увольняется, откуда тогда берутся новые разработчики?

🧑‍💻 Важно понимать, что джунов (как, впрочем, и топов) ищут совсем не так, как обычный персонал. У HR большинства компаний, особенно небольших и средних, чаще всего нет задачи «искать джуна». Работа идет, специалисты нужны, но под конкретные задачи, и новичка они возьмут, только если будут четко понимать его потенциал.

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

Поэтому поиск офферов на начальные позиции сложнее, чем просто отклики на вакансии. Что можно сделать?

🔹 Максимально упростите задачу взять именно вас. Соберите портфолио, держите открытым резюме, сделайте его как можно более содержательным и в то же время кратким.
🔹 Рассылайте резюме везде, даже туда, где нет подходящих вакансий. Ходите на все собеседования — даже если не возьмут, вы можете получить обратную связь, поймете, как вести себя.
🔹 Во многих городах есть ИТ-комьюнити, устраивающие бесплатные лекции, тренинги и т.д. — вступите в него, добавьтесь в группы и чаты.
🔹 Участвуйте в хакатонах и конкурсах — местных, про которые вы узнали в комьюнити, федеральных, любых, на что хватит времени. Это не только даст возможность показать себя, но и повысит ваш скилл.
🔹 Ходите на ярмарки вакансий — это тоже один из хороших способов если не получить работу, то хотя бы понять, в какую сторону развиваться.
🔹 Не чурайтесь стажировок — даже если вы потеряете в деньгах, это отличный шанс проявить себя и быстро выйти в мидлы — и уже самому отбиваться от предложений работы.

Подкасты для программистов

Мы собрали подборку подкастов специально для программистов. Попробуйте изучать новую информацию в необычном формате!

🎧RadioJS
Подкаст для тех, кто пишет на языке программирования JavaScript. Раз в неделю ведущие приглашают спикеров-экспертов и обсуждают JavaScript, фронтенд, client-side и новости из мира JS. Подойдет тем, кто только начал изучать язык, и уже продвинутым разработчикам.

🎧Software Development podCAST
Подкаст о разработке ПО. Каждый выпуск ведущий приглашает гостей-экспертов из разных компаний и обсуждает с ними устройство различных продуктов, современные тенденции и рабочие процессы. Например, в последнем выпуске рассматривали, как обеспечивается безопасность на всех этапах жизненного цикла разработки ПО.

🎧Scalalaz
Русскоязычный подкаст о программировании на языке Scala. Обсуждают различные темы: подходы, новости, инструменты, книги, разные библиотеки. Иногда в качестве гостей участвуют известные программисты.

🎧DevZen Podcast
Ведущие подкаста — четверо программистов. Они обсуждают профессиональные темы — например, как не терять состояние при перезапуске in-memory СУБД, каково писать код в новом Fleet от JetBrains, что нового в PostgreSQL 15. Кроме этого, рассматривают и смежные вопросы — куда можно устроиться работать и какие книги почитать для саморазвития. Каждый слушатель может задать интересующий вопрос на форуме и получить ответ в одном из следующих выпусков.

🎧The Art Of Programming
Подкаст о разработке программ и менеджменте. Ведущий вместе с приглашенными спикерами обсуждает разные темы: безопасность в разработке, операторы данных, Developer Relations, облачные технологии, особенности Serverless Containers и многое другое.

Похитители времени

⏳ Вот бы в сутках было не 24 часа, а, например, 28. Тогда-то мы бы всё успевали!
📌 Знакомое чувство? Чаще всего времени достаточно на всё, просто мы не всегда можем им грамотно распорядиться. Те часы, которые можно было бы потратить на что-то полезное, отнимают хронофаги — «пожиратели времени».

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

Прерывающие события

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

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

Хаос

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

✅ Чтобы одолеть этот хронофаг, установите контроль над хаосом. Планируйте деятельность, не берите слишком много задач, учитывайте в плане время для отдыха. Приоритезируйте задачи, далеко не все из них требуют срочного решения. Так вы станете продуктивнее и сами не захотите отвлекаться.

Время впустую

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

✅ Полностью избавиться от этих случаев нельзя, но можно постараться направить освободившееся время на решение мелких задач. Для этого заранее выделите их в отдельный блок — «то, что можно делать по чуть-чуть».

Делегирование задач в ИТ-проекте

🤝 Делегирование — передача определенных задач от сотрудника к сотруднику. Это неотъемлемая часть деятельности любой компании. Оно помогает более эффективно распределить работу, раскрывает способности сотрудников, высвобождает время для выполнения срочных задач.

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

📌 Чтобы снизить риски, нужно придерживаться нескольких правил:

1. Не поручайте большие проекты
Делегируйте именно задачи, то есть небольшие элементарные шаги, четкие и конкретные задания. Например, «сделать сайт» — большая и непонятная задача, результат которой неочевиден. «Настроить на сайте счетчик просмотров» — конкретное и ясное поручение, результат которого будет качественным и предсказуемым.

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

3. Будьте точным
Пожелание «поиграть со шрифтами» дает очень мало информации о том, что вам на самом деле нужно. «Подойдет официальный шрифт, например, Times New Roman» — намного лучше. Чем больше конкретики вы сможете дать, тем эффективнее будет работать «делегат».

4. Будьте открытым для обратной связи
Учесть все нюансы задачи невозможно. Делегируя что-то, давайте понять, что к вам всегда можно обратиться за помощью и уточнениями — это снизит риски непонимания и повысит шансы на успех.

5. Рассчитывайте время
Подумайте, сколько чистого времени вам самому понадобилось бы для выполнения задачи. Заложите время на отдых и возможные форс-мажоры, и не забудьте учесть время на «погружение» — если вашему коллеге нужно будет вникать в задачу с нуля.

Как сообщать об ошибках?

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

С такими ситуациями вы еще не раз столкнетесь при работе в сфере ИТ. А пока, в целях оптимизации общения, сообщая о проблемах, мы просим Вас уточнять все детали, которые помогут нам разобраться:

1️⃣ Какую задачу вы решаете (текст)
2️⃣ Где именно проблема (URL — адрес в браузера)
3️⃣ Как выглядит проблема (скриншот)
4️⃣ Что с этим не так (описание)
5️⃣ Ваш логин (e-mail)

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