Skip to content

metatech-university/Courses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Программы курсов

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

Концепция новых профессий

В мире существует потребность массового производства информационных систем для обеспечения нужд промышленности, транспорта, сферы обслуживания, логистики, торговли, медицины и т.д. Но сейчас информационные системы (ИС) – это дорогое удовольствие и для их разработки нужны высококвалифицированные кадры. ИС, как класс систем, подразумевает базы данных, пользовательские интерфейсы и бизнес-логику. Почти всегда ИС нуждается в интеграции с другими ИС. Таким образом, для разработки ИС нужны знания по СУБД (SQL или noSQL), фронтэнд (формы, UI/UX), бэкэнд (сервер приложений) и API. Поэтому ИС имеют большую стоимость владения, а эксплуатация связана с высокими рисками. Ведь ИС создают универсальные инженеры-программисты, которые пишут для каждой ИС много системного кода с нуля. Если разделить прикладное и системное программирование на две разные специальности и использовать высокоуровневую платформу, которую сделали системные программисты, то мы сможем переиспользовать до 80% кода в разных системах. Прикладные программисты смогут тогда сосредоточиться только на задачах, связанных со спецификой предметной области. Это существенно снижает требования к прикладным программистам, а использование принципов свободного программного обеспечения, позволяет объединить усилия по созданию платформы и исключить риски, связанные с владением платформой. Open source лицензии не дают вендорам произвольно менять свою политику по отношению к потребителям и системным интеграторам, потому, что они не имеют блокирующего контроля над платформой и могут быть заменены конкурентами. Такой подход уже применялся неоднократно и позволил сделать на порядки доступнее бухгалтерское и офисное ПО, разработку веб-сайтов, даже компьютерные игры сейчас не пишут с нуля, а используют платформы, на которых даже начинающие могут быстро показать впечатляющие результаты.

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

  1. Постановщик задач описывает предметную область на простом лоу-код языке
  2. Разработчик описывает бизнес-процессы и преобразования информации в процедурном стиле
  3. UI-cпециалист рисует и верстает пользовательские интерфейсы, лейаут и верстку это для веба

Какие знания должны быть у проектной команды

Традиционные специальности

Releases

No releases published

Packages

No packages published