Виктор Ашик
Профессии в
мире
информационных
технологий
3
Выбор профессии
• Недостаток информации
• Неопределенность
– будущего
– профориентации
4
Возрастание сложности
• Порог входа
• Невозможность знать всё
• Невозможность проверить всё
5
Разделение труда
• Глобализация
• Специализация
• Автоматизация
• Отрасли
6
Конкуренция
• Простая работа
– высокая конкуренция
– низкая оплата
• Квалифицированный труд
– инвестиции в обучение
• знания
• навыки
– затраты времени
– риски
7
Быстрые изменения
• Устаревание знаний и навыков
– Б3-34
– Pascal
– Novell NetWare
– Windows 3.1, 9x, XP, …
– …
• Необходимость непрерывного обучения
8
Конкуренция академической среды и
промышленности
• Конкуренция за кадры
• «Блюда из гречки полезнее диплома о
высшем образовании» (на самом деле нет)
9
Обратная связь
• минобрнауки.рф/документы/924
– Образовательный стандарт (бакалавриат,
магистратура)
– ВУЗ (лицензия + бюджет)
• Вендоры
• авторизованное обучение (тренинг)
• сертификация
• Рекрутеры
10
Как выбрать профессию?
• Проектировать траекторию карьеры
• Постараться совместить с хобби
• Убедиться в окупаемости инвестиций
– востребована в будущем
– хорошо оплачивается
– http://www.mynextmove.org/
• Выбрать ВУЗ
• Выбрать работодателя
– отрасль
11
Как осваивать профессию
• Изучать английский язык
• Научиться программировать
• Учиться у профессионалов
• Изучать фундаментальные дисциплины
• Применять навыки как можно раньше
– Решать полезные задачи
– Разовые работы
– Совмещать с учебой
12
Что представляет собой отрасль ИТ
• Архитектура
• Аналитика
• Разработка
• Тестирование
• Внедрение
• Эксплуатация
• Поддержка
• Консультирование
• Обучение
• Безопасность
• Сети
• Системы
• Базы данных
• Веб
• Мобильные
• Оборудование
• Датацентры
13
Архитектура ПО и сетей
• Задачи
– Анализ требований
– Декомпозиция
– Поиск компромиссов
• Роли
– Application Architect
– Solutions Architect
– Systems Architect
– Enterprise Architect
14
Администрирование и управление в
сетях связи
• Знания
– Сети
– Протоколы
– Оборудование...
• Задачи
– Установка
– Настройка
– Мониторинг
– Обслуживание сетевого оборудования
• Роли
– Сетевой администратор
– Сетевой аналитик
– Сетевой инженер
15
Администрирование серверов и сетей
• Знания
– Сети
– Протоколы
– Оборудование...
• Задачи
– Установка
– Настройка
– Мониторинг
– Обслуживание сетевого оборудования
• Роли
– Сетевой администратор
– Сетевой аналитик
– Сетевой инженер
16
Информационная безопасность
• Знания
– Протоколы аутентификации
– Антивирусы
– Криптография
– Эксплуатация и изоляция уязвимостей
– Нормативная база
• Задачи
– Мониторинг
– Диагностика
– Тестирование возможности проникновения
– Соответствие требованиям
• Роли
– Администратор ИБ
– CISO, penterter, …
17
Внедрение корпоративного ПО и
консультирование
• Знания
– Корпоративные языки (Java/.NET/SQL)
– Прикладные: бухгалтерия, финансы,
– Оборудование...
• Задачи
– Установка
– Настройка ERP/CRM/BI/бухгалтерия...
– Обслуживание
• Роли
– Консультант
– Аналитик
– Разработчик
18
Дизайн интерфейсов и опыта
взаимодействия
• Знания
– Дизайн
– Эргономика
– Психология
• Задачи
– Проектирование интерфейсов
– Графический дизайн
• Роли
– Дизайнер
– ...
19
Обслуживание и поддержка
• Знания
– Сети
– Протоколы
– Оборудование
– Все остальное
• Задачи
– Мониторинг
– Получение обратной связи
– Диагностика
– Устранение неполадок или эскалация проблемы
• Роли
– Дежурный администратор
– Сотрудник службы поддержки
– Инженер службы поддержки
20
Разработка и администрирование БД
• Знания
– SQL
– Реляционные СУБД
– Операционные системы
– Проектирование баз данных
• Роли
– Администратор БД
– Разработчик БД
– Аналитик/проектировщик запросов
– Консультант
21
Разработка ПО, веб служб и
приложений
• Роли
– Разработчик (программист)
• Инерфейсов (frontend)
• Приложений (Windows, OS X, *nix)
• Мобильных приложений
– Тестировщик
• Функциональный
• Нагрузочный
22
Системный анализ
– Анализ требований
– Постановка задач
• Роли
– Технический писатель
– Бизнес-аналитик
– Системный аналитик
– Аналитик программного обеспечения
23
Управление проектами
– Определение и достижение целей
– Поиск баланса “время, цена, качество”
• Роли:
– Руководитель проекта по ...
– Мастер методологии ... (Scrum, Agile, ...)
24
Как осваивать профессию
• Изучать английский язык
• Научиться программировать
• Учиться у профессионалов
• Изучать фундаментальные дисциплины
• Применять навыки как можно раньше
– Решать полезные задачи
– Разовые работы
• Совмещать учебу и работу
Виктор Ашик
куратор практик
vashik@yandex.ru
Спасибо

Виктор Ашик - Профессии в мире информационных технологий

  • 2.
  • 3.
    3 Выбор профессии • Недостатокинформации • Неопределенность – будущего – профориентации
  • 4.
    4 Возрастание сложности • Порогвхода • Невозможность знать всё • Невозможность проверить всё
  • 5.
    5 Разделение труда • Глобализация •Специализация • Автоматизация • Отрасли
  • 6.
    6 Конкуренция • Простая работа –высокая конкуренция – низкая оплата • Квалифицированный труд – инвестиции в обучение • знания • навыки – затраты времени – риски
  • 7.
    7 Быстрые изменения • Устареваниезнаний и навыков – Б3-34 – Pascal – Novell NetWare – Windows 3.1, 9x, XP, … – … • Необходимость непрерывного обучения
  • 8.
    8 Конкуренция академической средыи промышленности • Конкуренция за кадры • «Блюда из гречки полезнее диплома о высшем образовании» (на самом деле нет)
  • 9.
    9 Обратная связь • минобрнауки.рф/документы/924 –Образовательный стандарт (бакалавриат, магистратура) – ВУЗ (лицензия + бюджет) • Вендоры • авторизованное обучение (тренинг) • сертификация • Рекрутеры
  • 10.
    10 Как выбрать профессию? •Проектировать траекторию карьеры • Постараться совместить с хобби • Убедиться в окупаемости инвестиций – востребована в будущем – хорошо оплачивается – http://www.mynextmove.org/ • Выбрать ВУЗ • Выбрать работодателя – отрасль
  • 11.
    11 Как осваивать профессию •Изучать английский язык • Научиться программировать • Учиться у профессионалов • Изучать фундаментальные дисциплины • Применять навыки как можно раньше – Решать полезные задачи – Разовые работы – Совмещать с учебой
  • 12.
    12 Что представляет собойотрасль ИТ • Архитектура • Аналитика • Разработка • Тестирование • Внедрение • Эксплуатация • Поддержка • Консультирование • Обучение • Безопасность • Сети • Системы • Базы данных • Веб • Мобильные • Оборудование • Датацентры
  • 13.
    13 Архитектура ПО исетей • Задачи – Анализ требований – Декомпозиция – Поиск компромиссов • Роли – Application Architect – Solutions Architect – Systems Architect – Enterprise Architect
  • 14.
    14 Администрирование и управлениев сетях связи • Знания – Сети – Протоколы – Оборудование... • Задачи – Установка – Настройка – Мониторинг – Обслуживание сетевого оборудования • Роли – Сетевой администратор – Сетевой аналитик – Сетевой инженер
  • 15.
    15 Администрирование серверов исетей • Знания – Сети – Протоколы – Оборудование... • Задачи – Установка – Настройка – Мониторинг – Обслуживание сетевого оборудования • Роли – Сетевой администратор – Сетевой аналитик – Сетевой инженер
  • 16.
    16 Информационная безопасность • Знания –Протоколы аутентификации – Антивирусы – Криптография – Эксплуатация и изоляция уязвимостей – Нормативная база • Задачи – Мониторинг – Диагностика – Тестирование возможности проникновения – Соответствие требованиям • Роли – Администратор ИБ – CISO, penterter, …
  • 17.
    17 Внедрение корпоративного ПОи консультирование • Знания – Корпоративные языки (Java/.NET/SQL) – Прикладные: бухгалтерия, финансы, – Оборудование... • Задачи – Установка – Настройка ERP/CRM/BI/бухгалтерия... – Обслуживание • Роли – Консультант – Аналитик – Разработчик
  • 18.
    18 Дизайн интерфейсов иопыта взаимодействия • Знания – Дизайн – Эргономика – Психология • Задачи – Проектирование интерфейсов – Графический дизайн • Роли – Дизайнер – ...
  • 19.
    19 Обслуживание и поддержка •Знания – Сети – Протоколы – Оборудование – Все остальное • Задачи – Мониторинг – Получение обратной связи – Диагностика – Устранение неполадок или эскалация проблемы • Роли – Дежурный администратор – Сотрудник службы поддержки – Инженер службы поддержки
  • 20.
    20 Разработка и администрированиеБД • Знания – SQL – Реляционные СУБД – Операционные системы – Проектирование баз данных • Роли – Администратор БД – Разработчик БД – Аналитик/проектировщик запросов – Консультант
  • 21.
    21 Разработка ПО, вебслужб и приложений • Роли – Разработчик (программист) • Инерфейсов (frontend) • Приложений (Windows, OS X, *nix) • Мобильных приложений – Тестировщик • Функциональный • Нагрузочный
  • 22.
    22 Системный анализ – Анализтребований – Постановка задач • Роли – Технический писатель – Бизнес-аналитик – Системный аналитик – Аналитик программного обеспечения
  • 23.
    23 Управление проектами – Определениеи достижение целей – Поиск баланса “время, цена, качество” • Роли: – Руководитель проекта по ... – Мастер методологии ... (Scrum, Agile, ...)
  • 24.
    24 Как осваивать профессию •Изучать английский язык • Научиться программировать • Учиться у профессионалов • Изучать фундаментальные дисциплины • Применять навыки как можно раньше – Решать полезные задачи – Разовые работы • Совмещать учебу и работу
  • 25.