Бестолковое институтское образование (причем именно в плане профориентации и интеграции в реальную работу)
Пропасть между наукой в ВУЗах и наукой в серьезных учреждениях (в качестве и организации)
Пропасть между научной школой, созданной в НИИ, и современностью (причем это как разница в менталитете, так и потеря преемственности, смерть некоторых направлений с их носителями)
Без желания - конечно ничего не будет. При наличии желания, пути могут быть "снизу" и "сверху". "Снизу", это когда идейный препод может организовать проект вне учебного плана (проводить "внеурочные мероприятия"), т.е. неравнодушный энтузиаст (или амбициозный товарищ, жаждущий титула новатора). И по итогам "как пойдет" уже внедрять через учебный план (со всей бюрократией), если конечно захочет. Студентов можно мотивировать оценками (зачетами), но главное - это конечно тяга "на подвиги" самих студентов .
"Сверху" - например, сам ВУЗ организовывает практические олимпиады и хакатоны. За первое место - давать инвестиционные гранты на внедрение или для платников - скидку на обучение.
Еще лучше организовать ассоциацию ИТ-ВУЗов по внедрению тиражируемого офисного ПО (внедренческий центр) на open source. Например, под его эгидой провести олимпиаду на разработку кадрового документооборота (как первый тестовый проект) и внедрять его хотя бы в ВУЗах. На подход "сверху" - я особо не надеюсь, т.к. текущая прогнившая система высшего образования на это не способна. Я больше верю в энтузиазм неравнодушных преподавателей, особенно начинающих, т.е. на юношеский максимализм, целеустремлённость, нигилизм и амбициозность, у них больше свободного времени и перспектив на продолжение удачного стартапа (последующее многолетнее развитие успешного проекта).
На github / sourceforge иногда встречаются пояснения к проектам "разработчик проекта - профессор и группа его студентов", но почему-то не попадалось такое от отечественных ВУЗов.
Чтобы попробовать - достаточно только желания (конечно без гарантий успеха). У кого есть ресурсы "студент-программист" обращайтесь - смогу поучаствовать в открытом проекте по какому либо тиражируемому офисному ПО. В данном контексте (пионерия, т.к. нет ничего подобного в отечественной вышке) главное не результат, а сам процесс (образовательный)!
"Нормальному" преподавателю - такое видимо действительно "ни к чему", видимо нужны "не нормальные", жаждущие перемен.
Не совсем понимаю эту идею с практикой. ВУЗ учит ComputerScience и дает основы в разных отраслях. Нагрузка ВУЗа расчитана на то, что студент сможет это все осилить.
и продолжая появлением даже типа лицензии с названием института (Массачусетский технологический институт).
Конечно в современной РФ об этом можно только мечтать, но ориентир то есть. В СССР сращивание теории и практики пытались организовать через базовые кафедры ВУЗов.
либо оставить все как есть и давать базовые знания, но во многих областях.
Если ранее выпускнику ВУЗа было позволительно прийти на предприятие и "забыть все чему учили" (стандартная фраза наставников на предприятии) и снова быстро переобучиться (конечно с использованием полученного базового багажа), то современный "звериный оскал рынка" этого уже не позволяет. Да - есть успешные стартапы, Да - у некоторых (возможно многих) получается, но я про "промышленный конвейер" типа "студент - молодой специалист".
Современного студента нужно готовить ("вооружать") не под прежнее социальное государство, а под текущее "условно рыночное" (конечно же оно не рыночное), но точно уже несоциальное, т.е. российский капитал не будет с ним цацкаться, как во времена СССР. Поэтому, если есть вынужденный выбор "фундаментального" vs "прикладное" (и исключительно практическое), то сегодня выбор (точнее уклон, упор) - в пользу последнего. Конечно это критично только для студентов, которые могут после ВУЗа рассчитывать только на себя.
Полагаю, что число студентов из малообеспеченных семей сокращается и наблюдаю тренд "статусности" (для обеспеченных), когда "за деньги" просто пять лет "протираются штаны" в целях заветной корочки (от этого по доходности ВУЗ только выигрывает).
К сожалению мой опыт и статистика приемных кампаний как в региональных вузах, так и в столичных показывает, что число бюджетных мест на ИТ-направлениях, а также на математике, физике и других естественно-научных, превышает число талантливых ребят, кто действительно хорошо раскрывается в этой истории.
В моем представлении: раскрывать талант должен именно ВУЗ, поэтому "объем серой массы на входе" - условно неталантливой должен преобразовываться в высокоталантливую субстанцию и это и есть KPI ВУЗа (раскрыть потенциал студента).
"Нет плохих учеников, а есть плохие учителя" - это к тому, что много зависит именно от учителя (больше чем от ученика), в том числе и своевременное решение об отчислении неспособных студентов (чтобы и его не мучать и время уделять другим больше). Примерно как в проектном менеджменте - квалификация РМ определяется в том числе способностью распознать и вовремя закрыть (прекратить, заморозить и т.п.) заведомо провальный проект.
И поступить сдав ЕГЭ на 60 баллов (что по сути тройка) можно на бюджет на прикладную математику без проблем. Поверьте. Если есть иная статистика у вас - очень интересно обсудить.
На примере абитуриента, три года назад, Москва, МИРЭА. Ранее эти специальности назывались Прикладная математика\ АСУ (АСУиО) на факультете кибернетика. Сейчас все так примешали, включая объединение и скрещивание (ежа с ужом, т.е. даже химический институт присоединили), что текущие названия факультетов и специальностей уже мало что означает.
Чтобы тогда сдать ЕГЭ на прилично (не помню точных цифр) нужно было нанимать четырех репетиторов (ру, мат, физ, инф). Недешево и уже многим это будет не по карману (читай мимо ВУЗа).
Даже с хорошей величиной балов в тот год (что-то вроде поменяли потом) был полный бардак: на сайте МИРЭА висит рейтинг, где твои 80% завалены умниками с 100 и 110% -ми. Т.е. вундеркинды, олимпийцы и т.п. также подали заявления на эти же специальности (параллельно с заявлениями в МГУ и т.п.) и заберут ли они заявления до часа Х - никакой ясности нет.
Т.е. с 80% можно было пройти (поступить), если только из этих 100-110% супер-пупер-отличников (подозреваю, что там большой процент "дегестанских" ЕГЭ) заберет заявление более половины супер-абитуриентов (позже выяснилось, что так оно и произошло). Однако "коса армии" не позволяла рисковать и выбрали целевое обучение (с последующей барщиной и рисками).
По моим ощущениям, сейчас поступить в МИРЭА на бюджет много сложнее, чем 30 лет назад (когда сам поступал). Более того, современное "как бы бесплатное" образование я бы сравнил с "как бы бесплатной" медициной - формально они есть, но большей частью - формально. Т.е. можно больничный выписать, флюшку сделать и т.п., но вот при серьезном лечении можно просто не дожить до прихода своей очереди.
Так что, в большинстве случаев знаний вполне хватит, но не всегда. Знания эти все еще актуальны, просто их недостаточно для того, чтобы полноценно работать. Но, их вполне хватит, чтобы найти первую работу. До нужного уровня они догоняются за год-два реальной работы.
Единственной проблемой, которую надо бы решить, это объяснение студентам, зачем они учат тот или иной предмет. Насколько я знаю, список предметов плюс минус стандартизирован и было бы неплохо, если бы государство совместно с бизнесом,
и знаний не хватает (плохо и не тому учат) и "единственная проблема" - надумана.
" государство совместно с бизнесом" - тут не основные. У ВУЗа полно рычагов как для мотивации студентов, так и организации учебного процесса. Огромное число студентов-платников: можно им дать возможность "отбить" плату, да еще стипендию получать от участия в проектах, см. https://habr.com/ru/companies/aitalenthub/articles/731728/comments/#comment_25492106
Вообще, в отличие от прошлого - многие сейчас не могут позволить себе высшее образование из-за того, что она стало не бесплатным, а часто очень дорогим.
Если прямо на студенческой скамье они столкнутся с реальными практическими задачами, то им будет понятно - что им в первую очередь нужно учить (как прикладное, так и фундаментальное, хотя со вторым конечно не так очевидно). Ранее при ВУЗах были базовые кафедры, сейчас полагаю они в основном номинальные. Поэтому нужно "рубить окно" в практическую плоскость прямо в стенах ВУЗа: самим ВУЗам развивать компетенции "базовых кафедр" и выпускать студентов на рынок (под присмотром, страховкой). Может быть тогда и появятся на github / sourceforge проекты студенческих групп из РФ с хорошей (для начала хоть какой-нибудь) статистикой (stars, forks и т.п.).
1. Классическое образование слишком ориентировано на теорию (причем зачастую на устаревшую теорию), а вот с переложением ее на практически полезные навыки часто возникают проблемы.
2. Отсюда, у студентов возникает дилемма — учить в универе «фундаментальные знания» и зарабатывать корочку, либо идти работать и получать практические навыки.
Выход простой - "занести" практику стены ВУЗа. Рецепт поправить ИТ- образование на мой взгляд совсем простой.
Применительно к ИТ-вузам и тамошним программер-специальностям. Создается при ВУЗ лаборатория (кружок, секта и т.п.), цель которой либо создать, либо просто разобраться в каком - любо open source продукте для офисного пользования. Спектр задач - огромен от ERP до систем управления проектами, кадрового \ складского (иного) учета и т.п. (наиболее практические). Результаты работы (если свои) публикуются на открытых площадях github, sourceforge и др.
Апробация решений - идеально в самих "стенах" ВУЗ, т.е. ИТ-ВУЗ должен иметь собственно поддерживаемые студентами (хотя бы частично) прикладные ИТ-системы (хотя бы их часть). Возможна самоокупаемость: платная техподдержка сторонних пользователей такого ПО (как собственного, так и поддержка стандартного open source).
Основная проблема тут - это желание (заинтересованность) самого ВУЗа. Зачем это ему? "И так сойдет".
ВУЗу всего то нужно найти грамотного препода (желательно чтобы и "руками" он что-то умел, но и это не обязательно) и добавить указанное выше в учебный план. Я бы вообще рейтинг ВУЗов по специальностям "программер" строил по величине поддерживаемых ими репозитариев.
Конкретный пример: взяли open source - ную заготовку по какому-либо документообороту, добавили туда кнопку "подписать", приделали "бантики" из Трудового Кодекса (точнее приказа МинТруда, типа xml описание и т.п.) и внедрили в своем ВУЗе как кадровый документооборот, а потом реклама и техподдержка очереди из клиентов. Ценник можно чисто символический - "студенту на мороженное", т.к. важен лишь сам факт предоставления платных услуг (типа "по взрослому"), также можно делать две версии community и Professional Edition. Поддержка к рамках community конечно же "как принято" (без монетизации).
Даже если почему-то пойдет "всё не так", то такой проект можно оставить лишь как лабораторный и пусть живет себе только на github / sourceforge: в любом случае для студентов это будет хороший трамплин в профессиональный ИТ, а сама отрасль от этого только выиграет.
В целом, это отражает общее для современного бизнеса ресурсное отношение к людям как к бездушным заменяемым работникам, «трудовому ресурсу», а не индивидуальностям. Отсюда и типичная схема: получить максимум пользы от человека и заменить его новым. Про бывших сотрудников никто никогда не вспоминает, сколько бы пользы они не принесли компании в прошлом.
Полагаю, что сейчас уже более актуально: Отсюда и типичная схема: ... и заменить его новым роботом (RPA). Эдакий тейлоризм (тоже 21-го века) через RPA. В целом - всей "тотальной" автоматизации, просто на примере RPA это более показательно: робот делает ровно те же операции, что вчера делала его живая жертва предшественница.
Ленин про тейлоризм «... соединяет в себе утонченное зверство буржуазной эксплуатации и ряд богатейших научных завоеваний ...".
Файлик excel скачать нужно, тогда будут видны и кнопки на листе List1 и макрос. Он простой - в целях демонстрации подхода.
взаимное размещение фигур
Ровно как и в Aris SmartDesign: указал позицию (новой строкой) - куда вставить новый блок относительно других - туда он и встанет и соединит стрелками "раздвинутые" блоки последовательности (если это не первый или последний блок) с вклинившимся элементом. Там простейшая логика для последовательных структур.
Для последовательно - параллельных структур (схем) делал другой пример - сложнее конечно, а Aris SmartDesign умеет только последовательные структуры.
Несложно когда кто-то за вас написал эти скрипты! Если вдруг вам потребуется "тоже самое но с перламутровыми пуговицами"? Вроде вам удалось легко войти, а вот чтобы сделать шаг вправо/шаг влево уже придется разбираться в JavaScript!
Там ( Книга1_w10.XLSM ) все проще (без JavaScript). На листе StEnd в столбце А стартовые строчки, начиная с <mxfile host= а в столбце B - хвостовик файла, заканчивая </diagram> </mxfile> (т.е. начало и конец файла drawio).
В середину файла xml вставляются строки, содержащие фрагменты из столбцов: " value=" (название фигуры, например, Функция 2) далее стиль фигуры " style=" , например, shape=rectangle;rounded=1;whiteSpace=wrap;html=1;shadow=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
Таким образом собирается файл drawio. Ненужные поля можно скрыть, а оставить только понятные пользователю: он их меняет и автоматом собирается файл drawio (VBA скриптом) из excel таблички.
Если задать "стиль 1" для фигуры типа "функция", "стиль 2" для "событие" и т.п., то пользователю достаточно примерно как в Aris SmartDesign (EPC): добавить в таблице новую строку (в нужно место алгоритма, т.е. в состав последовательности), сказать что это тип "функция" (или иной) и задать название функции.
А как повторить Aris SmartDesign (EPC) в visio? Сомневаюсь, что так же легко получится.
Скажем в Visio 21 некоторые вещи куда-то убрали - и сразу стало хуже.
а что-то вообще так спрятали, что и не найти:
Microsoft иногда не «идет вперед», а наоборот «откатывается назад»: с новыми версиями MS «куда-то» закапывает ранее существующий функционал. Например, ранее связь с Excel могла быть двухсторонней и работала «из коробки». Как сейчас настроить двухстороннюю связь с excel штатными инструментами – не понятно:
IMHO Вариант создание фигур с применением ShapeSheet более дружественный для конечного пользователя.
Опять же - в целом согласен, но наверное многое определяет "порог входа" для "более чем рисовалка": для меня drawio через изменение xml-файла - более интуитивно понятнее, чем visio ShapeSheet.
1) Когда меняешь свойства фигуры и видишь изменения что в "visio ShapeSheet", что drawio (VS Code), что наоборот (меняешь табличку или drawio_xml и наблюдаешь изменение фигуры) - внешне процессы идентичны (visio / drawio). А вот разобраться с "visio ShapeSheet" - явно сложнее, чем с форматом файла drawio (особенно при помощи VS Code).
2) Оказалось совсем не сложно генерировать drawio файл из excel (простой макет):
т.е. в обычном excel меняем значения ячеек и видим изменения схемы (например, меняем имена процессов на схеме или добавляем фигуры путем добавления строк в табличку excel). Подобное повторить "excel + visio ShapeSheet" явно сложнее, во всяком случае я не осилил. Получился с трудом (и с помощью отзывчивого форума visio.getbb.ru) только TABVAD (кривовато правда): Автоматическое создание VAD – Диаграмм из Excel таблиц
В развитие авто-построения (автогенерация рисунков): drawio "из коробки" имеет import CSV data, dot/graphviz, mermaid PlantUML (и др.) против мастера орг-диаграмм в visio (плюс инвалидный Visio brainstorming diagram: в меню нет импорта из Excel). А куда более полный список форматов у https://kroki.io/
Согласен, но справедливости ради: на мой взгляд подобие "visio ShapeSheet" содержится прямо в самом файле drawio (несжатый формат). Например, используя Draw.io VS Code Integration (Editing the Diagram and its XML Side by Side) в реальном времени видим изменения фигуры и файла: меняем значения в файле и видим как меняется сама фигура, или меняем фигуру и видим как меняется код файла. Чем не "drawio ShapeSheet", пусть и не табличный (xml)? Хотя в табличку было бы не плохо свети данные xml-ки (как вариант через тот же VS Code) и видимо можно добавить формулы. Мощь "visio ShapeSheet" выше, но аналогия полагаю, что имеет место.
"Поиск аналога Microsoft Visio" - размытый термин. Если нужен просто векторный редактор - это одно. Однако visio - это намного больше, чем просто крутой векторный редактор. Это целая инфраструктура.
Сравнение и оценку преимуществ visio предлагаю начать с вопроса: Какие другие системы имеют "под капотом" visio (или его аналоги, включая drawio)?
Visio "под капотом" имеют многие BPM системы, включая: BPM-X, бизнес-студия, enterprise explorer (к сожалению, "не взлетело") и др.
Неспроста это (visio используют "под капотом", а другие редакторы не очень, во всяком случае в BPM-системах).
В статье показано как раз автопостроение схем "из коробки", в том числе плагины "в составе коробки". Указанные сторонние плагины лишь добавляют "приукрашивание", а само автопостроение, раскраска (заливка) фигур в зависимости от типа объекта и т.п. - это "из коробки" visio (неважно оформлены они плагинами или иначе). Т.е. в базовом варианте достаточно одного visio и "нуль стороннего кода".
Написать в нём скрипт, который создаёт примерно такое же - не сложно.
Генерация структурных схем штатным мастером Орг-диаграмм visio по данным excel (ODBC) аналогична табличному csv или скриптовым языкам dot, mermaid, plantUML в инструментах graphviz и drawio, а также rdf-триплетам (linked data), визуализируемым через RDF grapher.
Был бы отличный вариант, если к drawio приделали бы нечто похожее на Excel to Graphviz
т.е. excel то drawio. Или хотя бы просто интеграцию сделали бы, хотя бы одностороннюю. Тогда наверняка поменял бы visio на drawio. Drawio понимает dot, но в dot многие вещи недоделаны, например, нельзя позиционировать надпись под фигурой (три позиционируются: название страницы, кластера, текста внутри фигуры), поэтому dot тоже не подходит.
Это называется "Простыми словами и на простом примере поясните: ...". Прелестно и очень красноречиво и про ENCRY и про МЭЦП. Вообще, "Это" не инфо цыганство?
Если что: кадровый документооборот - не сложный и жестко регламентирован, поэтому непонятно какие там "множество вспомогательных деталей".
VladBalaj - хорошо рассказываешь, напиши отдельную статью. Желательно с параллелями из СССР (разного периода, например, в раннем было по 200-300% роста ВВП) и Германии 1937 года (другими странами). Вообще, странная и однотипная политика у диктаторов со стажем (что Си, что его современника РуСи), прямо так и норовят свои империи разрушить, понятно же что оккупация Тайваня только ускорит политический и экономический крах поднебесной, несмотря на ее огромный текущий научно-технический потенциал.
В дополнение №2 к вышесказанному:
Ответ: что же происходит с наукой в России
Без желания - конечно ничего не будет. При наличии желания, пути могут быть "снизу" и "сверху". "Снизу", это когда идейный препод может организовать проект вне учебного плана (проводить "внеурочные мероприятия"), т.е. неравнодушный энтузиаст (или амбициозный товарищ, жаждущий титула новатора). И по итогам "как пойдет" уже внедрять через учебный план (со всей бюрократией), если конечно захочет. Студентов можно мотивировать оценками (зачетами), но главное - это конечно тяга "на подвиги" самих студентов .
"Сверху" - например, сам ВУЗ организовывает практические олимпиады и хакатоны. За первое место - давать инвестиционные гранты на внедрение или для платников - скидку на обучение.
Еще лучше организовать ассоциацию ИТ-ВУЗов по внедрению тиражируемого офисного ПО (внедренческий центр) на open source. Например, под его эгидой провести олимпиаду на разработку кадрового документооборота (как первый тестовый проект) и внедрять его хотя бы в ВУЗах.
На подход "сверху" - я особо не надеюсь, т.к. текущая прогнившая система высшего образования на это не способна. Я больше верю в энтузиазм неравнодушных преподавателей, особенно начинающих, т.е. на юношеский максимализм, целеустремлённость, нигилизм и амбициозность, у них больше свободного времени и перспектив на продолжение удачного стартапа (последующее многолетнее развитие успешного проекта).
На github / sourceforge иногда встречаются пояснения к проектам "разработчик проекта - профессор и группа его студентов", но почему-то не попадалось такое от отечественных ВУЗов.
Чтобы попробовать - достаточно только желания (конечно без гарантий успеха). У кого есть ресурсы "студент-программист" обращайтесь - смогу поучаствовать в открытом проекте по какому либо тиражируемому офисному ПО. В данном контексте (пионерия, т.к. нет ничего подобного в отечественной вышке) главное не результат, а сам процесс (образовательный)!
"Нормальному" преподавателю - такое видимо действительно "ни к чему", видимо нужны "не нормальные", жаждущие перемен.
В дополнение к вышесказанному (и как следствие):
Выпускники американских университетов превосходят выпускников России, Китая и Индии
Я про западные примеры начиная от
https://www.cnews.ru/news/top/nazvany_10_stareyshih_open_sourceprilozheniy
и продолжая появлением даже типа лицензии с названием института (Массачусетский технологический институт).
Конечно в современной РФ об этом можно только мечтать, но ориентир то есть. В СССР сращивание теории и практики пытались организовать через базовые кафедры ВУЗов.
Если ранее выпускнику ВУЗа было позволительно прийти на предприятие и "забыть все чему учили" (стандартная фраза наставников на предприятии) и снова быстро переобучиться (конечно с использованием полученного базового багажа), то современный "звериный оскал рынка" этого уже не позволяет. Да - есть успешные стартапы, Да - у некоторых (возможно многих) получается, но я про "промышленный конвейер" типа "студент - молодой специалист".
Современного студента нужно готовить ("вооружать") не под прежнее социальное государство, а под текущее "условно рыночное" (конечно же оно не рыночное), но точно уже несоциальное, т.е. российский капитал не будет с ним цацкаться, как во времена СССР. Поэтому, если есть вынужденный выбор "фундаментального" vs "прикладное" (и исключительно практическое), то сегодня выбор (точнее уклон, упор) - в пользу последнего. Конечно это критично только для студентов, которые могут после ВУЗа рассчитывать только на себя.
Полагаю, что число студентов из малообеспеченных семей сокращается и наблюдаю тренд "статусности" (для обеспеченных), когда "за деньги" просто пять лет "протираются штаны" в целях заветной корочки (от этого по доходности ВУЗ только выигрывает).
В моем представлении: раскрывать талант должен именно ВУЗ, поэтому "объем серой массы на входе" - условно неталантливой должен преобразовываться в высокоталантливую субстанцию и это и есть KPI ВУЗа (раскрыть потенциал студента).
"Нет плохих учеников, а есть плохие учителя" - это к тому, что много зависит именно от учителя (больше чем от ученика), в том числе и своевременное решение об отчислении неспособных студентов (чтобы и его не мучать и время уделять другим больше). Примерно как в проектном менеджменте - квалификация РМ определяется в том числе способностью распознать и вовремя закрыть (прекратить, заморозить и т.п.) заведомо провальный проект.
На примере абитуриента, три года назад, Москва, МИРЭА. Ранее эти специальности назывались Прикладная математика\ АСУ (АСУиО) на факультете кибернетика. Сейчас все так примешали, включая объединение и скрещивание (ежа с ужом, т.е. даже химический институт присоединили), что текущие названия факультетов и специальностей уже мало что означает.
Чтобы тогда сдать ЕГЭ на прилично (не помню точных цифр) нужно было нанимать четырех репетиторов (ру, мат, физ, инф). Недешево и уже многим это будет не по карману (читай мимо ВУЗа).
Даже с хорошей величиной балов в тот год (что-то вроде поменяли потом) был полный бардак: на сайте МИРЭА висит рейтинг, где твои 80% завалены умниками с 100 и 110% -ми. Т.е. вундеркинды, олимпийцы и т.п. также подали заявления на эти же специальности (параллельно с заявлениями в МГУ и т.п.) и заберут ли они заявления до часа Х - никакой ясности нет.
Т.е. с 80% можно было пройти (поступить), если только из этих 100-110% супер-пупер-отличников (подозреваю, что там большой процент "дегестанских" ЕГЭ) заберет заявление более половины супер-абитуриентов (позже выяснилось, что так оно и произошло). Однако "коса армии" не позволяла рисковать и выбрали целевое обучение (с последующей барщиной и рисками).
По моим ощущениям, сейчас поступить в МИРЭА на бюджет много сложнее, чем 30 лет назад (когда сам поступал). Более того, современное "как бы бесплатное" образование я бы сравнил с "как бы бесплатной" медициной - формально они есть, но большей частью - формально. Т.е. можно больничный выписать, флюшку сделать и т.п., но вот при серьезном лечении можно просто не дожить до прихода своей очереди.
и знаний не хватает (плохо и не тому учат) и "единственная проблема" - надумана.
" государство совместно с бизнесом" - тут не основные. У ВУЗа полно рычагов как для мотивации студентов, так и организации учебного процесса. Огромное число студентов-платников: можно им дать возможность "отбить" плату, да еще стипендию получать от участия в проектах, см. https://habr.com/ru/companies/aitalenthub/articles/731728/comments/#comment_25492106
Вообще, в отличие от прошлого - многие сейчас не могут позволить себе высшее образование из-за того, что она стало не бесплатным, а часто очень дорогим.
Если прямо на студенческой скамье они столкнутся с реальными практическими задачами, то им будет понятно - что им в первую очередь нужно учить (как прикладное, так и фундаментальное, хотя со вторым конечно не так очевидно). Ранее при ВУЗах были базовые кафедры, сейчас полагаю они в основном номинальные. Поэтому нужно "рубить окно" в практическую плоскость прямо в стенах ВУЗа: самим ВУЗам развивать компетенции "базовых кафедр" и выпускать студентов на рынок (под присмотром, страховкой). Может быть тогда и появятся на github / sourceforge проекты студенческих групп из РФ с хорошей (для начала хоть какой-нибудь) статистикой (stars, forks и т.п.).
Выход простой - "занести" практику стены ВУЗа. Рецепт поправить ИТ- образование на мой взгляд совсем простой.
Применительно к ИТ-вузам и тамошним программер-специальностям. Создается при ВУЗ лаборатория (кружок, секта и т.п.), цель которой либо создать, либо просто разобраться в каком - любо open source продукте для офисного пользования. Спектр задач - огромен от ERP до систем управления проектами, кадрового \ складского (иного) учета и т.п. (наиболее практические). Результаты работы (если свои) публикуются на открытых площадях github, sourceforge и др.
Апробация решений - идеально в самих "стенах" ВУЗ, т.е. ИТ-ВУЗ должен иметь собственно поддерживаемые студентами (хотя бы частично) прикладные ИТ-системы (хотя бы их часть). Возможна самоокупаемость: платная техподдержка сторонних пользователей такого ПО (как собственного, так и поддержка стандартного open source).
Основная проблема тут - это желание (заинтересованность) самого ВУЗа. Зачем это ему? "И так сойдет".
ВУЗу всего то нужно найти грамотного препода (желательно чтобы и "руками" он что-то умел, но и это не обязательно) и добавить указанное выше в учебный план. Я бы вообще рейтинг ВУЗов по специальностям "программер" строил по величине поддерживаемых ими репозитариев.
Примерно про это рассказано в Социальный труд и открытое проектирование. Введение
Конкретный пример: взяли open source - ную заготовку по какому-либо документообороту, добавили туда кнопку "подписать", приделали "бантики" из Трудового Кодекса (точнее приказа МинТруда, типа xml описание и т.п.) и внедрили в своем ВУЗе как кадровый документооборот, а потом реклама и техподдержка очереди из клиентов. Ценник можно чисто символический - "студенту на мороженное", т.к. важен лишь сам факт предоставления платных услуг (типа "по взрослому"), также можно делать две версии community и Professional Edition. Поддержка к рамках community конечно же "как принято" (без монетизации).
Пример: Открытый проект Электронного подписания внутренних документов компании на примере кадровых
Даже если почему-то пойдет "всё не так", то такой проект можно оставить лишь как лабораторный и пусть живет себе только на github / sourceforge: в любом случае для студентов это будет хороший трамплин в профессиональный ИТ, а сама отрасль от этого только выиграет.
Полагаю, что сейчас уже более актуально: Отсюда и типичная схема: ... и заменить его новым роботом (RPA). Эдакий тейлоризм (тоже 21-го века) через RPA. В целом - всей "тотальной" автоматизации, просто на примере RPA это более показательно: робот делает ровно те же операции, что вчера делала его живая
жертвапредшественница.Ленин про тейлоризм «... соединяет в себе утонченное зверство буржуазной эксплуатации и ряд богатейших научных завоеваний ...".
В примере запускается десктопный (я больше за offline) по пути см. лист Set (4,3) D:\Drawio\drawio.exe
aa = "cmd /c " & Sheets("Set").Cells(4, 3).Value & " " & Sheets("Set").Cells(4, 2).Value
Shell aa, vbHide
Файлик excel скачать нужно, тогда будут видны и кнопки на листе List1 и макрос. Он простой - в целях демонстрации подхода.
Ровно как и в Aris SmartDesign: указал позицию (новой строкой) - куда вставить новый блок относительно других - туда он и встанет и соединит стрелками "раздвинутые" блоки последовательности (если это не первый или последний блок) с вклинившимся элементом. Там простейшая логика для последовательных структур.
Для последовательно - параллельных структур (схем) делал другой пример - сложнее конечно, а Aris SmartDesign умеет только последовательные структуры.
Там ( Книга1_w10.XLSM ) все проще (без JavaScript). На листе StEnd в столбце А стартовые строчки, начиная с <mxfile host= а в столбце B - хвостовик файла, заканчивая </diagram> </mxfile> (т.е. начало и конец файла drawio).
В середину файла xml вставляются строки, содержащие фрагменты из столбцов: " value=" (название фигуры, например, Функция 2) далее стиль фигуры " style=" , например, shape=rectangle;rounded=1;whiteSpace=wrap;html=1;shadow=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
Таким образом собирается файл drawio. Ненужные поля можно скрыть, а оставить только понятные пользователю: он их меняет и автоматом собирается файл drawio (VBA скриптом) из excel таблички.
Если задать "стиль 1" для фигуры типа "функция", "стиль 2" для "событие" и т.п., то пользователю достаточно примерно как в Aris SmartDesign (EPC): добавить в таблице новую строку (в нужно место алгоритма, т.е. в состав последовательности), сказать что это тип "функция" (или иной) и задать название функции.
А как повторить Aris SmartDesign (EPC) в visio? Сомневаюсь, что так же легко получится.
а что-то вообще так спрятали, что и не найти:
https://habr.com/ru/articles/730868/
Опять же - в целом согласен, но наверное многое определяет "порог входа" для "более чем рисовалка": для меня drawio через изменение xml-файла - более интуитивно понятнее, чем visio ShapeSheet.
1) Когда меняешь свойства фигуры и видишь изменения что в "visio ShapeSheet", что drawio (VS Code), что наоборот (меняешь табличку или drawio_xml и наблюдаешь изменение фигуры) - внешне процессы идентичны (visio / drawio). А вот разобраться с "visio ShapeSheet" - явно сложнее, чем с форматом файла drawio (особенно при помощи VS Code).
2) Оказалось совсем не сложно генерировать drawio файл из excel (простой макет):
https://github.com/AlexeyBoiko/DgrmJS/discussions/26
т.е. в обычном excel меняем значения ячеек и видим изменения схемы (например, меняем имена процессов на схеме или добавляем фигуры путем добавления строк в табличку excel). Подобное повторить "excel + visio ShapeSheet" явно сложнее, во всяком случае я не осилил. Получился с трудом (и с помощью отзывчивого форума visio.getbb.ru) только TABVAD (кривовато правда): Автоматическое создание VAD – Диаграмм из Excel таблиц
В развитие авто-построения (автогенерация рисунков): drawio "из коробки" имеет import CSV data, dot/graphviz, mermaid PlantUML (и др.) против мастера орг-диаграмм в visio (плюс инвалидный Visio brainstorming diagram: в меню нет импорта из Excel). А куда более полный список форматов у https://kroki.io/
Если в drawio добавить интеграцию (желательно двунаправленную) с Excel (ODBC), то можно будет строить такое: Простая Enterprise Architecture. Архитектура компании садоводов
Согласен, но справедливости ради: на мой взгляд подобие "visio ShapeSheet" содержится прямо в самом файле drawio (несжатый формат). Например, используя Draw.io VS Code Integration (Editing the Diagram and its XML Side by Side) в реальном времени видим изменения фигуры и файла: меняем значения в файле и видим как меняется сама фигура, или меняем фигуру и видим как меняется код файла. Чем не "drawio ShapeSheet", пусть и не табличный (xml)? Хотя в табличку было бы не плохо свети данные xml-ки (как вариант через тот же VS Code) и видимо можно добавить формулы. Мощь "visio ShapeSheet" выше, но аналогия полагаю, что имеет место.
Заодно сюда положу ссылочку на Draw.io Alternatives
"Поиск аналога Microsoft Visio" - размытый термин. Если нужен просто векторный редактор - это одно. Однако visio - это намного больше, чем просто крутой векторный редактор. Это целая инфраструктура.
Сравнение и оценку преимуществ visio предлагаю начать с вопроса: Какие другие системы имеют "под капотом" visio (или его аналоги, включая drawio)?
Visio "под капотом" имеют многие BPM системы, включая: BPM-X, бизнес-студия, enterprise explorer (к сожалению, "не взлетело") и др.
Неспроста это (visio используют "под капотом", а другие редакторы не очень, во всяком случае в BPM-системах).
В статье показано как раз автопостроение схем "из коробки", в том числе плагины "в составе коробки". Указанные сторонние плагины лишь добавляют "приукрашивание", а само автопостроение, раскраска (заливка) фигур в зависимости от типа объекта и т.п. - это "из коробки" visio (неважно оформлены они плагинами или иначе). Т.е. в базовом варианте достаточно одного visio и "нуль стороннего кода".
В этом есть сомнения.
Как удалить сообщение, если "не туда" нажал.
У visio есть крутая интеграция с данными (excel, ODBC): с ручной привязкой, автоматической (по ID), а также режим автопостроения схем, см. Простая Enterprise Architecture. Автопостроение схемы архитектуры по данным репозитария
Был бы отличный вариант, если к drawio приделали бы нечто похожее на Excel to Graphviz
т.е. excel то drawio. Или хотя бы просто интеграцию сделали бы, хотя бы одностороннюю. Тогда наверняка поменял бы visio на drawio. Drawio понимает dot, но в dot многие вещи недоделаны, например, нельзя позиционировать надпись под фигурой (три позиционируются: название страницы, кластера, текста внутри фигуры), поэтому dot тоже не подходит.
Схожее обсуждение: Аналоги Visio. Хотите поговорить об этом?
Enterprise Architect умеет генерировать хоть что-то подобное тому, что показано в статье?
Это называется "Простыми словами и на простом примере поясните: ...". Прелестно и очень красноречиво и про ENCRY и про МЭЦП. Вообще, "Это" не инфо цыганство?
Если что: кадровый документооборот - не сложный и жестко регламентирован, поэтому непонятно какие там "множество вспомогательных деталей".
VladBalaj - хорошо рассказываешь, напиши отдельную статью. Желательно с параллелями из СССР (разного периода, например, в раннем было по 200-300% роста ВВП) и Германии 1937 года (другими странами). Вообще, странная и однотипная политика у диктаторов со стажем (что Си, что его современника РуСи), прямо так и норовят свои империи разрушить, понятно же что оккупация Тайваня только ускорит политический и экономический крах поднебесной, несмотря на ее огромный текущий научно-технический потенциал.