Уявна криза aутсорса, як воно є тут і там
(Факти на прикладі галузі вбудовуваних систем)
Ринок десктопних рішень давно стабілізувався, так само як бум доткомів давно пройшов. Багатьом розумним людям видається, що напрям вбудовуваних систем є одним з найперспективніших.
www.esastap.org.za/.../present_artemis_2008.pdf
- 98% of processors are in Embedded Systems
- Car has 60 processors
- Mobile phone contains
5-10 processors - 16 Billion Embedded Systems by 2010 (conservative estimate)
Очевидно, що глобальні тенденції впливають і на ринок українського аутсорсу.
Спробую описати бачення ринку вбудованих систем на Україні.
Глобальні очікування у 2006 році
Висловлювання працівників з США у галузі вбудовуваних систем (див. ст.
“H1B workers and offshoring are the greatest threat to engineering in the USA. I have told my children to NOT go into engineering for this reason.”
“I understand that companies must be profitable or they cease to exist. US companies can hire engineers from India, China and Eastern Europe for less than they would pay a US engineer. As one of my friends said, ’We are in a race to the bottom.’ How long will it be before there ARE no more US engineers? I do not have the answers. I am concerned about the future.”
“Wage stagnation and even deflation, along with the associated offshoring of jobs from the US are a huge concern for me. Unsure of how to reverse the trend. Considering subsistence farming as a second career.”
Як результат, більшість розробників у США і Європі не бачать особливих перспектив росту попиту на послуги у своїй країні, в той час як Індія має високий рівень оптимізму, (див. ст. 11. www.ganssle.com/salsurv2006.pdf)
Українські тенденції 2008 року
- згортання десктоп проектів,
- пожвавлення ембедед аутсорсу.
Одна з цікавих подій останнього часу — поглинання компанії InterObject (в певній мірі пов’язаної з розробкою в галузі вбудованих систем) таким гігантом аутсорса як GlobalLogic.
Порівняння рівня зарплат
У ревю www.ganssle.com/salsurv2006.pdf наведено дані щодо зарплат інженерів у галузі вбудовуваних систем за 2006 рік.
Для порівняння з Україною будемо брати Індію, оскільки ми з нею конкуруємо з точки зору аутсорса. Медіанний стаж ембедед девелоперів
В Україні (відкриваємо www.developers.org.ua/...data/salary-by-year/2008, дивимось дані за 2008 — “Зарплаты по индустрии в 2008 году”, категорія “Embedded”) розробник має медінну зарплату $1200 в місяць (для аутсорсу в цілому $1365).
Якщо порівняти з країною основним замовником aутсорса — США, то маємо одну восьму зарплату американського розробника, або ж половину зарплати нашого конкурента з Індії.
Моніторинг локального ринку
Нещодавно спробував знайти розробника на ембедед проект, заодно промоніторив локальний ринок. Для потенційного кандидата пропонувалось:
Загальні вимоги:
- досвід в розробці пристроїв/вбудовуваних систем;
- кодування: ARM, DSP,
8-біт процесори (добре якщо Atmega); - CADs: для розробки плат (бажано PCAD2004);
- англійська, щонайменше технічна.
Додаткові, але не обов’язкові вимоги:
- RTOS;
- написання драйверів для USB/Bluetooth;
- VHDL.
Результати моніторингу:
- Претенденти в основному ознайомлені із
8-біт процесорами, причому розробку закинули2-3 роки тому (на зорі розквіту аутсорсу); - вік кандидатів, які володіють вказаними технологіями і навиками є у межах 30..40 років. 40 річні та старші за цей вік не володіють достатнім рівнем англійської, і навряд її вже вивчать;
- небагато розробників, які знають сучасні рішення з використанням 16/32 бітних процесорів (ARM/ DSP);
- широкий розкид зарплат, між тими хто працює на проекти внутрішніх українських замовників і на зовнішніх, закордонних;
- дуже мало бажаючих писати “по голому залізі” і ще менше здатних це робити на основі сучасних архітектур.
Що чекати далі?
1. Напрям вбудовуваних систем стане одним із “наймодніших в Україні”.
З яких причин це відбуватиметься, і чому так буде надовго:
- складність проектів росте у геометричній прогресії, як наслідок росте потреба в людських ресурсах;
- конкурентні зарплати (навіть у порівнянні з Індією);
- обслуговування потреб реального сектора економіки;
- довший цикл розробки продукту.
2. Буде і надалі відчуватись дефіцит розробників відповідної кваліфікації.
- ембедед розробника не можна підготувати за три місяця, так як необхідне знання не тільки принципів правильного програмування, а й розуміння функціонування “заліза”, під яке пишеться програмне забезпечення;
- не так легко “перекувати” десктоп розробника на ембедед напряму; це все одно що відучити курця від поганої звички палити;
- життя продукту і відповідні процеси у вбудовуваних системах і десктопних продуктах зовсім різні. Затрати на розробку ембедед у кілька разів вищі, як і вимоги до розробників теж;
- активізується перетік розробників із промисловості та проектів, які працюють на внутрішньому ринку до аутсорсу.
- відбуватиметься вирівнювання зарплат:
- з одного боку між розробниками на внутрішньому ринку і аутсорсом,
- з іншого — зарплати прямуватимуть до рівня, визначеного на глобальному глобального ринку аутсорса вбудовуваних систем.
Корисне чтиво
для того що розуміти що таке ембедед і наскільки десктоп від нього далеко:
- Embedded Systems Design—An Introduction to Processes, Tools, and Techniques. Arnold Berger
- An Embedded Software Primer. by Simon
- First Steps with Embedded Systems. by Byte Craft Limited
дуже коротке есе:
- Embedded System Primer. by GenerExe
GNUшникам і лінуксоїдам:
- Programming Embedded Systems By Michael Barr, Anthony Massa
- Embedded System Design on a Shoestring. Achieving High Performance with a Limited Budget. by Lewin A.R.W. Edwards
- Building Embedded Linux Systems. by Karim Yaghmour
662 коментарі
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.