Коллеги, один из моих роликов с шаговыми двигателями становится очень популярным в интернете, а именно в запрещенной соц. сети. Возможно кто-то из вас его уже даже видел.
Комментарии огонь 🔥🔥🔥
Посмотреть данный ролик можно по ссылке:
🔗 https://instagram.com/gromovplc
Там же буду продолжать выкладывать нечто интересное с моим участием.
На 2025 год есть в планах выйти на миллионные охваты, чтобы помочь многим из вас состояться в профессии, чтобы мы вместе прошли этот путь и конечно же неприлично много заработали нашим умом и знаниями. Я желаю, чтобы мы все были востребованы, всем нашим сообществом программистов ПЛК - каждый из вас! Чтобы все осуществили свои мечты. Не бойтесь ставить смелые цели и идти к ним 🎯, ведь новый год только начался! А сегодня я вас поздравляю 🥳 со Старым Новым Годом и желаю всего самого-самого!
Ставь огонь 🔥 если согласен!
P.S. Также напоминаю, что в этот Четверг в 19:00 состоится обзорный вебинар по С++. Приглашаю всех желающих!
Запись тут: gromov-plc.tilda.ws
Ссылку продублирую здесь, для тех, кто не успеет зарегистрироваться, но в любом случае поставьте себе напоминание на Четверг на 19:00 🕖 будет интересно.
Комментарии огонь 🔥🔥🔥
Посмотреть данный ролик можно по ссылке:
🔗 https://instagram.com/gromovplc
Там же буду продолжать выкладывать нечто интересное с моим участием.
На 2025 год есть в планах выйти на миллионные охваты, чтобы помочь многим из вас состояться в профессии, чтобы мы вместе прошли этот путь и конечно же неприлично много заработали нашим умом и знаниями. Я желаю, чтобы мы все были востребованы, всем нашим сообществом программистов ПЛК - каждый из вас! Чтобы все осуществили свои мечты. Не бойтесь ставить смелые цели и идти к ним 🎯, ведь новый год только начался! А сегодня я вас поздравляю 🥳 со Старым Новым Годом и желаю всего самого-самого!
Ставь огонь 🔥 если согласен!
P.S. Также напоминаю, что в этот Четверг в 19:00 состоится обзорный вебинар по С++. Приглашаю всех желающих!
Запись тут: gromov-plc.tilda.ws
Ссылку продублирую здесь, для тех, кто не успеет зарегистрироваться, но в любом случае поставьте себе напоминание на Четверг на 19:00 🕖 будет интересно.
🔥23👍3
This media is not supported in your browser
VIEW IN TELEGRAM
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Коллеги. Совсем скоро стартует новая группа по С++. Поэтому покажу вам интересное.
На данном видео - тоже одна из домашних работ студентов курса. Вы научитесь делать также!
Хочу обратить внимание на то, что происходит в этой программе:
Есть круг (не шар!), на котором показывается меркаторская проекция. Уж извините, другой не нашлось) Поэтому страны на полюсах немного вытянуты. То есть это не глобус крутится, это крутится плоскость. Однако, согласитесь с тем, что до тех пор, пока вы не прочитали - вы об этом не думали!
Ещё здесь есть атмосферная карта, которая движется относительно поверхности планеты.
Ещё есть карта ночных городов, которая совпадает с картой материков.
А также здесь есть линия терминатора - смена дня и ночи, которая включает и отключает ночные города.
На этом уроке вы научитесь работать с изображениями и делать из них буквально всё, что вам только может понадобиться при создании самых разных интерфейсов!
На данном видео - тоже одна из домашних работ студентов курса. Вы научитесь делать также!
Хочу обратить внимание на то, что происходит в этой программе:
Есть круг (не шар!), на котором показывается меркаторская проекция. Уж извините, другой не нашлось) Поэтому страны на полюсах немного вытянуты. То есть это не глобус крутится, это крутится плоскость. Однако, согласитесь с тем, что до тех пор, пока вы не прочитали - вы об этом не думали!
Ещё здесь есть атмосферная карта, которая движется относительно поверхности планеты.
Ещё есть карта ночных городов, которая совпадает с картой материков.
А также здесь есть линия терминатора - смена дня и ночи, которая включает и отключает ночные города.
На этом уроке вы научитесь работать с изображениями и делать из них буквально всё, что вам только может понадобиться при создании самых разных интерфейсов!
🔥12🤯2
Media is too big
VIEW IN TELEGRAM
Запись последнего вебинара по С++. Если нужен промокод на 30 тыс. (на комплекты вместе с С++ и сам курс), то можете писать на почту: edu@gromov-plc.ru или мне в личку @distorti
Расскажу кое-что интересное вам.
Вчера на вебинаре по С++ зашел разговор про проектирование программ. А вернее, про применение различных "чужих" библиотек. Среди прочего спрашивающий сказал, что закодить самому такие библиотеки - жизни не хватит. Вот по этому поводу я вам расскажу то, что сказал на вебинаре и кое-что дополню.
Был у меня такой случай в работе. Мы с другом разрабатывали систему, основная задача которой была в быстрых реакциях по большим наборам данных. В начале мы использовали одну из доступных SQL-совместимых систему управления базами данных (СУБД). В процессе выяснилось, что её быстродействия явно недостаточно, слишком долго обрабатываются запросы. Поискав альтернативы - мы не нашли подходящей технологии. Поэтому как-то вскользь поговорили с ним о том, что похоже и здесь придётся писать свою. Потратив одну рабочую неделю на следующих выходных он мне заявил "я написал свою СУБД, поддерживающую синтаксис запросов SQL, но работающую во много раз быстрее". Не буду грузить вас техническими подробностями, но эта база работала в итоге сильно лучше, чем любые варианты, которые мы находили. Здесь важно другое: человек в одиночку за неделю запрограммировал аналог того, что разрабатывали месяцы команды программистов. Звучит нереалистично? Понимаете, всё дело в том, что разработать такую крутую систему как SQL-СУБД не просто. Но вот повторить - задача намного более лёгкая, ведь уже всё известно. Нужно лишь написать парсер запросов, а эта задача не является супер-сложной, ведь синтаксис уже известен и он строгий в достаточной мере, чтобы не обрабатывать большую вариативность. Конечно же, систему исполнения этих запросов тоже надо запрограммировать, но и это посильная задача.
Он это сделал в те времена, когда ещё не было искусственных нейронных сетей, которые есть сейчас и которые значительно помогают в программировании. Я могу сказать, что для профессионального программиста они являются мощным инструментом, который ускоряет разработку кода от 5 до 20 раз! А это значит, что сегодня решить такую задачу можно ещё быстрее.
И ещё одно: декомпозиция. Вообще вопрос проектирования архитектуры программы - это как раз то, что мы изучаем на курсе. Это важнейший этап работы, который позволяет ускорить работу над проектом в десяток раз. Это методика, по которой я сам делаю все свои проекты. Декомпозиция является одним из этапов проектирования.
И касательно создания какого-либо функционала "с нуля". Многие считают, что я преуменьшаю сложность разработки приложений по диспетчеризации на С++. Дескать, сложно разработать свою SCADA-систему. Здесь идёт подмена понятий. Вам не нужно разрабатывать свою SCADA-систему, потому что SCADA - это система для разработки диспетчеризации. Вам нужно разработать саму диспетчеризацию. Это, можно сказать, проект, который делается в SCADA. Собственно, создание диспетчеризации - это размещение на экране нужных экранных форм и прописывание логики их работы. Когда вы сделаете хотя бы одну диспетчеризацию (например, курсовой проект по С++), то у вас уже будет достаточное количество наработанных решений, которые вы будете применять в последующих ваших проектах и это значительно ускоряет разработку, потому что вам не нужно будет программировать эти функции "с нуля", нужно будет только использовать их в последующих проектах. Это ещё раз подчёркивает важность проектирования, так как модули из одного хорошего (качественного) проекта легко используются в последующих аналогичных. Если же вы продолжите разрабатывать "на потоке" системы диспетчеризации - то возможно вы разработаете свой собственный конструктор систем диспетчеризации и всякие кодогенераторы под эти задачи. Об этом, кстати, я тоже на курсе по С++ рассказываю и показываю реальные примеры программ, которые делал сам под свои нужды, которые значительно могут ускорить этапы работы над проектами.
Напоминаю, что первое занятие у новой группы по С++ состоится в ближайшую пятницу! А это значит, что у вас ещё есть время подключиться к этой группе. Новая группа по программированию контроллеров стартует через неделю!
Вчера на вебинаре по С++ зашел разговор про проектирование программ. А вернее, про применение различных "чужих" библиотек. Среди прочего спрашивающий сказал, что закодить самому такие библиотеки - жизни не хватит. Вот по этому поводу я вам расскажу то, что сказал на вебинаре и кое-что дополню.
Был у меня такой случай в работе. Мы с другом разрабатывали систему, основная задача которой была в быстрых реакциях по большим наборам данных. В начале мы использовали одну из доступных SQL-совместимых систему управления базами данных (СУБД). В процессе выяснилось, что её быстродействия явно недостаточно, слишком долго обрабатываются запросы. Поискав альтернативы - мы не нашли подходящей технологии. Поэтому как-то вскользь поговорили с ним о том, что похоже и здесь придётся писать свою. Потратив одну рабочую неделю на следующих выходных он мне заявил "я написал свою СУБД, поддерживающую синтаксис запросов SQL, но работающую во много раз быстрее". Не буду грузить вас техническими подробностями, но эта база работала в итоге сильно лучше, чем любые варианты, которые мы находили. Здесь важно другое: человек в одиночку за неделю запрограммировал аналог того, что разрабатывали месяцы команды программистов. Звучит нереалистично? Понимаете, всё дело в том, что разработать такую крутую систему как SQL-СУБД не просто. Но вот повторить - задача намного более лёгкая, ведь уже всё известно. Нужно лишь написать парсер запросов, а эта задача не является супер-сложной, ведь синтаксис уже известен и он строгий в достаточной мере, чтобы не обрабатывать большую вариативность. Конечно же, систему исполнения этих запросов тоже надо запрограммировать, но и это посильная задача.
Он это сделал в те времена, когда ещё не было искусственных нейронных сетей, которые есть сейчас и которые значительно помогают в программировании. Я могу сказать, что для профессионального программиста они являются мощным инструментом, который ускоряет разработку кода от 5 до 20 раз! А это значит, что сегодня решить такую задачу можно ещё быстрее.
И ещё одно: декомпозиция. Вообще вопрос проектирования архитектуры программы - это как раз то, что мы изучаем на курсе. Это важнейший этап работы, который позволяет ускорить работу над проектом в десяток раз. Это методика, по которой я сам делаю все свои проекты. Декомпозиция является одним из этапов проектирования.
И касательно создания какого-либо функционала "с нуля". Многие считают, что я преуменьшаю сложность разработки приложений по диспетчеризации на С++. Дескать, сложно разработать свою SCADA-систему. Здесь идёт подмена понятий. Вам не нужно разрабатывать свою SCADA-систему, потому что SCADA - это система для разработки диспетчеризации. Вам нужно разработать саму диспетчеризацию. Это, можно сказать, проект, который делается в SCADA. Собственно, создание диспетчеризации - это размещение на экране нужных экранных форм и прописывание логики их работы. Когда вы сделаете хотя бы одну диспетчеризацию (например, курсовой проект по С++), то у вас уже будет достаточное количество наработанных решений, которые вы будете применять в последующих ваших проектах и это значительно ускоряет разработку, потому что вам не нужно будет программировать эти функции "с нуля", нужно будет только использовать их в последующих проектах. Это ещё раз подчёркивает важность проектирования, так как модули из одного хорошего (качественного) проекта легко используются в последующих аналогичных. Если же вы продолжите разрабатывать "на потоке" системы диспетчеризации - то возможно вы разработаете свой собственный конструктор систем диспетчеризации и всякие кодогенераторы под эти задачи. Об этом, кстати, я тоже на курсе по С++ рассказываю и показываю реальные примеры программ, которые делал сам под свои нужды, которые значительно могут ускорить этапы работы над проектами.
Напоминаю, что первое занятие у новой группы по С++ состоится в ближайшую пятницу! А это значит, что у вас ещё есть время подключиться к этой группе. Новая группа по программированию контроллеров стартует через неделю!
🔥11👍6⚡1
Всем спасибо за внимание! Вебинар закончился! Олег Нечибыло уже с нами! Пошел на Курс АСУ ТП + ПР, Иван решил взять весь комплект Термоядерный! И еще множество заявок в процессе! Не стесняйтесь - присоединяйтесь! Возможна беспроцентная рассрочка на 24 месяца, а при единовременной оплате делаю дополнительную скидку в 40 000 руб. Пишите вопросы на edu@gromov-plc.ru Хорошего вечера!
👍3
Media is too big
VIEW IN TELEGRAM
Всех приветствую! Прикладываю запись вебинара. Ещё раз спасибо всем присутствующим и досмотревшим до конца! А кто не успел, то вот можете ознакомиться посмотреть ⚙️ 👍🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4💯4
В 19:00 в Четверг живой открытый вебинар по Программированию ПЛК, присоединяйтесь! Ссылка на программу: gromov-plc.tilda.ws
А на картинке - вырезка из чата студентов курса С++!
А на картинке - вырезка из чата студентов курса С++!
👍4🔥3
Media is too big
VIEW IN TELEGRAM
Спасибо всем, кто был на вебинаре в Четверг! Высылаю запись вебинара для тех, кто просил или не успел, можете ознакомиться ⚙ 👍🏻 По всем вопросам: edu@gromov-plc.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
Кстати, кто приобретает курсы с 11 ноября 2024 года, тот автоматически участвует в новом розыгрыше 11 ноября 2025 года!
This media is not supported in your browser
VIEW IN TELEGRAM
👍5🔥4