Так как я методист и пишу учебную литературу и методические сборники по программированию и робототехнике, то с такой проблемой столкнулся сразу же на этапе начала такой деятельности.
Изначально вся методика строилась на C++ (arduino ide) и Python и в качестве альтернативы говорилось, что есть mBlock и Scratch. Как вы думаете, что выбрали преподаватели детсадов, школ, детских центров? Ответ, Scratch и mBlock. Почему, да потому что всё обучение программированию и робототехники начиналось с Lego WeDo и Lego NXT и EV3, бум на которые пришёл 2006 - 2018 года. В этот период все наборы и учебные программы строились с использованием блочных языков программирования. Да и популярно было ПервоЛого. Как оказалось, это удобно и учителям и ученикам.
Это "тупиковое" направление уже существует и развивается более 20 лет.
Это не так. XOD и FLProg - это узловое (нодовое) визуальное программирование. Такой стиль популярен в Blender и Unreal Engine. Вот Lego EV3 Software на базе LabView тоже нодовое программирование.
А блочное программирование - это когда код собирается из блоков и обычно это линейная сборка без разветвлений, как у нод. Строится стена либо по вертикали (Scratch), либо по горизонталb (Lego wedo)
Всё очень просто, в образовательных учреждениях не пользуются ИИ-чатом для создания программ. В 99.9% случаях учителя будут использовать методичку (книгу), готовые уроки к тому редактору, на котором им удобно.
А 80% учителям, которые ведут уроки робототехники удобно использовать блочный язык программирования по двум причинам: малый возраст обучающихся (8-10 лет) и нет специализации в программировании (учитель русского языка или трудов, у которого есть часы робототехники и подготовка к соревнованиям).
Ради эксперимента, попробуйте найти редактор кода блочный под Linux и используя школьный интернет написать код и скомпилировать его на arduino или другое устройство. Проблема школьного интернета и общих ограничений сети не даёт тех возможностей что автономная программа.
Для arduino ide нужен код на C++, но его ещё нужно будет понять, так как в робототехнике даже идеальный код может работать не так из-за разной конструкции, трения, скорости срабатывания датчиков и т.д. P.S. на данный момент сайты Arduino ide недоступен
Она не заблокирована, так как блокировать её могут только сами разрабы.
Доступ на сайт ограничен, а это уже другая тема, так как по такой же схеме ограничены все удобные социальные сети и видеохостинги и, например minecraft, но почему-то людей там не уменьшается и книги по ним также выходят и ролики.
Плюс, в Roblox Studio вы работаете почти офлайн и поэтому установить на ПК не составит труда.
Так это образовательные наборы, которые поставляются в образовательные учреждения, а там есть ряд требований по сертификации, безопасности и т.д. и т.п. Вот и получается такая сумма.
Я их использую, потому что они пришли в учереждение, в котором я работаю. Аналогично, можно просто взять arduino плату без корпуса и проводов с сервомоторами и с помощью пластика (картона, фанеры) сделать такое устройство по функционалу.
Если посмотреть на рейтинг компаний, то мы не найдём там тех, что действительно разрабатывают что-то стоящее: робототехнические системы разных сфер, автопилоты, медицина для диагностики заболеваний, биология и экология : диагностика флоры и фауны, ловля браконьеров и незаконных лесорубов и т.д.
Мы видим рост цифровых продуктов связанных с финансами и создание новых алгоритмов по отъёму и блокировки денег у граждан банками (по последним данным уже выявлено более 3 млн.блокировок счетов по новым алгоритмам, например, за покупку бургера в ларьке и т.д.)
40 - это тестовое значение, при котором необходимо начать поворот либо первого сервопривода, либо второго. Да совершенно верно, это разница между противолежащими друг другу фоторезисторами.
I, j - это углы поворота двух сервоприводов, с начальными и конечными пороговыми значениями, так как в этой модели конструкции платформа может коснуться поверхности, если не ограничить диапазон.
Переменная k планировалась как константа, в которой и будет храниться значение 40 или другое значение в зависимости от условий на месте использования.
Курс по разработке игр достаточно популярен. Если работать также и с популярными движками (Unity, Unreal) , которые у всех на слуху, то привличь будет легче. Главное, чтобы был результат. Учитесь создавать игры, значит в конце года есть какая-то игра, которую можно где-то опубликовать или показать на местном it фестивале или фестивале робототехники (можно даже предлагать такие номинации).
Я обучаю детей программированию и в месте с робототехниками мы ездим, как минимум, два раза в год на фестивали, организованные РАН (школьная конференция) и Робофинист. Не говоря уже об онлайн мероприятиях.
Мне сложно представить, что высококваллифицированный разработчик будет переживать по поводу окончания контракта в другой стране. Ведь есть другие компании. И почему не выбрать страну, где пмж и гражданство можно получить намного быстрее, особенно при такой зарплате?
Раньше я сотрудничал с финскими компаниями и немного бразильскими, а сейчас просто с китайской и теми кто мимикрировал под российские компании. Пока устраивает так, но всегда могу ужиться в другой стране где есть русскоговорящая община, но культурного барьера с другими народами не испытываю и при моей онлайн деятельности локация вообще не имеет значения.
Вопрос: Зачем такие сложности? Любые процессы в природе и в том числе, жизни человека идут по минимальному сопротивлению и экономии энергии и ресурсов.
Итак, предположим, что автор работате только на иностранную компанию или иностранная компания платит в десятки (сотни) раз больше чем любая другая организация в его стране. Тогда, логичнее переехать по рабочей визе и даже с семьёй, хоть в страны СНГ или страны, где есть большой пласт общин его национальности.
Допустим, автор по каким-то другим причинам не хочет покидать страну, где родился, но очень хочет получать деньги не от родных компаний, созданных в его стране. Тогда он может найти те компании, которые оффициально сотрудничают с его страной и имеют филлиалы и просто поменять одну компанию на другую
а самом деле плохая идея наниматься в программисты на должности с большой конкуренцией.
Если бы изучал Delphi, C++ для микроконтроллеров, Cobol или Fortran , и даже Python под робототехнику и машиностроение, то шансы бы возросли стократно...
Но наивные не умеют анализировать рынок спроса и предложения.
Тут случай с кровлей понятен - давно делали и неправильно. Но вот что происходит с кровлями новостроек.
Дома новые, стандарты новые, а кровля течёт сразу после сдачи. А при визуальном осмотре кровля идеальная без заплаток. Частый случай затёк воды через боковые стены в местах стыка плит крыши.
А проверка активных номеров проходить через налоедливые звонки от ботов, которых последние 3 года очень много? Если да, то уже люди устали отвечать на незнакомые номера. А еси нет ответа, то номер не активен.
Самые прикольные и интересные проекты в том числе и игры создаются, в первую очередь, для себя. Когда делаешь под всех, то тут встают ограничения: по реализации фантазии (никого не оскорбить и всем угодить).
Как организовать код, ресурсы к игре - это дело десятое. Даже с плохими навыками программирования можно сделать залипательный проект. Автор молодец и как любой новичок хотел впихнуть как можно больше в бессюжетную игру.
Игры должны давать какой-то опыт игроку: вызывать эмоции положительные (даже если это треш и хоррор и человеку хочется пощикотать нервы). А вот если от игры скучно или вызывается чувство отвращение, то однозначно - она плоха.
Все банки - хищники. Почтия вся их работа не клиентоориентирована, а направлена на накопление денежной массы. Уже поднимали вопрос о том что триллионы рублей россиян лежат без дела. Вот так они их и пускают в работу.
На самом деле многие программисты и связанный с IT люди не знают английского, иначе бы не писали на кирилице англоязычные слова и не вставляли их в речь.
Ну да, ну да. А что всё IT - это web -программирование? А кто электронику проектирует и пишит загрузчики, кого же берут на авиазаводы типа для обслуживания и разработки самолётов. А есть ещё бытовая техника с электронной начинкой, игровая индустрия
Так как я методист и пишу учебную литературу и методические сборники по программированию и робототехнике, то с такой проблемой столкнулся сразу же на этапе начала такой деятельности.
Изначально вся методика строилась на C++ (arduino ide) и Python и в качестве альтернативы говорилось, что есть mBlock и Scratch. Как вы думаете, что выбрали преподаватели детсадов, школ, детских центров? Ответ, Scratch и mBlock.
Почему, да потому что всё обучение программированию и робототехники начиналось с Lego WeDo и Lego NXT и EV3, бум на которые пришёл 2006 - 2018 года. В этот период все наборы и учебные программы строились с использованием блочных языков программирования.
Да и популярно было ПервоЛого. Как оказалось, это удобно и учителям и ученикам.
Это "тупиковое" направление уже существует и развивается более 20 лет.
Это не так. XOD и FLProg - это узловое (нодовое) визуальное программирование. Такой стиль популярен в Blender и Unreal Engine. Вот Lego EV3 Software на базе LabView тоже нодовое программирование.
А блочное программирование - это когда код собирается из блоков и обычно это линейная сборка без разветвлений, как у нод. Строится стена либо по вертикали (Scratch), либо по горизонталb (Lego wedo)
Всё очень просто, в образовательных учреждениях не пользуются ИИ-чатом для создания программ. В 99.9% случаях учителя будут использовать методичку (книгу), готовые уроки к тому редактору, на котором им удобно.
А 80% учителям, которые ведут уроки робототехники удобно использовать блочный язык программирования по двум причинам: малый возраст обучающихся (8-10 лет) и нет специализации в программировании (учитель русского языка или трудов, у которого есть часы робототехники и подготовка к соревнованиям).
Ради эксперимента, попробуйте найти редактор кода блочный под Linux и используя школьный интернет написать код и скомпилировать его на arduino или другое устройство. Проблема школьного интернета и общих ограничений сети не даёт тех возможностей что автономная программа.
Для arduino ide нужен код на C++, но его ещё нужно будет понять, так как в робототехнике даже идеальный код может работать не так из-за разной конструкции, трения, скорости срабатывания датчиков и т.д.
P.S. на данный момент сайты Arduino ide недоступен
Она не заблокирована, так как блокировать её могут только сами разрабы.
Доступ на сайт ограничен, а это уже другая тема, так как по такой же схеме ограничены все удобные социальные сети и видеохостинги и, например minecraft, но почему-то людей там не уменьшается и книги по ним также выходят и ролики.
Плюс, в Roblox Studio вы работаете почти офлайн и поэтому установить на ПК не составит труда.
Так это образовательные наборы, которые поставляются в образовательные учреждения, а там есть ряд требований по сертификации, безопасности и т.д. и т.п. Вот и получается такая сумма.
Я их использую, потому что они пришли в учереждение, в котором я работаю. Аналогично, можно просто взять arduino плату без корпуса и проводов с сервомоторами и с помощью пластика (картона, фанеры) сделать такое устройство по функционалу.
Если посмотреть на рейтинг компаний, то мы не найдём там тех, что действительно разрабатывают что-то стоящее: робототехнические системы разных сфер, автопилоты, медицина для диагностики заболеваний, биология и экология : диагностика флоры и фауны, ловля браконьеров и незаконных лесорубов и т.д.
Мы видим рост цифровых продуктов связанных с финансами и создание новых алгоритмов по отъёму и блокировки денег у граждан банками (по последним данным уже выявлено более 3 млн.блокировок счетов по новым алгоритмам, например, за покупку бургера в ларьке и т.д.)
40 - это тестовое значение, при котором необходимо начать поворот либо первого сервопривода, либо второго. Да совершенно верно, это разница между противолежащими друг другу фоторезисторами.
I, j - это углы поворота двух сервоприводов, с начальными и конечными пороговыми значениями, так как в этой модели конструкции платформа может коснуться поверхности, если не ограничить диапазон.
Переменная k планировалась как константа, в которой и будет храниться значение 40 или другое значение в зависимости от условий на месте использования.
Есть отдельный курс использования Minecraft с платами Arduino c помощью Python для управления игроком, визуализации полученных данных с датчиков.
Касательно, управления позами, то есть специальный модуль entity, который частично это решает и не только с игроком, но и со всеми сущностями в игре.
Например, так https://vk.com/wall-183328964_231
Курс по разработке игр достаточно популярен. Если работать также и с популярными движками (Unity, Unreal) , которые у всех на слуху, то привличь будет легче.
Главное, чтобы был результат. Учитесь создавать игры, значит в конце года есть какая-то игра, которую можно где-то опубликовать или показать на местном it фестивале или фестивале робототехники (можно даже предлагать такие номинации).
Я обучаю детей программированию и в месте с робототехниками мы ездим, как минимум, два раза в год на фестивали, организованные РАН (школьная конференция) и Робофинист. Не говоря уже об онлайн мероприятиях.
А не пора ли эволюционировать связь и делать её децентрализованной
Мне сложно представить, что высококваллифицированный разработчик будет переживать по поводу окончания контракта в другой стране. Ведь есть другие компании. И почему не выбрать страну, где пмж и гражданство можно получить намного быстрее, особенно при такой зарплате?
Раньше я сотрудничал с финскими компаниями и немного бразильскими, а сейчас просто с китайской и теми кто мимикрировал под российские компании. Пока устраивает так, но всегда могу ужиться в другой стране где есть русскоговорящая община, но культурного барьера с другими народами не испытываю и при моей онлайн деятельности локация вообще не имеет значения.
Вопрос: Зачем такие сложности? Любые процессы в природе и в том числе, жизни человека идут по минимальному сопротивлению и экономии энергии и ресурсов.
Итак, предположим, что автор работате только на иностранную компанию или иностранная компания платит в десятки (сотни) раз больше чем любая другая организация в его стране.
Тогда, логичнее переехать по рабочей визе и даже с семьёй, хоть в страны СНГ или страны, где есть большой пласт общин его национальности.
Допустим, автор по каким-то другим причинам не хочет покидать страну, где родился, но очень хочет получать деньги не от родных компаний, созданных в его стране. Тогда он может найти те компании, которые оффициально сотрудничают с его страной и имеют филлиалы и просто поменять одну компанию на другую
а самом деле плохая идея наниматься в программисты на должности с большой конкуренцией.
Если бы изучал Delphi, C++ для микроконтроллеров, Cobol или Fortran , и даже Python под робототехнику и машиностроение, то шансы бы возросли стократно...
Но наивные не умеют анализировать рынок спроса и предложения.
Тут случай с кровлей понятен - давно делали и неправильно. Но вот что происходит с кровлями новостроек.
Дома новые, стандарты новые, а кровля течёт сразу после сдачи. А при визуальном осмотре кровля идеальная без заплаток. Частый случай затёк воды через боковые стены в местах стыка плит крыши.
А проверка активных номеров проходить через налоедливые звонки от ботов, которых последние 3 года очень много? Если да, то уже люди устали отвечать на незнакомые номера. А еси нет ответа, то номер не активен.
Самые прикольные и интересные проекты в том числе и игры создаются, в первую очередь, для себя. Когда делаешь под всех, то тут встают ограничения: по реализации фантазии (никого не оскорбить и всем угодить).
Как организовать код, ресурсы к игре - это дело десятое. Даже с плохими навыками программирования можно сделать залипательный проект. Автор молодец и как любой новичок хотел впихнуть как можно больше в бессюжетную игру.
Игры должны давать какой-то опыт игроку: вызывать эмоции положительные (даже если это треш и хоррор и человеку хочется пощикотать нервы). А вот если от игры скучно или вызывается чувство отвращение, то однозначно - она плоха.
Все банки - хищники. Почтия вся их работа не клиентоориентирована, а направлена на накопление денежной массы. Уже поднимали вопрос о том что триллионы рублей россиян лежат без дела. Вот так они их и пускают в работу.
На самом деле многие программисты и связанный с IT люди не знают английского, иначе бы не писали на кирилице англоязычные слова и не вставляли их в речь.
Вы изучали самолётостроение или проектировали бортовые компьютеры?
Ну да, ну да. А что всё IT - это web -программирование? А кто электронику проектирует и пишит загрузчики, кого же берут на авиазаводы типа для обслуживания и разработки самолётов. А есть ещё бытовая техника с электронной начинкой, игровая индустрия
Часто ли там используют Chat-гопника?