1 / 38

Обучение разработке ПО в современных условиях, проблемы и решения

Обучение разработке ПО в современных условиях, проблемы и решения. Сергей Терлецкий, Менеджер по работе с образовательными учреждениями Embarcadero Technologies Sergey.Terletskiy@Embarcadero.com. Embarcadero Technologies ( продукты Borland). Основана в 1993 3.2 Миллиона заказчиков

Download Presentation

Обучение разработке ПО в современных условиях, проблемы и решения

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Обучение разработке ПО в современных условиях, проблемы и решения Сергей Терлецкий, Менеджер по работе с образовательными учреждениями EmbarcaderoTechnologies Sergey.Terletskiy@Embarcadero.com

  2. Embarcadero Technologies (продукты Borland) Основана в 1993 3.2 Миллиона заказчиков 500+ Сотрудников в29 странах 5 R&D центров Присутствует по всему миру –офисы и партнеры

  3. Developer ToolsСредства разработки приложений Delphi C++Builder RAD Studio InterBase

  4. Database ToolsСредства моделирования и управления базами данных Data Modeling & Collaboration Tools Database Tools DB PowerStudio DBArtisan Business Architect CONNECT UDM Software Architect Viewer DB Optimizer Data Architect Data Lineage Rapid SQL DB Change Manager MetaWizard Repository AppWave All-Access

  5. Обучение • Современное • IT мир быстро меняется • Востребованность знаний и навыков • Конкурентоспособное • Доступное

  6. Темы к обсуждению • Динамика в IT-мире • Что происходит на рынке? • Куда мы движемся? • Что это означает для вас? • Для обучения • Для прогресса • Варианты решения • Наши возможности

  7. В мире - 16 миллионов разработчиков *3.2M программируют на Delphi и C++ 52 миллиарда строк кода в год 9.2 миллиарда – на Delphi и С++Builder Более 100 000 Windows-приложений $1.5 триллиона тратится в год на создание исходного кода, $28 – средняя цена строки кода в готовом продукте Визуальное программирование, компонентная модель, абстрагирование от сложностей ОС, эффективные средства работы с БД в RAD Studio обеспечивают до 80% эффективности при разработке *Evans Data

  8. Мир технологий не стоит на месте 1999 2005 2 Windows Windows & Web W

  9. Революция «клиентов» Совершенно новая ситуация

  10. Изменения.. Только они постоянны << MORE TO COME HERE >>

  11. 2013+ Client Device Diversity Will

  12. Исследование агентства DimentionalResearch – опрос 1137 разработчиков во всем мире • 99% - существующие «настольные» приложения требуют поддержки (наукоёмкие и производственные сферы) • 85% - планируют мобильные приложения • 74% - испытывают ограничения и трудности с HTML5 и JavaScript • 83% - запросы на мобильную разработку под Android • 95% - требуют единый исходный код и для настольных систем, и для мобильных решений

  13. Что это может означать для Вас? В плену у wintel-ПК!?

  14. Вендорский подход Objective-C Java C++ or Obj-C C# or C++ iOS SDK Android SDK OSX SDK .NET or MFC Много языков, много проектов, много наборов исходников $ $ $ $

  15. Студенты • Много дублирующих курсов • Win (C#, C++, Delphi) • Мас (X-code / Objective-C) • iOS (X-code / Objective-C) • Android (Java) • Популярная или нет платформа • Необходимость переучиваться

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

  17. Что предлагает Embarcadero? Delphi, C++Builder Delphi, C++Builder Delphi, C++Builder Delphi, C++Builder FM FM FM FM Delphi / С++Builder, один проект, один набор исходников, одна команда! $ $ $ $

  18. RAD Studio XE5 включает RAD Studio XE5 Multi-device, true native разработка ПО для iOS, Windows, Mac и Android Delphi XE5 Multi-device, true native разработка ПО для iOS, Windows , Mac и Android C++Builder XE5 Multi-device, true native Разработка ПО на C++ для Windows и Mac InterBase Встраиваемая СУБД для различных устройств HTML5 Builder Web-разработка и создание мобильных приложений

  19. RAD Studio XE5 Для студентов и преподавателей Универсальные навыки Низкий порог вхождения для всех Ранняя занятость для студентов Доступ на мобильный рынок для универсальных и авторских алгоритмов

  20. Итого: изменения и образование • Мобильные решения. Если это сделаете не вы, то это сделает кто-то другой • Конкурентные преимущества • Новые программы и привилегии • Новые студенты: «территории» и «демографии» • Престиж и соответствие современности • Стабильный, но актуальный учебный план • Поддержка новых платформ на едином инструменте • Реже обновление учебных планов • Вовлечение студентов • Постоянноевзаимодействие с вашими студентами? • Проектное обучение

  21. Altimum Designer – классика VCL 15 000 000

  22. Digifort Software – классика + мобильность

  23. Преемственность? Мобильные платформы? procedure WriteToFile(FileName: string); var tf : TextFile; s : string; begin AssignFile(tf, FileName); ReWrite(tf); s := 'Old Pascal'; Writeln(tf,s); CloseFile(tf); end;

  24. Старый-добрыйPascal  Преемственность и для мобильной разработки procedure TForm5.Button2Click(Sender: TObject); var tf : TextFile; s : string; begin AssignFile(tf, TPath.GetDocumentsPath + PathDelim+ 'foo.txt'); Reset(tf); Readln(tf, s); Edit2.Text := s; CloseFile(tf); end;

  25. 3D - 4 платформы

  26. Мобильное образование Поиск минимума функции Теория алгоритмов Книги, программирование… Лабораторные!

  27. Мобильные лабораторные

  28. Мобильные лабораторные Top toolbar Screen 1 Screen 2 Bottom toolbar Screen 3 Достаточно базовых знаний визуальной разработки

  29. Мобильные лабораторные 25 студентов Delphi XE6/C++Builder XE6 «Курсовой проект» 10 студентов сделают В любое время Высокая интерактивность

  30. Визуализация научных данных Isolated VCL-app DB Mobile front-end TChart TMesh - фасетки 3D-модели Другая App Server

  31. Сделай Android, получи iOSбесплатно (Windows, Mac OS) WordLines TapTap roman.yankovsky.com delphinotes.ru http://blogs.embarcadero.com/vsevolodleonov/ Delphi for Android 2013

  32. Больше приложений в RAD Угадывание слов по картинкам http://mirsovetov.net/pic-to-word.html

  33. Больше приложений в RAD FM 3D 2 игрока Гибкие настройки

  34. Больше приложений в RAD Расписание занятий Альтернатива Web-клиенту

  35. Больше приложений в RAD AppFactory Мини-IDE без программирования

  36. Больше приложений в RAD для бизнеса WhoIsWho Изначально дляiOS Альтернатива web-клиенту Master-Detail

  37. Молодые специалисты – разработчики играют всё возрастающую роль для бизнеса.

  38. Вопросы? Сергей Терлецкий Менеджер по работе с учебными заведениями Embarcadero Technologies, Россия Sergey.Terletskiy@embarcadero.com +7 (495) 708-43-93

More Related