SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Карта IT профессий, точки
входа, первые шаги
Антон Семенченко
Обо мне
Антон Семенченко
автоматизированное тестирование,
низкоуровневая разработка,
управление, продажи
Основатель DPI.Solutions
Менеджер в EPAM Systems
Тренер по автоматизации и
управлению
План беседы
• Основные IT профессии
• BA
• Dev
• QA  QC
• Manual QA
• QA Automation
• Management
• Что можно сделать уже сегодня
• Список шагов
• Список книг
BA
• Business Analyst
• System Analyst
• ~ «IT переводчик»
o Английский, не ниже A2
o Умение общаться
o Умение думать
o Умение быстро изучать новую бизнес область
o Погружение в IT
Dev
• Developer
• Разработчик – единственный, кто непосредственно
создает програмное обеспечение, все остальные
Роли – очень важны, необходимы, но не производят
ПО непосредственно
• Самая «сложная» точка входа в профессию, требует
специального образования
o Английский, не ниже A2
o Профильное образование
o Выбор специализации
o Систематическое чтение книг в рамках выбранной
специализации
Тестирование ПО
Тести́ рование програ́ммного обеспе́че́ния — процесс
исследования, испытания программного продукта,
имеющий две различные цели:
•продемонстрировать разработчикам и заказчикам, что
программа соответствует требованиям;
•выявить ситуации, в которых поведение программы
является неправильным, нежелательным или не
соответствующим спецификации
QA  QC
• Quality Control (QC) — измерение характеристик
качества продукта или его части (ПО); не улучшает
качество конечно продукта, а лишь констатирует
факты  параметры  метрики о его качестве
(достаточном или недостаточном); находит ошибки в
конечном продукте, но не препятствует их появлению
• Quality Assurance (QA) – со-управление процессом
разработки ПО для обеспечения должного качества;
улучшает качество конечного продукта, конкретные
действия предпринимаются с первого дня работы над
продуктом; управляет процессом, инициирует
активности для предотвращения ошибок
Ручное тестирование
• Manual QA  QC
• Ручное тестирование – использование программы как
конечный пользователь, если обнаружено не
запланированное или ошибочное поведение,
формальное описание «ситуации»
o Английский, не ниже A2
o Погружение в IT
o Владение разными операционными системами, опыт
работы с различными устройствами
o Умение быстро изучать новую бизнес область, новое
ПО
Автоматизированное
• Automated QA  QC
• Разработка программы которая будет использовать 
тестировать другую программу; проверять ПО на
корректность
• Самая «перспективная» точка входа в профессию,
требует знания программирования, но не требует
специального образования (очень желательно, но не
обязательно)
• Профессия находится посередине, между ручным
тестированием и разработкой ПО
o Английский, не ниже A2
Менеджмент
• Management
• Организация того или иного IT процесса
эффективным образом, планирование, учет рисков,
информирование заинтересованных сторон
• Вариант карьерного развития в рамках любой из
ролей
• Менеджерами быстрее становятся BA и Manual QA
o Английский, не ниже B2
o Богатый IT опыт
o Понимание IT сферы в целом, а не только какой-то
конкретной «части», конкретной «роли»
o Умение общаться, умение думать
Что сделать сегодня!
• Английский
o A2, pre-intermediate
o Бесплатное тестирование уровня языка в инете
o Бесплатное тестирование уровня языка у любого
провайдера курсов Английского
o ОколоБесплатные игрофицированные курсы
Английского в интернет, например, LinguaLeo
Что сделать сегодня!
• Учиться искать информацию в инете
o Yandex
o Google
o Десяток менее популярных
Что сделать сегодня!
• Подготовка к поступлению в ВУЗ
Что сделать сегодня!
• Основы программирования
• Scratch
• Python
o Обучающие материалы на Английском в инете
o Обучающие материалы на Русском в инете
(принципиально меньше)
o Обучающие материалы в печатном виде на Русском
(уже пол года как в РБ есть подобная литература)
Что сделать сегодня!
• Курсы IT направленности
o Учиться, учиться и еще раз учиться!
Примеры
11 очеееень разных иторий (и это только начало) о том как
ребята пришли в IT и добились успеха
https://comaqa.by/category/education/
Материалы-книги 
Что бы понимать «почему.?»
•Универсальная история
•Акоп Назаретян. Цивилизационные кризисы в
контексте Универсальной истории
•Евгений Седов. Информационно-энтропийные
свойства социальных систем
•Вертикаль Панова-Снукса
Что бы понимать «почему.?»
•Питер Друкер. Менеджмент. Вызовы XXI века
•Виген Геодакян. Эволюционная теория пола
•Франс де Вааль. Политика у шимпанзе. Власть
и секс у приматов
•Михаил Веллер. Испытатели счастья
•Герберт Спенсер. Основные начала
Что бы понимать «почему.?»
•Конференция Global Future 2045
•GF2045. Акоп Назаретян. Проблема середины
XXI века
•GF2045. Михаил Веллер. Человек в системе
энергоэволюционизма
•GF2045. Александр Панов. Сингулярность
эволюции и будущее фундаментальной науки
IT overview
• Фредерик Брукс «Мифический человеко-месяц или Как
создаются программные системы»
Notes: «Мировоззренческая» книга ... очень легко
читается, около художественная литература ...
рекоммендую прочитать дважды.
• Том де Марко «Peopleware: Productive Projects and Teams.»
Notes: «Мировоззренческая» книга ... очень легко
читается, около художественная литература ...
рекоммендую прочитать дважды.
IT overview
• Том де Марко «The Deadline: A Novel About Project
Management»
Notes: «Мировоззренческая» книга ... очень легко
читается, около художественная литература ...
рекоммендую прочитать дважды.
• Кент Бек «Экстремальное программирование. Разработка
через тестирование»
Notes: IMHO Легкая для прочтения, концептуально
целостная книга, с полезными примерами
Tech overview
• Гради Буч «Объектно Ориентированный Анализ и
проектирование с примерами приложений на С++»
Notes: Не стоит пугаться примеров на С++, 95% материала
концептуального, не зависящего от конретного языка
программирования.
На мой взгляд это одна из лучших книг для настоящего, а не
шапочного, знакомство с ООП.
• Стив Макконнелл «Совершенный код»
Notes: Не стоит бояться размера книги ... ее стоит или
читать перед сном с любого места ... или выборочные
главы, что бы освежить свои знания в конкретной
проблемной области.
Tech overview
• Мартин Фаулер «Рефакторинг»
Notes: IMHO категорически рекомендую прочитать от
корки до корки, 2 раза подряд, что бы содержание книги
стало вашим активным профессиональным багажом.
• Gang of four “Design patterns”
Notes: IMHO категорически рекомендую прочитать от
корки до корки, как минимум, 2 раза подряд, что бы
содержание книги стало вашим активным
профессиональным багажом.
• Д. Томас, Эндрю Хант «Программист-прагматик. Путь от
подмастерья к мастеру»
Notes: Замечательная книга, состоящая из множества
атомарных советов. IMHO стоит прочитать от корки до
корки 2 раза, а затем пролистывать выборочные главы при
подготовке к обсуждению с заказчиком или интервью.
Как построить карьеру в IT?
Resource Manager
RM – в том чиле, помогает построить
индивидуальный план развития
(технического, обще-человеческого,
карьерного) в компании
EPAM: Coconut Team
COMAQA.BY
Аудитория сообщества
Специалисты по тестированию (как ручному, так и
автоматизированному)
Разработчики средств автоматизации
Менеджеры и специалисты по продажам в IT
IT-специалисты, думающие о переходе в автоматизацию
Студенты в поиске перспективной профессии
Цель сообщества
Создать единую площадку для эффективного общения всех IT-
специалистов в контексте автоматизированного тестирования
Ваша выгода
Возможность услышать доклады ведущих IT-профессионалов и
поделиться своим опытом
Бесплатно участвовать в “промо” - версиях топовых IT-
конференций стран СНГ
Регулярно встречаться лично, на тематическом форуме, в
“филиалах” сообщества в социальных сетях и мессенджерах
COMAQA.BY
info@comaqa.by
https://www.facebook.com/comaqa.by/
http://vk.com/comaqaby
+375 33 33 46 120
+375 44 74 00 385
CoreHard.by
Аудитория сообщества
«Суровые» разработчики на С++ & co, IoT, BigData, High Load,
Parallel Computing
Разработчики средств автоматизации
Менеджеры и специалисты по продажам в IT
Студенты в поиске перспективной профессии
Цель сообщества
Создать единую площадку для эффективного общения всех IT-
специалистов в контексте “суровой” разработки
Ваша выгода
Возможность услышать доклады ведущих IT-профессионалов и
поделиться своим опытом
Бесплатно участвовать в “промо” - версиях топовых IT-
конференций стран СНГ
Регулярно встречаться лично, на тематическом форуме, в
“филиалах” сообщества в социальных сетях и мессенджерах
CoreHard.by
info@corehard.by
https://www.facebook.com/corehard.by/
+375 33 33 46 120
+375 44 74 00 385
Спасибо! Вопросы?
Антон Семенченко
skype: dpi.semenchenko
semenchenko@dpi.solutions
+375 33 33 46 120
+375 44 74 00 385

Weitere ähnliche Inhalte

Was ist angesagt?

"Lean software development: discovering waste" by Mary Poppendieck
"Lean software development: discovering waste" by Mary Poppendieck"Lean software development: discovering waste" by Mary Poppendieck
"Lean software development: discovering waste" by Mary PoppendieckOperae Partners
 
Impact of QAOps on Software Quality
Impact of QAOps on Software QualityImpact of QAOps on Software Quality
Impact of QAOps on Software QualityMindfire LLC
 
The Future of Security in Space - A Thirty-Year US Strategy
The Future of Security in Space - A Thirty-Year US StrategyThe Future of Security in Space - A Thirty-Year US Strategy
The Future of Security in Space - A Thirty-Year US StrategyShareDocView.com
 
Types of testing and their classification
Types of testing and their classificationTypes of testing and their classification
Types of testing and their classificationReturn on Intelligence
 
Visual definitions of UX ( Restored )
Visual definitions of UX ( Restored )Visual definitions of UX ( Restored )
Visual definitions of UX ( Restored )Gena Drahun
 

Was ist angesagt? (7)

"Lean software development: discovering waste" by Mary Poppendieck
"Lean software development: discovering waste" by Mary Poppendieck"Lean software development: discovering waste" by Mary Poppendieck
"Lean software development: discovering waste" by Mary Poppendieck
 
Impact of QAOps on Software Quality
Impact of QAOps on Software QualityImpact of QAOps on Software Quality
Impact of QAOps on Software Quality
 
PayU - UX Team
PayU - UX TeamPayU - UX Team
PayU - UX Team
 
The Future of Security in Space - A Thirty-Year US Strategy
The Future of Security in Space - A Thirty-Year US StrategyThe Future of Security in Space - A Thirty-Year US Strategy
The Future of Security in Space - A Thirty-Year US Strategy
 
stlc
stlcstlc
stlc
 
Types of testing and their classification
Types of testing and their classificationTypes of testing and their classification
Types of testing and their classification
 
Visual definitions of UX ( Restored )
Visual definitions of UX ( Restored )Visual definitions of UX ( Restored )
Visual definitions of UX ( Restored )
 

Andere mochten auch

Роман Сорока
Роман СорокаРоман Сорока
Роман СорокаCOMAQA.BY
 
многогранная профессия тестировщика глазами с++ разработчика в примерах
многогранная профессия тестировщика глазами с++ разработчика в примерахмногогранная профессия тестировщика глазами с++ разработчика в примерах
многогранная профессия тестировщика глазами с++ разработчика в примерахCOMAQA.BY
 
Alternative ways of learning programming from scratch – first steps in automa...
Alternative ways of learning programming from scratch – first steps in automa...Alternative ways of learning programming from scratch – first steps in automa...
Alternative ways of learning programming from scratch – first steps in automa...COMAQA.BY
 
Python test-automation
Python test-automationPython test-automation
Python test-automationCOMAQA.BY
 
низкоуровневое программирование сегодня новые стандарты с++, программирован...
низкоуровневое программирование сегодня   новые стандарты с++, программирован...низкоуровневое программирование сегодня   новые стандарты с++, программирован...
низкоуровневое программирование сегодня новые стандарты с++, программирован...COMAQA.BY
 
Автоматизация тестирования API для начинающих
Автоматизация тестирования API для начинающихАвтоматизация тестирования API для начинающих
Автоматизация тестирования API для начинающихCOMAQA.BY
 
карта It профессий, точки входа, первые шаги
карта It профессий, точки входа, первые шагикарта It профессий, точки входа, первые шаги
карта It профессий, точки входа, первые шагиCOMAQA.BY
 
В топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стекеВ топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стекеCOMAQA.BY
 
тестовые стратегии
тестовые стратегиитестовые стратегии
тестовые стратегииCOMAQA.BY
 
Логические инструменты в арсенале тестировщика
Логические инструменты в арсенале тестировщикаЛогические инструменты в арсенале тестировщика
Логические инструменты в арсенале тестировщикаCOMAQA.BY
 
Как помочь ребенку выбрать профессию
Как помочь ребенку выбрать профессиюКак помочь ребенку выбрать профессию
Как помочь ребенку выбрать профессиюLycu1580
 
Advanced locators - little prince
Advanced locators - little princeAdvanced locators - little prince
Advanced locators - little princeCOMAQA.BY
 
Hh ru тенденции 2014_для дк
Hh ru тенденции 2014_для дкHh ru тенденции 2014_для дк
Hh ru тенденции 2014_для дкMarina Aleksandrina
 
Профориентация дошкольников и начальной школы. Знакомство с миром труда
Профориентация дошкольников и начальной школы. Знакомство с миром трудаПрофориентация дошкольников и начальной школы. Знакомство с миром труда
Профориентация дошкольников и начальной школы. Знакомство с миром трудаAnton Smirnov
 
Дорожная карта профили
Дорожная карта профилиДорожная карта профили
Дорожная карта профилиnyunuks
 
Trishweb
TrishwebTrishweb
Trishwebgscoons
 
ScreenPlay Design Patterns for QA Automation
ScreenPlay Design Patterns for QA AutomationScreenPlay Design Patterns for QA Automation
ScreenPlay Design Patterns for QA AutomationCOMAQA.BY
 

Andere mochten auch (20)

Роман Сорока
Роман СорокаРоман Сорока
Роман Сорока
 
многогранная профессия тестировщика глазами с++ разработчика в примерах
многогранная профессия тестировщика глазами с++ разработчика в примерахмногогранная профессия тестировщика глазами с++ разработчика в примерах
многогранная профессия тестировщика глазами с++ разработчика в примерах
 
Alternative ways of learning programming from scratch – first steps in automa...
Alternative ways of learning programming from scratch – first steps in automa...Alternative ways of learning programming from scratch – first steps in automa...
Alternative ways of learning programming from scratch – first steps in automa...
 
Python test-automation
Python test-automationPython test-automation
Python test-automation
 
низкоуровневое программирование сегодня новые стандарты с++, программирован...
низкоуровневое программирование сегодня   новые стандарты с++, программирован...низкоуровневое программирование сегодня   новые стандарты с++, программирован...
низкоуровневое программирование сегодня новые стандарты с++, программирован...
 
Автоматизация тестирования API для начинающих
Автоматизация тестирования API для начинающихАвтоматизация тестирования API для начинающих
Автоматизация тестирования API для начинающих
 
карта It профессий, точки входа, первые шаги
карта It профессий, точки входа, первые шагикарта It профессий, точки входа, первые шаги
карта It профессий, точки входа, первые шаги
 
В топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стекеВ топку Postman - пишем API автотесты в привычном стеке
В топку Postman - пишем API автотесты в привычном стеке
 
тестовые стратегии
тестовые стратегиитестовые стратегии
тестовые стратегии
 
Логические инструменты в арсенале тестировщика
Логические инструменты в арсенале тестировщикаЛогические инструменты в арсенале тестировщика
Логические инструменты в арсенале тестировщика
 
Как помочь ребенку выбрать профессию
Как помочь ребенку выбрать профессиюКак помочь ребенку выбрать профессию
Как помочь ребенку выбрать профессию
 
выбор профессии
выбор профессиивыбор профессии
выбор профессии
 
классификация и типы профессий
классификация и типы профессийклассификация и типы профессий
классификация и типы профессий
 
HeadHunter - Молодые специалисты в джунглях реальности
HeadHunter - Молодые специалисты в джунглях реальностиHeadHunter - Молодые специалисты в джунглях реальности
HeadHunter - Молодые специалисты в джунглях реальности
 
Advanced locators - little prince
Advanced locators - little princeAdvanced locators - little prince
Advanced locators - little prince
 
Hh ru тенденции 2014_для дк
Hh ru тенденции 2014_для дкHh ru тенденции 2014_для дк
Hh ru тенденции 2014_для дк
 
Профориентация дошкольников и начальной школы. Знакомство с миром труда
Профориентация дошкольников и начальной школы. Знакомство с миром трудаПрофориентация дошкольников и начальной школы. Знакомство с миром труда
Профориентация дошкольников и начальной школы. Знакомство с миром труда
 
Дорожная карта профили
Дорожная карта профилиДорожная карта профили
Дорожная карта профили
 
Trishweb
TrishwebTrishweb
Trishweb
 
ScreenPlay Design Patterns for QA Automation
ScreenPlay Design Patterns for QA AutomationScreenPlay Design Patterns for QA Automation
ScreenPlay Design Patterns for QA Automation
 

Ähnlich wie карта IT профессий

Многогранная профессия тестировщика глазами с++ разработчика в примерах
Многогранная профессия тестировщика глазами с++ разработчика в примерахМногогранная профессия тестировщика глазами с++ разработчика в примерах
Многогранная профессия тестировщика глазами с++ разработчика в примерахCOMAQA.BY
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в IT0leGG
 
я выбираю профессию в It
я выбираю профессию в Itя выбираю профессию в It
я выбираю профессию в Itmalahova-helen
 
Про то, что (лекция для студентов об адаптации к работе)
Про то, что (лекция для студентов об адаптации к работе)Про то, что (лекция для студентов об адаптации к работе)
Про то, что (лекция для студентов об адаптации к работе)Alexey Rybak
 
Практика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковПрактика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковSQALab
 
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряорганизация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряit-people
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в ITSam Faktorovich
 
CodeFest 2010. Платов А. — Производство ПО для разработчиков
CodeFest 2010. Платов А. — Производство ПО для разработчиковCodeFest 2010. Платов А. — Производство ПО для разработчиков
CodeFest 2010. Платов А. — Производство ПО для разработчиковCodeFest
 
Все что вы хотели знать про разработку электронных курсов
Все что вы хотели знать про разработку электронных курсовВсе что вы хотели знать про разработку электронных курсов
Все что вы хотели знать про разработку электронных курсовValery Leontyev
 
Happy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджерыHappy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджерыAlexander Orlov
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидахОмские ИТ-субботники
 
как воспитать программиста (Выступление в Sibirix)
как воспитать программиста (Выступление в Sibirix)как воспитать программиста (Выступление в Sibirix)
как воспитать программиста (Выступление в Sibirix)Mikhail Payson
 
Формирование технической команды на старте
Формирование технической команды на старте Формирование технической команды на старте
Формирование технической команды на старте Sergey Xek
 
School IT recruiting
School IT recruiting School IT recruiting
School IT recruiting Olga Kotova
 
Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Denis Umnov
 
Who is Delivery Manager?
Who is Delivery Manager?Who is Delivery Manager?
Who is Delivery Manager?Anton Vityaz
 
Синтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфортаСинтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфортаСобака Павлова
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровAnna Tarasenko
 

Ähnlich wie карта IT профессий (20)

Многогранная профессия тестировщика глазами с++ разработчика в примерах
Многогранная профессия тестировщика глазами с++ разработчика в примерахМногогранная профессия тестировщика глазами с++ разработчика в примерах
Многогранная профессия тестировщика глазами с++ разработчика в примерах
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в IT
 
я выбираю профессию в It
я выбираю профессию в Itя выбираю профессию в It
я выбираю профессию в It
 
Про то, что (лекция для студентов об адаптации к работе)
Про то, что (лекция для студентов об адаптации к работе)Про то, что (лекция для студентов об адаптации к работе)
Про то, что (лекция для студентов об адаптации к работе)
 
Практика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковПрактика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиков
 
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряорганизация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в IT
 
CodeFest 2010. Платов А. — Производство ПО для разработчиков
CodeFest 2010. Платов А. — Производство ПО для разработчиковCodeFest 2010. Платов А. — Производство ПО для разработчиков
CodeFest 2010. Платов А. — Производство ПО для разработчиков
 
Все что вы хотели знать про разработку электронных курсов
Все что вы хотели знать про разработку электронных курсовВсе что вы хотели знать про разработку электронных курсов
Все что вы хотели знать про разработку электронных курсов
 
Happy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджерыHappy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджеры
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
 
как воспитать программиста (Выступление в Sibirix)
как воспитать программиста (Выступление в Sibirix)как воспитать программиста (Выступление в Sibirix)
как воспитать программиста (Выступление в Sibirix)
 
Формирование технической команды на старте
Формирование технической команды на старте Формирование технической команды на старте
Формирование технической команды на старте
 
School IT recruiting
School IT recruiting School IT recruiting
School IT recruiting
 
Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1
 
Who is Delivery Manager?
Who is Delivery Manager?Who is Delivery Manager?
Who is Delivery Manager?
 
Синтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфортаСинтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфорта
 
программист
программистпрограммист
программист
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
 

Mehr von COMAQA.BY

Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...COMAQA.BY
 
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...COMAQA.BY
 
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...COMAQA.BY
 
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важностьRoman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важностьCOMAQA.BY
 
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...COMAQA.BY
 
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...COMAQA.BY
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...COMAQA.BY
 
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...COMAQA.BY
 
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.COMAQA.BY
 
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.COMAQA.BY
 
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...COMAQA.BY
 
Моя роль в конфликте
Моя роль в конфликтеМоя роль в конфликте
Моя роль в конфликтеCOMAQA.BY
 
Организация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиковОрганизация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиковCOMAQA.BY
 
Развитие или смерть
Развитие или смертьРазвитие или смерть
Развитие или смертьCOMAQA.BY
 
Системный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовСистемный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовCOMAQA.BY
 
Эффективная работа с рутинными задачами
Эффективная работа с рутинными задачамиЭффективная работа с рутинными задачами
Эффективная работа с рутинными задачамиCOMAQA.BY
 
Как стать синьором
Как стать синьоромКак стать синьором
Как стать синьоромCOMAQA.BY
 
Open your mind for OpenSource
Open your mind for OpenSourceOpen your mind for OpenSource
Open your mind for OpenSourceCOMAQA.BY
 
JDI 2.0. Not only UI testing
JDI 2.0. Not only UI testingJDI 2.0. Not only UI testing
JDI 2.0. Not only UI testingCOMAQA.BY
 
Out of box page object design pattern, java
Out of box page object design pattern, javaOut of box page object design pattern, java
Out of box page object design pattern, javaCOMAQA.BY
 

Mehr von COMAQA.BY (20)

Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
 
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
 
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
 
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важностьRoman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
 
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
 
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
 
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
 
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
 
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
 
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
 
Моя роль в конфликте
Моя роль в конфликтеМоя роль в конфликте
Моя роль в конфликте
 
Организация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиковОрганизация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиков
 
Развитие или смерть
Развитие или смертьРазвитие или смерть
Развитие или смерть
 
Системный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовСистемный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестов
 
Эффективная работа с рутинными задачами
Эффективная работа с рутинными задачамиЭффективная работа с рутинными задачами
Эффективная работа с рутинными задачами
 
Как стать синьором
Как стать синьоромКак стать синьором
Как стать синьором
 
Open your mind for OpenSource
Open your mind for OpenSourceOpen your mind for OpenSource
Open your mind for OpenSource
 
JDI 2.0. Not only UI testing
JDI 2.0. Not only UI testingJDI 2.0. Not only UI testing
JDI 2.0. Not only UI testing
 
Out of box page object design pattern, java
Out of box page object design pattern, javaOut of box page object design pattern, java
Out of box page object design pattern, java
 

карта IT профессий

  • 1. Карта IT профессий, точки входа, первые шаги Антон Семенченко
  • 2. Обо мне Антон Семенченко автоматизированное тестирование, низкоуровневая разработка, управление, продажи Основатель DPI.Solutions Менеджер в EPAM Systems Тренер по автоматизации и управлению
  • 3. План беседы • Основные IT профессии • BA • Dev • QA QC • Manual QA • QA Automation • Management • Что можно сделать уже сегодня • Список шагов • Список книг
  • 4. BA • Business Analyst • System Analyst • ~ «IT переводчик» o Английский, не ниже A2 o Умение общаться o Умение думать o Умение быстро изучать новую бизнес область o Погружение в IT
  • 5. Dev • Developer • Разработчик – единственный, кто непосредственно создает програмное обеспечение, все остальные Роли – очень важны, необходимы, но не производят ПО непосредственно • Самая «сложная» точка входа в профессию, требует специального образования o Английский, не ниже A2 o Профильное образование o Выбор специализации o Систематическое чтение книг в рамках выбранной специализации
  • 6. Тестирование ПО Тести́ рование програ́ммного обеспе́че́ния — процесс исследования, испытания программного продукта, имеющий две различные цели: •продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям; •выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации
  • 7. QA QC • Quality Control (QC) — измерение характеристик качества продукта или его части (ПО); не улучшает качество конечно продукта, а лишь констатирует факты параметры метрики о его качестве (достаточном или недостаточном); находит ошибки в конечном продукте, но не препятствует их появлению • Quality Assurance (QA) – со-управление процессом разработки ПО для обеспечения должного качества; улучшает качество конечного продукта, конкретные действия предпринимаются с первого дня работы над продуктом; управляет процессом, инициирует активности для предотвращения ошибок
  • 8. Ручное тестирование • Manual QA QC • Ручное тестирование – использование программы как конечный пользователь, если обнаружено не запланированное или ошибочное поведение, формальное описание «ситуации» o Английский, не ниже A2 o Погружение в IT o Владение разными операционными системами, опыт работы с различными устройствами o Умение быстро изучать новую бизнес область, новое ПО
  • 9. Автоматизированное • Automated QA QC • Разработка программы которая будет использовать тестировать другую программу; проверять ПО на корректность • Самая «перспективная» точка входа в профессию, требует знания программирования, но не требует специального образования (очень желательно, но не обязательно) • Профессия находится посередине, между ручным тестированием и разработкой ПО o Английский, не ниже A2
  • 10. Менеджмент • Management • Организация того или иного IT процесса эффективным образом, планирование, учет рисков, информирование заинтересованных сторон • Вариант карьерного развития в рамках любой из ролей • Менеджерами быстрее становятся BA и Manual QA o Английский, не ниже B2 o Богатый IT опыт o Понимание IT сферы в целом, а не только какой-то конкретной «части», конкретной «роли» o Умение общаться, умение думать
  • 11. Что сделать сегодня! • Английский o A2, pre-intermediate o Бесплатное тестирование уровня языка в инете o Бесплатное тестирование уровня языка у любого провайдера курсов Английского o ОколоБесплатные игрофицированные курсы Английского в интернет, например, LinguaLeo
  • 12. Что сделать сегодня! • Учиться искать информацию в инете o Yandex o Google o Десяток менее популярных
  • 13. Что сделать сегодня! • Подготовка к поступлению в ВУЗ
  • 14. Что сделать сегодня! • Основы программирования • Scratch • Python o Обучающие материалы на Английском в инете o Обучающие материалы на Русском в инете (принципиально меньше) o Обучающие материалы в печатном виде на Русском (уже пол года как в РБ есть подобная литература)
  • 15. Что сделать сегодня! • Курсы IT направленности o Учиться, учиться и еще раз учиться!
  • 16. Примеры 11 очеееень разных иторий (и это только начало) о том как ребята пришли в IT и добились успеха https://comaqa.by/category/education/
  • 18. Что бы понимать «почему.?» •Универсальная история •Акоп Назаретян. Цивилизационные кризисы в контексте Универсальной истории •Евгений Седов. Информационно-энтропийные свойства социальных систем •Вертикаль Панова-Снукса
  • 19. Что бы понимать «почему.?» •Питер Друкер. Менеджмент. Вызовы XXI века •Виген Геодакян. Эволюционная теория пола •Франс де Вааль. Политика у шимпанзе. Власть и секс у приматов •Михаил Веллер. Испытатели счастья •Герберт Спенсер. Основные начала
  • 20. Что бы понимать «почему.?» •Конференция Global Future 2045 •GF2045. Акоп Назаретян. Проблема середины XXI века •GF2045. Михаил Веллер. Человек в системе энергоэволюционизма •GF2045. Александр Панов. Сингулярность эволюции и будущее фундаментальной науки
  • 21. IT overview • Фредерик Брукс «Мифический человеко-месяц или Как создаются программные системы» Notes: «Мировоззренческая» книга ... очень легко читается, около художественная литература ... рекоммендую прочитать дважды. • Том де Марко «Peopleware: Productive Projects and Teams.» Notes: «Мировоззренческая» книга ... очень легко читается, около художественная литература ... рекоммендую прочитать дважды.
  • 22. IT overview • Том де Марко «The Deadline: A Novel About Project Management» Notes: «Мировоззренческая» книга ... очень легко читается, около художественная литература ... рекоммендую прочитать дважды. • Кент Бек «Экстремальное программирование. Разработка через тестирование» Notes: IMHO Легкая для прочтения, концептуально целостная книга, с полезными примерами
  • 23. Tech overview • Гради Буч «Объектно Ориентированный Анализ и проектирование с примерами приложений на С++» Notes: Не стоит пугаться примеров на С++, 95% материала концептуального, не зависящего от конретного языка программирования. На мой взгляд это одна из лучших книг для настоящего, а не шапочного, знакомство с ООП. • Стив Макконнелл «Совершенный код» Notes: Не стоит бояться размера книги ... ее стоит или читать перед сном с любого места ... или выборочные главы, что бы освежить свои знания в конкретной проблемной области.
  • 24. Tech overview • Мартин Фаулер «Рефакторинг» Notes: IMHO категорически рекомендую прочитать от корки до корки, 2 раза подряд, что бы содержание книги стало вашим активным профессиональным багажом. • Gang of four “Design patterns” Notes: IMHO категорически рекомендую прочитать от корки до корки, как минимум, 2 раза подряд, что бы содержание книги стало вашим активным профессиональным багажом. • Д. Томас, Эндрю Хант «Программист-прагматик. Путь от подмастерья к мастеру» Notes: Замечательная книга, состоящая из множества атомарных советов. IMHO стоит прочитать от корки до корки 2 раза, а затем пролистывать выборочные главы при подготовке к обсуждению с заказчиком или интервью.
  • 26. Resource Manager RM – в том чиле, помогает построить индивидуальный план развития (технического, обще-человеческого, карьерного) в компании
  • 28. COMAQA.BY Аудитория сообщества Специалисты по тестированию (как ручному, так и автоматизированному) Разработчики средств автоматизации Менеджеры и специалисты по продажам в IT IT-специалисты, думающие о переходе в автоматизацию Студенты в поиске перспективной профессии Цель сообщества Создать единую площадку для эффективного общения всех IT- специалистов в контексте автоматизированного тестирования Ваша выгода Возможность услышать доклады ведущих IT-профессионалов и поделиться своим опытом Бесплатно участвовать в “промо” - версиях топовых IT- конференций стран СНГ Регулярно встречаться лично, на тематическом форуме, в “филиалах” сообщества в социальных сетях и мессенджерах
  • 30. CoreHard.by Аудитория сообщества «Суровые» разработчики на С++ & co, IoT, BigData, High Load, Parallel Computing Разработчики средств автоматизации Менеджеры и специалисты по продажам в IT Студенты в поиске перспективной профессии Цель сообщества Создать единую площадку для эффективного общения всех IT- специалистов в контексте “суровой” разработки Ваша выгода Возможность услышать доклады ведущих IT-профессионалов и поделиться своим опытом Бесплатно участвовать в “промо” - версиях топовых IT- конференций стран СНГ Регулярно встречаться лично, на тематическом форуме, в “филиалах” сообщества в социальных сетях и мессенджерах
  • 32. Спасибо! Вопросы? Антон Семенченко skype: dpi.semenchenko semenchenko@dpi.solutions +375 33 33 46 120 +375 44 74 00 385