SlideShare a Scribd company logo
1 of 43
Алена Волчек
2
Алена Волчек
Все ли могут найти себе
достойное место в IT?
Java, PHP, C#, Python или искать
что-то другое?
Кто такой Программист сегодня?
3
Алена Волчек
Департамент трудовой статистики США прогнозирует рост
востребованности профессии программиста в ближайшие 6 лет.
Почти на 80%...
4
Алена Волчек
Школа программирования
Coding Dojo составила топ самых
востребованных языков
программирования 2016 года.
5
Алена Волчек
1 МЕСТО SQL
июн.16
Базы данных
Число
запросов,
Беларусь
Число
запросов,
Россия июн.16
Число
запросов,
Беларусь
Число
запросов,
Россия В мире
Wordstat NOSQL 83 1639 Google 210 1600 74000
MySQL 9466 185830 2400 18100 550000
SQLite 1053 21756 720 6600 135000
SQL Server 3501 80137 480 2900 201000
Oracle 4457 124946 1000 12100 823000
PL SQL 362 11107 260 1600 74000
T-SQL 322 6392 170 1600 40500
Apache
Cassandra 6 129 40 260 12100
Redis 220 5141 720 5400 135000
6
2 МЕСТО JAVA
июн.16
Язык
програм
мирован
ия
Число
запросов
Беларусь
Число
запросов
Россия
июн.16
Число
запросов,
Беларусь
Число
запросов,
Россия
В мире
Wordstat
java
36 506 427 567 Google 13640 90 500
6 120
000
java
программ
ист 135 2045 30 320 480
джава
программ
ист 9 128 10 20 30
7
3 МЕСТО JS
Элементы, написанные на JS
использует 99% современных сайтов
Наиболее широкое применение JS
находит в броузерах как язык
сценариев, для придания
интерактивности станицам,
При построении пользовательских
интерфейсов,
Для осуществления коммуникации в
реальном времени.
июн.1
6
Язык
программи
рования
Число
запросов,
Беларусь
Число
запросов,
Россия июн.16
Число
запросов,
Беларусь
Число
запросов,
Россия В мире
Words
tat
javascript
10079 171 000 Google 4400 33 100
1 500
000
джава
скрипт 248 3180 90 720
C#
8
Алена Волчек
Он является основным языком для
разработки на платформах и сервисах
Microsoft на нем пишут и веб приложения и
.Net и для девайсов и десктопные
приложения.
июн.
16
Язык
прогр
амми
рова
ния
Число
запросов
Беларусь
Число
запрос
ов
Россия
Число
запросов
Беларусь
Число
запросов
Россия
В мире
c# 794
6431
1900
14800 301 000
си
шарп 670 7158
140
1300
Google
Wordstat
9
Алена Волчек
C, C++
июн.16
Язык
програм
мирован
ия
Число
запросов,
Беларусь
Число
запросов,
Россия
июн.16
Число
запросов,
Беларусь
Число
запросов,
Россия
В мире
Wordstat
c++
7028 107022 Google 22200 201000 450 000
си плюс
плюс 40 768 10 170
10
Алена Волчек
Python
11
Алена Волчек
12
Алена Волчек
Высокоуровневый язык
программирования общего
назначения. Код, написанный на
нем очень легко читается, кроме
того именно в Python вы сможете
фреймворк, подходящий для
решения почти любой задачи:
разработки Веб-приложения,
пользовательские интерфейсы,
анализ данных, статистика…
8 из 10 факультетов
информатики в США и 27 из
39 лучших университетов
используют Python для
обучения студентов
программированию.
Python используется в
качестве основного
инструмента для обработки
гигантских объёмов данных.
июн.16
Язык
программирования
Число
запросов,
Беларусь
Число
запросов,
Россия
июн.16
Число
запросов,
Беларусь
Число
запросов,
Россия
В мире
Wordstat
python 6282
135 938 Google
2900
33 100
1 220
000
язык питон 37 1873 20 260
13
Алена Волчек
14
Алена Волчек
PHP
На PHP разработано большинство
сайтов, ориентированных на
большой объём данных. Это также
основополагающая технология
мощных систем управления
контентом, как WordPress.
Ruby
Ruby— динамический язык
программирования с открытым
исходным кодом и упором на простоту
и продуктивность.
Ruby on Rails — написанный на Ruby
фреймворк, который обеспечивает
интеграцию веб-приложений с веб-
сервером и сервером баз данных. Ruby
on Rails использовался при создании
таких популярных сайтов, как Twitter,
SoundCloud, Airbnb, Basecamp, GitHub,
Hulu.
15
Алена Волчек
WWDC(Apple Worldwide Developers
Conference (WWDC) — всемирная
конференция для разработчиков на
платформах Apple. Проводится ежегодно
в Калифорнии, США.)
В 2014г. компания Apple представила
собственный язык программирования
Swift в качестве замены давнему
Objective C.
Swift безопасный и очень современный,
«выразительный» язык, когда для
получения одного того же результата в
Swift нужно куда меньше строк кода, чем
в Objective-C.
за 7 месяцев после представления
Swift добрался до 22 места по
популярности среди сотен
существующих языков
программирования.
8 июня на конференции WWDC
2015г Apple анонсировала новую
версию языка Swift 2.0.
Apple открывает код Swift.
Swift 2.0 — это Open Source
язык программирования.
Swift
16
Алена Волчек
июн.16
Язык
программир
ования
Число
запросов,
Беларусь
Число
запросов,
Россия июн.16
Число
запросов,
Беларусь
Число
запросов,
Россия В мире
Wordstat swift 104 1525 Google 1000 9900 135 000
свифт язык 1 285 260 3600
17
Алена Волчек
Язык программирования Число вакансий
JavaScript 528
HTML/CSS 403
SQL 341
Java 339
PHP 285
C# 203
C++ 154
1С 128
Python 123
Objective-C 65
Ruby 64
Perl 35
Swift 34
Go 30
Scala 27
PowerShell 21
Flash/ActionScript 19
Delphi 18
Assembler 6
0 100 200 300 400 500 600
Язык программирования
JavaScript
HTML/CSS
SQL
Java
PHP
C#
C++
1С
Python
Objective-C
Ruby
Bash
Perl
Swift
Go
Scala
PowerShell
Flash/ActionScript
Delphi
18
19
Алена Волчек
1. фреймворк должен иметь ровно
столько возможностей, сколько
необходимо проекту. Излишний
функционал не нужен, но при этом
никогда не должно возникать
ограничений при доработке
проекта.
2. время разработки сайта например
не должно увеличиваться за счет
выбора того или иного
фреймворка.
3. фреймворк должен быть
достаточно распространен, для
того чтобы проект можно было
передать другому разработчику.
4. безопасность фреймворка — один
из важнейших показателей.
Все фреймворки хороши, если находятся в правильных руках.
20
Алена Волчек
21
Алена Волчек
22
Алена Волчек
0 20 40 60 80 100 120 140
Spring
Hibernate
Unity
WPF
Soap
Entity
Salesforce
Sharepoint
Qt
Boost
Число вакансий
Число вакансий
Технология
Число
вакансий
Spring 126
Hibernate 87
Unity 65
WPF 55
Soap 54
Entity 44
Salesforce 25
Sharepoint 24
Qt 22
Boost 22
23
Алена Волчек
Аналитик данных
По расчетам McKinsley Global Insitute к 2018
году только в одной Америке понадобится
дополнительно около 190 тысяч
специалистов по данным, которые знают
статистику и прошли подготовку в
области машинного обучения.
Прогнозируют, что дополнительно
возникнет необходимость обучать
миллионы менеджеров базовым навыкам
работы с данными.
24
Алена Волчек
Big Data («большие данные»)
Большими данными принято называть огромные массивы информации со
сложной неоднородной и/или неопределенной структурой.
Главные характеристики,
отличающие Big Data от другого рода
данных – три V volume, velocity,
variety.
Data Science (наука о данных) –
область, существующая на стыке
разных дисциплин:
- математика и статистика (операции
с матрицами, вычисления,
регрессионный анализ и т.д.);
- информатика и компьютерные
науки (программирование,
машинное обучение, работа с
базами данных);
- бизнес и экономика.
Аналитики Больших данных -
универсальные специалисты, имеющие
знания во всех названных выше сферах.
Другие названия вакансий: Специалист по исследованию данных, Data
Scientist, BI, Business intelligence специалист, Big Data специалист
25
Алена Волчек
Специализация/
Технология
Число
вакансий
Big Data
56
Data Analyst/Data
Scientist (job) 29
Machine Learning 12
0 10 20 30 40 50 60
Big Data
Data Analyst/Data Scientist
(job)
Machine Learning
Число вакансий
Число вакансий
26
Алена Волчек
HR
HR manager - менеджер по персоналу (HR расшифровывается как human
resourses, "человеческие ресурсы").
HR-ы часто
специализируется на
решении каких-то
конкретных задач
(найме, обучении
персонала и т.д.).
27
июл.16 HR
Число
запросов
Беларусь
Число
запросо
в
Россия
июл.
16
Число
запросов
Беларусь
Число
запросов
Россия В
мире
Wordstat
HR
вакансии 42 1269 Google 10 30 50
рекрутер
вакансии 9 816 10 110 140
head
hunter 23 4514 70 6600 49500
Алена Волчек
Специализация Число вакансий
HR Manager/Recuiter 59
28
Алена Волчек
Тестирование ПО
Специальность Число вакансий
QA 394
Automated QA 83
Тестировщик — это специалист, который занимается тестированием
программного обеспечения (ПО) с целью выявления ошибок в его работе и их
последующего исправления.
Главные должностные обязанности
тестировщика:
1. Контроль качества разрабатываемых
продуктов.
2. Выявление и анализ ошибок и проблем,
возникающих у пользователей при работе
с программными продуктами.
3. Разработка автотестов и их регулярный прогон.
4. Разработка сценариев тестирования.
5. Документирование найденных дефектов.
6. Также должность тестировщика может
предполагать составление технической
документации на русском и иностранном
(чаще английском) языках.
29
Алена Волчек
Системный и бизнес-анализ
Специальность Число
вакансий
BA/SA 61
UML 25
BPMN (The
Business Process
Modeling Notation)
10
0 10 20 30 40 50 60 70
BA/SA
UML
BPMN
Число вакансий
июл.16 Маркетинг
Число
запросов,
Беларусь
Число
запросов
, Россия июл.16
Число
запросов,
Беларусь
Число
запросов,
Россия В мире
Wordstat
Business
Analyst 29 271 Google 140 170 90500
бизнес
аналитик 488 7255 480 1600 2900
Scrum 521 9765 880 6600 301000
30
Алена Волчек
Бизнес-аналитик (Business Analyst, BA) – как правило, это специалист,
занимающийся изучением и моделированием конкретной предметной области.
Он должен выяснить пожелания заказчика, проанализировать их, дополнить при
необходимости, оформить определённым образом (построить модели,
задокументировать хотя бы общие пожелания клиента) и передать команде
разработки.
BA – лицо команды, общительный, тактичный, легко находящий общий язык с
заказчиком.
31
Алена Волчек
System Analyst, SA– аналитик,
значительно более приближенный
к команде разработки, чем БА;
специалист, который должен
транслировать команде
высокоуровневые требования к
ПО, полученные от
бизнес-аналитика,
в виде детальных
функциональных требований к
системе, естественно, на языке
команды разработчиков.
Системный аналитик
Зачастую ему приходится также предлагать конкретное техническое решение и
проектировать архитектуру системы.
32
Алена Волчек
(Requirements Analyst, RA) – нечто среднее между BA и SA.
В официальной классификации ЕКСД РБ эта должность отсутствует, однако во
многих западных теориях RA присутствует как специалист, который отвечает за
извлечение, анализ, документирование и моделирование требований, т.е.,
упрощенно, за написание спецификаций требований для их дальнейшей
передачи разработчикам.
Аналитик требований
1. Аналитический склад ума
2. Способность подмечать детали,
внимательность и системное мышление
3. Коммуникабельность и
коммуникативность
4. Знание IT и основ разработки ПО (так
называемый, технический бэкграунд).
5. Знание иностранного языка (чаще всего
английского)
6. Обучаемость
7. Креативность
Управление ИТ-проектами
33
Алена Волчек
Методология Число вакансий
Scrum 136
Kanban 23
Scrum - одна из самых
популярных методологий
гибкой разработки. Одна
из причин ее
популярности - простота.
Инструменты инженерии ПО
34
Алена Волчек
Инструмент Число
вакансий
Jira 92
Confluence 21
Redmine 14
Git 232
Microsoft Project 30
SVN 64
35
Алена Волчек
ANDROID VS iOS
Данные по средним зарплатам:
Технология Число вакансий
Android 195
iOS 165
Windows Phone 65
36
Алена Волчек
37
Алена Волчек
3D-дизайн и моделирование
. Адаптивный дизайн
38
Плоский дизайн
Скроллинг и анимация прокрутки
39
Алена Волчек
Распространение веб-графики
Доказано, что графические изображения быстрее
и проще воспринимаются пользователями сети,
именно поэтому такой тип подачи информации,
как инфографика, получил огромное
распространение.
40
Алена Волчек
Автоматизация верстки
Недавно американцы анонсировали разработку нового языка – Ur/Web, который
объединил возможности HTML, CSS и JavaScript.
Инструмент для разработки сайтов, как Bootstrap, который позволяет использовать
гибкие настройки по разметке сайтов и упрощает работу со стилями. Отрисованные по
сетке в фотошопе макеты можно превращать в код, даже не владея им.
41
Алена Волчек
6. Графика: тонкость, прозрачность, центрирование
Теперь перейдем непосредственно к элементам веб-сайтов:
шрифтам, тексту, ссылкам, кнопкам и иконкам.
7. Крупные изображения
8. Меню: скрытое, как в приложениях и прилипающее
9. Видео на фоне
К трендам 2015-2016 года в веб-дизайне можно также отнести параллакс
эффект, timeline, живой блюр, уведомления, разрядка, long shadow, polygonal
art, диаграммы, персонализация интерфейса, скорость загрузки и пр.
Специализация Число вакансий
3D-дизайн 117
3D-моделирование
и проектирование
18
42
Алена Волчек
http://belhard.academy
43
ИТ-Академия "БелХард"
Ваш входной билет в ИТ-индустрию
http://belhard.academy

More Related Content

Similar to Modern IT- technologies

Когда технологий много - iForum 2013
Когда технологий много - iForum 2013Когда технологий много - iForum 2013
Когда технологий много - iForum 2013
Andrey Listochkin
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спростить
GoIT
 
Инфостарт. Новые возможности 1С 8.3
Инфостарт. Новые возможности 1С 8.3Инфостарт. Новые возможности 1С 8.3
Инфостарт. Новые возможности 1С 8.3
Виктория Литовка
 
Работа с требованиями при создании программного обеспечения бортовой радиоэле...
Работа с требованиями при создании программного обеспечения бортовой радиоэле...Работа с требованиями при создании программного обеспечения бортовой радиоэле...
Работа с требованиями при создании программного обеспечения бортовой радиоэле...
Sergey Laletin
 

Similar to Modern IT- technologies (20)

4CIO.ppt
4CIO.ppt4CIO.ppt
4CIO.ppt
 
4CIO.ppt
4CIO.ppt4CIO.ppt
4CIO.ppt
 
DevOps для 1С
DevOps для 1СDevOps для 1С
DevOps для 1С
 
Когда технологий много - iForum 2013
Когда технологий много - iForum 2013Когда технологий много - iForum 2013
Когда технологий много - iForum 2013
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спростить
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчика
 
Bachelors Diploma Slides Short Version
Bachelors Diploma Slides Short VersionBachelors Diploma Slides Short Version
Bachelors Diploma Slides Short Version
 
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOpsALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
 
Организация процессов разработки – введение в Microsoft alm final
Организация процессов разработки – введение в Microsoft alm finalОрганизация процессов разработки – введение в Microsoft alm final
Организация процессов разработки – введение в Microsoft alm final
 
Анализ данных и машинное обучение
Анализ данных и машинное обучениеАнализ данных и машинное обучение
Анализ данных и машинное обучение
 
Инфостарт. Новые возможности 1С 8.3
Инфостарт. Новые возможности 1С 8.3Инфостарт. Новые возможности 1С 8.3
Инфостарт. Новые возможности 1С 8.3
 
Работа с требованиями при создании программного обеспечения бортовой радиоэле...
Работа с требованиями при создании программного обеспечения бортовой радиоэле...Работа с требованиями при создании программного обеспечения бортовой радиоэле...
Работа с требованиями при создании программного обеспечения бортовой радиоэле...
 
Ликбез для HR'ов в IT
Ликбез для HR'ов в ITЛикбез для HR'ов в IT
Ликбез для HR'ов в IT
 
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps DevelopmentMobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
 
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex PetrovReal-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
 
Алексей Гришин «бесплатные инструменты аналитика»
Алексей Гришин «бесплатные инструменты аналитика»Алексей Гришин «бесплатные инструменты аналитика»
Алексей Гришин «бесплатные инструменты аналитика»
 
Software Analytics in frontend
Software Analytics in frontendSoftware Analytics in frontend
Software Analytics in frontend
 
Константин Книжник: статический анализ, взгляд со стороны
Константин Книжник: статический анализ, взгляд со стороныКонстантин Книжник: статический анализ, взгляд со стороны
Константин Книжник: статический анализ, взгляд со стороны
 
Спроси эксперта. Solar inСode все, что вы хотели узнать про "дыры" в коде, но...
Спроси эксперта. Solar inСode все, что вы хотели узнать про "дыры" в коде, но...Спроси эксперта. Solar inСode все, что вы хотели узнать про "дыры" в коде, но...
Спроси эксперта. Solar inСode все, что вы хотели узнать про "дыры" в коде, но...
 
Введение в профессию исследователя приложений без исходных кодов
Введение в профессию исследователя приложений без исходных кодовВведение в профессию исследователя приложений без исходных кодов
Введение в профессию исследователя приложений без исходных кодов
 

Modern IT- technologies

  • 2. 2 Алена Волчек Все ли могут найти себе достойное место в IT? Java, PHP, C#, Python или искать что-то другое? Кто такой Программист сегодня?
  • 3. 3 Алена Волчек Департамент трудовой статистики США прогнозирует рост востребованности профессии программиста в ближайшие 6 лет. Почти на 80%...
  • 4. 4 Алена Волчек Школа программирования Coding Dojo составила топ самых востребованных языков программирования 2016 года.
  • 5. 5 Алена Волчек 1 МЕСТО SQL июн.16 Базы данных Число запросов, Беларусь Число запросов, Россия июн.16 Число запросов, Беларусь Число запросов, Россия В мире Wordstat NOSQL 83 1639 Google 210 1600 74000 MySQL 9466 185830 2400 18100 550000 SQLite 1053 21756 720 6600 135000 SQL Server 3501 80137 480 2900 201000 Oracle 4457 124946 1000 12100 823000 PL SQL 362 11107 260 1600 74000 T-SQL 322 6392 170 1600 40500 Apache Cassandra 6 129 40 260 12100 Redis 220 5141 720 5400 135000
  • 7. 7 3 МЕСТО JS Элементы, написанные на JS использует 99% современных сайтов Наиболее широкое применение JS находит в броузерах как язык сценариев, для придания интерактивности станицам, При построении пользовательских интерфейсов, Для осуществления коммуникации в реальном времени. июн.1 6 Язык программи рования Число запросов, Беларусь Число запросов, Россия июн.16 Число запросов, Беларусь Число запросов, Россия В мире Words tat javascript 10079 171 000 Google 4400 33 100 1 500 000 джава скрипт 248 3180 90 720
  • 8. C# 8 Алена Волчек Он является основным языком для разработки на платформах и сервисах Microsoft на нем пишут и веб приложения и .Net и для девайсов и десктопные приложения. июн. 16 Язык прогр амми рова ния Число запросов Беларусь Число запрос ов Россия Число запросов Беларусь Число запросов Россия В мире c# 794 6431 1900 14800 301 000 си шарп 670 7158 140 1300 Google Wordstat
  • 12. 12 Алена Волчек Высокоуровневый язык программирования общего назначения. Код, написанный на нем очень легко читается, кроме того именно в Python вы сможете фреймворк, подходящий для решения почти любой задачи: разработки Веб-приложения, пользовательские интерфейсы, анализ данных, статистика… 8 из 10 факультетов информатики в США и 27 из 39 лучших университетов используют Python для обучения студентов программированию. Python используется в качестве основного инструмента для обработки гигантских объёмов данных. июн.16 Язык программирования Число запросов, Беларусь Число запросов, Россия июн.16 Число запросов, Беларусь Число запросов, Россия В мире Wordstat python 6282 135 938 Google 2900 33 100 1 220 000 язык питон 37 1873 20 260
  • 14. 14 Алена Волчек PHP На PHP разработано большинство сайтов, ориентированных на большой объём данных. Это также основополагающая технология мощных систем управления контентом, как WordPress. Ruby Ruby— динамический язык программирования с открытым исходным кодом и упором на простоту и продуктивность. Ruby on Rails — написанный на Ruby фреймворк, который обеспечивает интеграцию веб-приложений с веб- сервером и сервером баз данных. Ruby on Rails использовался при создании таких популярных сайтов, как Twitter, SoundCloud, Airbnb, Basecamp, GitHub, Hulu.
  • 15. 15 Алена Волчек WWDC(Apple Worldwide Developers Conference (WWDC) — всемирная конференция для разработчиков на платформах Apple. Проводится ежегодно в Калифорнии, США.) В 2014г. компания Apple представила собственный язык программирования Swift в качестве замены давнему Objective C. Swift безопасный и очень современный, «выразительный» язык, когда для получения одного того же результата в Swift нужно куда меньше строк кода, чем в Objective-C. за 7 месяцев после представления Swift добрался до 22 места по популярности среди сотен существующих языков программирования. 8 июня на конференции WWDC 2015г Apple анонсировала новую версию языка Swift 2.0. Apple открывает код Swift. Swift 2.0 — это Open Source язык программирования. Swift
  • 17. 17 Алена Волчек Язык программирования Число вакансий JavaScript 528 HTML/CSS 403 SQL 341 Java 339 PHP 285 C# 203 C++ 154 1С 128 Python 123 Objective-C 65 Ruby 64 Perl 35 Swift 34 Go 30 Scala 27 PowerShell 21 Flash/ActionScript 19 Delphi 18 Assembler 6
  • 18. 0 100 200 300 400 500 600 Язык программирования JavaScript HTML/CSS SQL Java PHP C# C++ 1С Python Objective-C Ruby Bash Perl Swift Go Scala PowerShell Flash/ActionScript Delphi 18
  • 19. 19 Алена Волчек 1. фреймворк должен иметь ровно столько возможностей, сколько необходимо проекту. Излишний функционал не нужен, но при этом никогда не должно возникать ограничений при доработке проекта. 2. время разработки сайта например не должно увеличиваться за счет выбора того или иного фреймворка. 3. фреймворк должен быть достаточно распространен, для того чтобы проект можно было передать другому разработчику. 4. безопасность фреймворка — один из важнейших показателей. Все фреймворки хороши, если находятся в правильных руках.
  • 22. 22 Алена Волчек 0 20 40 60 80 100 120 140 Spring Hibernate Unity WPF Soap Entity Salesforce Sharepoint Qt Boost Число вакансий Число вакансий Технология Число вакансий Spring 126 Hibernate 87 Unity 65 WPF 55 Soap 54 Entity 44 Salesforce 25 Sharepoint 24 Qt 22 Boost 22
  • 23. 23 Алена Волчек Аналитик данных По расчетам McKinsley Global Insitute к 2018 году только в одной Америке понадобится дополнительно около 190 тысяч специалистов по данным, которые знают статистику и прошли подготовку в области машинного обучения. Прогнозируют, что дополнительно возникнет необходимость обучать миллионы менеджеров базовым навыкам работы с данными.
  • 24. 24 Алена Волчек Big Data («большие данные») Большими данными принято называть огромные массивы информации со сложной неоднородной и/или неопределенной структурой. Главные характеристики, отличающие Big Data от другого рода данных – три V volume, velocity, variety. Data Science (наука о данных) – область, существующая на стыке разных дисциплин: - математика и статистика (операции с матрицами, вычисления, регрессионный анализ и т.д.); - информатика и компьютерные науки (программирование, машинное обучение, работа с базами данных); - бизнес и экономика. Аналитики Больших данных - универсальные специалисты, имеющие знания во всех названных выше сферах. Другие названия вакансий: Специалист по исследованию данных, Data Scientist, BI, Business intelligence специалист, Big Data специалист
  • 25. 25 Алена Волчек Специализация/ Технология Число вакансий Big Data 56 Data Analyst/Data Scientist (job) 29 Machine Learning 12 0 10 20 30 40 50 60 Big Data Data Analyst/Data Scientist (job) Machine Learning Число вакансий Число вакансий
  • 26. 26 Алена Волчек HR HR manager - менеджер по персоналу (HR расшифровывается как human resourses, "человеческие ресурсы"). HR-ы часто специализируется на решении каких-то конкретных задач (найме, обучении персонала и т.д.).
  • 27. 27 июл.16 HR Число запросов Беларусь Число запросо в Россия июл. 16 Число запросов Беларусь Число запросов Россия В мире Wordstat HR вакансии 42 1269 Google 10 30 50 рекрутер вакансии 9 816 10 110 140 head hunter 23 4514 70 6600 49500 Алена Волчек Специализация Число вакансий HR Manager/Recuiter 59
  • 28. 28 Алена Волчек Тестирование ПО Специальность Число вакансий QA 394 Automated QA 83 Тестировщик — это специалист, который занимается тестированием программного обеспечения (ПО) с целью выявления ошибок в его работе и их последующего исправления. Главные должностные обязанности тестировщика: 1. Контроль качества разрабатываемых продуктов. 2. Выявление и анализ ошибок и проблем, возникающих у пользователей при работе с программными продуктами. 3. Разработка автотестов и их регулярный прогон. 4. Разработка сценариев тестирования. 5. Документирование найденных дефектов. 6. Также должность тестировщика может предполагать составление технической документации на русском и иностранном (чаще английском) языках.
  • 29. 29 Алена Волчек Системный и бизнес-анализ Специальность Число вакансий BA/SA 61 UML 25 BPMN (The Business Process Modeling Notation) 10 0 10 20 30 40 50 60 70 BA/SA UML BPMN Число вакансий июл.16 Маркетинг Число запросов, Беларусь Число запросов , Россия июл.16 Число запросов, Беларусь Число запросов, Россия В мире Wordstat Business Analyst 29 271 Google 140 170 90500 бизнес аналитик 488 7255 480 1600 2900 Scrum 521 9765 880 6600 301000
  • 30. 30 Алена Волчек Бизнес-аналитик (Business Analyst, BA) – как правило, это специалист, занимающийся изучением и моделированием конкретной предметной области. Он должен выяснить пожелания заказчика, проанализировать их, дополнить при необходимости, оформить определённым образом (построить модели, задокументировать хотя бы общие пожелания клиента) и передать команде разработки. BA – лицо команды, общительный, тактичный, легко находящий общий язык с заказчиком.
  • 31. 31 Алена Волчек System Analyst, SA– аналитик, значительно более приближенный к команде разработки, чем БА; специалист, который должен транслировать команде высокоуровневые требования к ПО, полученные от бизнес-аналитика, в виде детальных функциональных требований к системе, естественно, на языке команды разработчиков. Системный аналитик Зачастую ему приходится также предлагать конкретное техническое решение и проектировать архитектуру системы.
  • 32. 32 Алена Волчек (Requirements Analyst, RA) – нечто среднее между BA и SA. В официальной классификации ЕКСД РБ эта должность отсутствует, однако во многих западных теориях RA присутствует как специалист, который отвечает за извлечение, анализ, документирование и моделирование требований, т.е., упрощенно, за написание спецификаций требований для их дальнейшей передачи разработчикам. Аналитик требований 1. Аналитический склад ума 2. Способность подмечать детали, внимательность и системное мышление 3. Коммуникабельность и коммуникативность 4. Знание IT и основ разработки ПО (так называемый, технический бэкграунд). 5. Знание иностранного языка (чаще всего английского) 6. Обучаемость 7. Креативность
  • 33. Управление ИТ-проектами 33 Алена Волчек Методология Число вакансий Scrum 136 Kanban 23 Scrum - одна из самых популярных методологий гибкой разработки. Одна из причин ее популярности - простота.
  • 34. Инструменты инженерии ПО 34 Алена Волчек Инструмент Число вакансий Jira 92 Confluence 21 Redmine 14 Git 232 Microsoft Project 30 SVN 64
  • 35. 35 Алена Волчек ANDROID VS iOS Данные по средним зарплатам: Технология Число вакансий Android 195 iOS 165 Windows Phone 65
  • 37. 37 Алена Волчек 3D-дизайн и моделирование . Адаптивный дизайн
  • 38. 38 Плоский дизайн Скроллинг и анимация прокрутки
  • 39. 39 Алена Волчек Распространение веб-графики Доказано, что графические изображения быстрее и проще воспринимаются пользователями сети, именно поэтому такой тип подачи информации, как инфографика, получил огромное распространение.
  • 40. 40 Алена Волчек Автоматизация верстки Недавно американцы анонсировали разработку нового языка – Ur/Web, который объединил возможности HTML, CSS и JavaScript. Инструмент для разработки сайтов, как Bootstrap, который позволяет использовать гибкие настройки по разметке сайтов и упрощает работу со стилями. Отрисованные по сетке в фотошопе макеты можно превращать в код, даже не владея им.
  • 41. 41 Алена Волчек 6. Графика: тонкость, прозрачность, центрирование Теперь перейдем непосредственно к элементам веб-сайтов: шрифтам, тексту, ссылкам, кнопкам и иконкам. 7. Крупные изображения 8. Меню: скрытое, как в приложениях и прилипающее 9. Видео на фоне К трендам 2015-2016 года в веб-дизайне можно также отнести параллакс эффект, timeline, живой блюр, уведомления, разрядка, long shadow, polygonal art, диаграммы, персонализация интерфейса, скорость загрузки и пр. Специализация Число вакансий 3D-дизайн 117 3D-моделирование и проектирование 18
  • 43. 43 ИТ-Академия "БелХард" Ваш входной билет в ИТ-индустрию http://belhard.academy