Виктор Ашик - Профессии в мире информационных...
DESCRIPTION
TRANSCRIPT
Виктор Ашик
Профессии в мире информационных технологий
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
Как осваивать профессию
• Изучать английский язык
• Научиться программировать
• Учиться у профессионалов
• Изучать фундаментальные дисциплины
• Применять навыки как можно раньше– Решать полезные задачи
– Разовые работы
• Совмещать учебу и работу