Рейтинг навыков .net-разработчика
TRANSCRIPT
Интересные факты
• ООПHard skill
• Чтение документации на английскомSoft skill
• ASP.NET MVCTechnology
Самый популярный:
TOP 10 ТехнологийНазвание Частота*
ASP.NET MVC 74%Transact-SQL, SQL Server 54%HTML, CSS, JavaScript, jQuery, AJAX 42%XML, XSLT 36%WCF 36%LINQ 22%WPF 16%Entity Framework 14%Web Services 14%Windows Forms 14%
* Упоминается в n% вакансий из выборки в 300 вакансий на сайте HH.RU
Entity Framework
Web Services
Windows Forms
WPF
LINQ
XML, XSLT
WCF
HTML, CSS, JavaScript, jQuery, AJAX
Transact-SQL, SQL Server
ASP.NET MVC
14%
14%
14%
16%
22%
36%
36%
42%
54%
74%
TOP 10 Hard SkillsНазвание Частота*
Объектно-ориентированное проектирование 28%Анализ требований 28%Архитектура, шаблоны проектирования 26%Системы контроля версий 26%Чтение и изменение чужого кода, reverse engineering 22%Разработка документации 22%Многопоточное и асинхронное программирование 20%Методологии разработки 20%Архитектура высоконагруженных систем 16%Сопровождение и поддержка 16%
* Упоминается в n% вакансий из выборки в 300 вакансий на сайте HH.RU
ООП
Анализ требований
Архитектура, шаблоны проектирования
Системы контроля версий
Чтение и изменение чужого кода, reverse engineering
Разработка документации
Многопоточное и асинхронное программирование
Методологии разработки
Архитектура высоконагруженных систем
Сопровождение и поддержка
28%
28%
26%
26%
22%
22%
20%
20%
16%
16%
TOP 10 Soft SkillsНазвание Частота*
Чтение документации на английском 32%
Командная работа 26%
Самостоятельность 10%
Коммуникации 8%
Ответственность 6%
Планирование и оценка 6%
Английский разговорный, письменный 6%
Написание понятного кода 6%Знание последних тенденций и технологий 4%
Умение излагать свои мысли 4%
* Упоминается в n% вакансий из выборки в 300 вакансий на сайте HH.RU
Чтение документации на английском
Командная работа
Самостоятельность
Коммуникации
Ответственность
Планирование и оценка
Английский разговорный, письменный
Написание понятного кода
Знание последних тенденций и технологий
Умение излагать свои мысли
32%
26%
10%
8%
6%
6%
6%
6%
4%
4%
А будет ли развитие?
Востребованность Качественный рост
Толерантность и стрессоустойчивость
Умение налаживать процесс разработки
Работать «быстро» и никогда не допускать
ошибок
Внедрение инструментов контроля качества
Давайте попробуем пойти от другого
Может попробуем сами? Например, проголосуем за навыки, которые помогут борьбе с «кодом с запашком»
Стрессо-устойчивость Code Review
Автомати-зированное
тестирование
Принципы SOLID, YAGNI, KISS Ответственность ASP.NET MVC
Можно пойти еще дальше
Когда мы поняли, куда развиваться, сразу же возникает вопрос:
КАК?
На портале размещены ссылки на книги, статьи и другие источники, где можно пополнить свои знания.
Выбор способа развития
Я голосую за 3-ий, давайте проведем эксперимент и поможем в развитии друг
другу
Итого, способы:1. Интуитивно выбирать направление.2. Путем анализа рынка труда.3. Взаимопомощь сообщества в развитии друг друга.