Как попасть на следующий уровень карьеры и зарплаты в...

14
Как попасть на следующий уровень карьеры и зарплаты в C# Евдокимов Николай

Upload: gosharp

Post on 17-Jul-2015

1.022 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Как попасть на следующий уровень карьеры и зарплаты в C#

Как попасть на следующий уровень карьеры и зарплаты в C#

Евдокимов Николай

Page 2: Как попасть на следующий уровень карьеры и зарплаты в C#

Биржевые стаканы и уровни сопротивления

2

140.000

120.000

60.000

180.000

Почему это так?

Статистическая база:2012-2014 годы, более 6.000 резюме, и несколько тысяч вакансий

Это именно оценка. Несмотря на то, что мы внимательно следили за данными.

Потому что методологических сложностей будет море: * склеивание вакансий * объединение профилей * вычисление границ сегментов* вычисление скрытого рынка.

Т.к. резюме и вакансии – это небольшая видимая доля рынка.

Page 3: Как попасть на следующий уровень карьеры и зарплаты в C#

Узкая специализация и высокие зарплаты. Часто пики – это флуктуации ликвидности.

3

Делать ставку на технологию вслепую – это как сыграть в лотерею.

Page 4: Как попасть на следующий уровень карьеры и зарплаты в C#

Индексы зарплат и модель солнечной системы

4

Не бывает зарплаты разработчика отдельно.

Как минимум так:

Галактика – экономика России

Солнечная система – разработчики .Net

Планета – разработчики сегмента (Asp или WP или Desktop)

Спутники– разработчики разного уровня внутри сегмента

Силы и объекты воздействия – на каждом уровне разные. Сейчас мы их рассмотрим.

Page 5: Как попасть на следующий уровень карьеры и зарплаты в C#

Действующие силы на рынке труда

5

хозяин экосистемы делает достаточно много, чтобы не было барьеров для входа. Это выгодно работодателям – тогда они инвестируют в стэк.

Важна история и наличие рабочей силы. Бывают колебания ликвидности. Примеры: iOs, SAP.

Зарплата

Приток рабочей силы• вхождение молодежи(Microsoft Imagine Cup)• скорость обучения(доступное обучение MVA, PS)• легкость освоения• доступность IDE(Visual Studio Express)

Производительность стэка

при решении практических задач• много библиотек и

готовых компонент

Производительность труда

• IDE• ускорители кода

Успех альтернативных

стеков (Java, JS, C++ и др.)

Низкие затраты на создание

программного продукта

Важен уровень сложности проектов, который существует для данной технологии.

Когда вы боретесь за зарплату –учитывайте эти силы. Если вы просто боретесь за зарплату – то корпорации и потребители бьются за свои затраты.

Page 6: Как попасть на следующий уровень карьеры и зарплаты в C#

Изолинии дохода на координатной плоскости характеристик

6

Логика / мышление

Глубокие знание

технологий

ТоповыеВУЗы

3 года

Парень из провинции

пример: гонка за сертификатами

Основное правило:убывающая отдача от фактора

SOLID, Design

Patterns, шаблоны –развитие

логикиРиск инфляции

навыков

Инфляция навыков

Здесь ловушка. Спрос остаточный.

Переплачивают. Ценность упала.

хозяин экосистемы делает достаточно много, чтобы не было барьеров для входа. Это выгодно работодателям – тогда они инвестируют в стэк.

Page 7: Как попасть на следующий уровень карьеры и зарплаты в C#

Уровни карьерного роста, теория минимумов и причин отказа

7

Знание языка

Самостоятельная работа над блоком

Владение стэком

Видение архитектуры

Знание методологий разработки

Руководство людьми

Communicationsskills, отличная письменная речь, английский язык

Head of development

ДА ДА ДА ДА ДА ДА ДА

Architect ДА ДА ДА ДА+ДА ДА+ДА

Team leader ДА ДА ДА ДА ДА ДА

Senior Developer ДА ДА ДА

Regular/Middle Developer

ДА ДА

Junior Developer ДА

Веточки специалистов и архитекторов – иллюзии

Page 8: Как попасть на следующий уровень карьеры и зарплаты в C#

Покажи мне резюме и я скажу, какой твой код.

8

Плохо Хорошо

• напрягается мозг при чтении• смысловая неадекватность• повторения• вольная стилистика• «скачет» стиль

• легко и приятно читать• хорошая структура• полнота • короткие предложения

Проявление умения завершать дела

• «участвовал» (особенно при длительных периодах работы)

• неоконченное высшее

• «создал», «разработал»• повышения внутри компании

Проявления навыков логики и коммуникации в тексте

Плохо Хорошо

Page 9: Как попасть на следующий уровень карьеры и зарплаты в C#

Покажи мне резюме и я скажу, какой твой код. Пример.

9

Плохо

• напрягается мозг при чтении• смысловая неадекватность• повторения• вольная стилистика• «скачет» стиль

резюме обезличены. образцы лежат без контактов с hh.ru

Page 10: Как попасть на следующий уровень карьеры и зарплаты в C#

Покажи мне резюме и я скажу, какой твой код. Пример.

10

• легко и приятно читать• хорошая структура• полнота • короткие предложения

Хорошо

резюме обезличены. образцы лежат без контактов с hh.ru

Page 11: Как попасть на следующий уровень карьеры и зарплаты в C#

Влияние курса доллара на рынок

11

• Закрытие проектов, ориентированных на рублевый спрос• Общее снижение зарплат в долларовом выражении• Рост объемов заказной и аутсорс разработки для западных заказчиков• Рост привлекательности удаленной работы• Больший выбор у компаний, создающих продукты для внешних рынков

Рост ценности английского языка

Что это значит для вас?

Page 12: Как попасть на следующий уровень карьеры и зарплаты в C#

Рекомендации

12

• учите английский вместе с технологиями – для этого оптимально подходит Pluralsight (практически бесплатно в расчете на 1 час обучения с хорошей плотностью и качеством контента)

• развивайте свою письменную речь, думая о коде• SOLID (SRP, OC, LSP, ISP, DIP)• DRY (Don’t Repeat Yourself), KISS• MECE (Mutually Exclusive Collectively Exhaustive)

• тренируйте логику и скорость (Lumosity, Хакатоны, Собеседования)

• развивайте универсальные навыки• чистый код, паттерны, методологии

Page 13: Как попасть на следующий уровень карьеры и зарплаты в C#

Николай Евдокимов

[email protected]

13

Спасибо

Page 14: Как попасть на следующий уровень карьеры и зарплаты в C#

14