Презентация доклада "Рейтинг навыков .NET-разработчика" Александра Рахманова на конференции Go# Moscow 15 ноября 2014 года (http://gosharp.ru). См. подробнее в заметке "Рейтинг навыков .NET-разработчика" (http://wp.me/p5n7k3-7) в официальном блоге SkillsWiki.
13. Интересные факты
Самый популярный:
Hard skill • ООП
• Чтение документации
на английском
Soft skill
Technology • ASP.NET MVC
14. TOP 10 Технологий
Название Частота*
74%
ASP.NET MVC
ASP.NET MVC 74%
Transact-SQL, SQL Server
54%
Transact-SQL, SQL Server 54%
HTML, CSS, JavaScript, jQuery, AJAX
42%
HTML, CSS, JavaScript, jQuery, AJAX 42%
WCF
36%
XML, XSLT 36%
XML, XSLT
36%
WCF 36%
LINQ
22%
LINQ 22%
WPF
16%
WPF 16%
Windows Forms
14%
Entity Framework 14%
Web Services
14%
Web Services 14%
Entity Framework
14%
Windows Forms 14%
* Упоминается в n% вакансий из выборки в 300 вакансий на сайте HH.RU
15. TOP 10 Hard Skills
Название Частота*
28%
ООП
Объектно-ориентированное проектирование 28%
Анализ требований 28%
Архитектура, шаблоны проектирования 26%
Системы контроля версий 26%
Чтение и изменение чужого кода, reverse
engineering 22%
Разработка документации 22%
Многопоточное и асинхронное
программирование 20%
Методологии разработки 20%
Архитектура высоконагруженных систем 16%
Сопровождение и поддержка 16%
28%
26%
26%
22%
22%
20%
20%
16%
16%
Анализ требований
Архитектура, шаблоны проектирования
Системы контроля версий
Чтение и изменение чужого кода, reverse
engineering
Разработка документации
Многопоточное и асинхронное
программирование
Методологии разработки
Архитектура высоконагруженных систем
Сопровождение и поддержка
* Упоминается в n% вакансий из выборки в 300 вакансий на сайте HH.RU
16. TOP 10 Soft Skills
Название Частота*
32%
Чтение документации на английском
Чтение документации на английском 32%
26%
Командная работа 26%
10%
Самостоятельность 10%
Коммуникации 8%
8%
Ответственность 6%
6%
Планирование и оценка 6%
6%
Английский разговорный, письменный 6%
6%
Написание понятного кода 6%
6%
Знание последних тенденций и технологий 4%
4%
Умение излагать свои мысли 4%
4%
Командная работа
Самостоятельность
Коммуникации
Ответственность
Планирование и оценка
Английский разговорный, письменный
Написание понятного кода
Знание последних тенденций и технологий
Умение излагать свои мысли
* Упоминается в n% вакансий из выборки в 300 вакансий на сайте HH.RU
17. А теперь…
давайте поговорим о том,
почему этот анализ ерунда
На это есть, как минимум, 2 причины
18. Мы не успеваем за рынком
Может пора выучить
технологию Х или уже поздно?
19. А будет ли развитие?
Востребованность Качественный рост
Толерантность и
стрессоустойчивость
Умение налаживать
процесс разработки
Работать «быстро» и
никогда не допускать
ошибок
Внедрение
инструментов
контроля качества
20. Где же выход?
• Может я перечислю «настоящие» навыки?
• Или соберем круглый стол экспертов?
21. Давайте попробуем пойти от другого
Может попробуем сами? Например, проголосуем за навыки,
которые помогут борьбе с «кодом с запашком»
Стрессо-
устойчивость
Code Review
Автомати-
зированное
тестирование
Принципы SOLID,
YAGNI, KISS
Ответственность ASP.NET MVC
22. Что я хочу этим сказать?
Только что мы опробовали краудсорсинговый
подход для решения проблем
24. Можно пойти еще дальше
Когда мы поняли, куда развиваться, сразу же
возникает вопрос:
КАК?
На портале размещены ссылки на книги,
статьи и другие источники, где можно
пополнить свои знания.
25. Выбор способа развития
Итого, способы:
1. Интуитивно выбирать направление.
2. Путем анализа рынка труда.
3. Взаимопомощь сообщества в развитии друг друга.
Я голосую за 3-ий, давайте
проведем эксперимент и
поможем в развитии друг
другу