3. Программист
• что делает: пишет
код, разрабатывает
архитектуру
системы, исправляет ошибки
• что знает:
OOP, Java, C#/.NET, C++, Design
Patterns, веб-технологии, СУБД
• что умеет: выполнять задачи
по разработке, писать
сопроводительную
документацию, работать в
команде
4. Тестировщик
• что делает: ищет ошибки и
проверяет их
исправление, пишет тестовую
документацию
• что знает: функциональное
тестирование, тестирование
производительности, SQL
• что умеет: проводить ручное
тестирование, проводить
автоматизированное
тестирование, писать запросы
к базе данных, работать в
команде
Миф: тестировщик – это программист-неудачник?
5. Аналитик
• что делает: общается с
заказчиками, собирает и
анализирует
требования, объясняет
программистам, что должна
делать система
• что знает: методологии
описания и моделирования
бизнес-процессов, русский
язык
• что умеет: задавать
правильные
вопросы, переводить с
обычного языка на
программистский, писать
спецификации, рисовать
модели, работать в команде
6. Специалист техподдержки
• что делает: общается с
пользователями, помогает
решать проблемы
• что знает: функционал
системы, типичные
возникающие
проблемы, SQL, русский язык
• что умеет: обрабатывать
запросы
пользователей, работать в
команде, решать несколько
задач одновременно, не
нервничать
Дальше: тестирование, программирование, аналитика
7. Администратор баз данных
• что делает: обеспечивает
корректное и безопасное
использование базы
данных, следит за
бесперебойностью работы
серверов
• что знает:
MSSQL, MySQL, Oracle, Postgr
eSQL, MongoDB
• что умеет: поддерживать
базу данных в рабочем
состоянии, ликвидировать
сбои в ее работе
8. Менеджер интернет-проектов
• что делает: управляет
процессом разработки
сайта, создает и распределяет
технические
задания, контролирует их
выполнение
• что знает: технологии создания
сайтов, методы
тестирования, методы
управления проектами
• что умеет: собирать и
обрабатывать
требования, писать проектную
документацию, рассчитывать
сроки, ставить задачи
9. Верстальщик веб-страниц
• что делает: пишет код веб-
страницы, оформляет его с
помощью средств разметки
• что знает:
HTML, XHTML, CSS, стандарты
верстки
• что умеет: работать с
текстовыми и графическими
редакторами, делать сайты
удобными для просмотра на
любом устройстве
10. Дизайнер интерфейсов
• что делает: проектирует
интерфейсы, подготавливает
графические элементы для
верстки
• что знает: графические пакеты
(Photoshop, InDesign, Illustrator),
колористику, основы
композиции, стандарты
юзабилити
• что умеет: делать интерфейсы
красивыми и
удобными, внимательно
слушать, переводить словесные
описания в визуальные образы
11. Дизайнер-аниматор
• что делает: создает
анимированные ролики и
мультимедийные
приложения, рисует
персонажей, фоны и текстуры для
игр
• что знает: 3D Studio Max, 3D
AutoCAD, Flash, Maya, основы
анатомии, принципы анимации
• что умеет:
создавать, моделировать и
визуализировать живые и неживые
объекты и миры
12. Консультант по внедрению ERP-систем
• что делает: общается с
заказчиком, настраивает
систему
• что знает: модули
системы, предметную область
(финансы, логистика, управлен
ие производством)
• что умеет: выяснять
подробности, убедительно
рассказывать, оптимизировать
процессы
13. Зарплаты*
Позиция Без 1-2 года
опыта опыта
Программист 30 000 50 000
Java/.NET/C++
Программист PHP 25 000 40 000
Тестировщик 25 000 40 000
Менеджер 30 000 50 000
интернет-проектов
Консультант SAP 30 000 60 000
UI дизайнер 20 000 35 000
*Средняя температура по Москве