Индия - день #0-446: работа с индусами
(я о програмизме, но, как мне кажется, это во всех сферах)
Нахождение в Индии очень похоже на описание
анимэшки Баракамон (жена нашла сегодня :)):
молодой и красивый каллиограф Ханда Сейшу был сослан на небольшой островок. Как человек, никогда не живший за пределами города, Ханда должен приспособиться к новым чокнутым соседям, людям, которые разъезжают на тракторе, "приходят в гости по утрам" игнорируя переднюю дверь, раздражающим детям, использующим его дом как детскую площадку, и т.д. Сможет ли городской парень справиться со всем этим дурдомом? Вы узнаете это в сумасшедшей островной комедии, полной невинности и смеха!
Работа и жизнь с Индусами требует отдельного и очень-очень длинного топика... так как наше, европейское понимание того, как надо делать - совершенно не соответствует восточной - жёстко иерархической системе работы/построения общества, где "старший" - ВСЕГДА ПРАВ, знает намного больше, имеет гораздо больше опыта... и выдаёт исполнителям чётко очерченные и ОДНОЗНАЧНО понятные задачи, где мозги нужны лишь для подставления готовых решений.
То есть в индусах вбито
- подчинение авторитетам и желание угодить,
- подчинение шаблонным решениям чуть чаще, чем всегда,
- не умение оценивать время (соответственно - и расстояния тоже)..т.к. на востоке время никогда особо не ценилось.
За редким исключением, индийская модель работы: "сделаем дешевле, медленнее и хуже, чем договорились".
Обучение, кроме некоторых, заточенных под европейские программы, университетов, построено на зазубривании шаблонных решений и безумного количества бесполезной информации... (типа - на Computer Science - запоминать название всех костей в скелете лягушки).
Как результат, у большинства индусов - ИДЕАЛЬНАЯ память, им легко даются темы, где эта память нужна... и, посему, они НЕ В СОСТОЯНИИ понять тех, кто не может, к примеру, с одного повторения запомнить 5и-минутную речь.... но и (большинство) не в состоянии написать Summary этой речи (но могут её полностью воспроизвести по памяти).
Они приучены к ШАБЛОНАМ. И если происходит "разрыв шаблона" - они бессильны... (и вызывают таких, как я).
Конечные Исполнители набираются из Junior'ов- На 5-15 Junior'ов - 1 Senior c опытом не более 3х лет. Начальная зарплата программиста без опыта - 8-12000 рупий ($120-$200) в месяц.
Но те, кто проработал более 3х лет - требуют себе нормальную зарплату ($2-8000/мес - стандартная зп программера с 3х летним стажем в Мумбае).
С такой зп невозможно делать проекты с бюджетом, скажем, в $400 за программку/сайт, требующую 60-80 часов разработки.
МЕНЕДЖМЕНТ/БИЗ ДЕВЫ (Business Developers)- хотят получить проекты любой ценой и сделать за минимально возможные деньги с помощью одних только джуниоров, так как, в БОЛЬШИНСТВЕ случаев клиенту на самом то деле нафиг не нужно 99% требований, которые он выставляет как "мега-важные" (типа high availability, scalability, redundancy, testability, supportability, maintainability,....,fu##ability) так как программа|сайт будут установлены ОДИН раз и в код никто и никогда больше не залезет.
... работодателей, которые оплачивают сверхурочные в Индии, кажется, вообще не существует :)
... и посему, проработав в одной конторе какой-то фиксированный срок (год, два, три) - (контракты, обычно, годовые, выход "посередине" практически не реален...или влёчёт очень плохую рекомендацию... даже если человек работал идеально), человек выжат, как лимон, не в состоянии ДУМАТЬ, но лишь подставлять готовые решения.
... поиск специалистов, которые просят вменяемые деньги - Mission Impossible... так как специалист просит те же деньги, как и в Европе.... но работает в 1.5-2 раза хуже.
И получается, что специалистов "надо воспитывать" (что и делается в нормальных конторах).
Т.е. это не так, как в СНГ и странах Европы, где человек может начать адекватно работать уже через день-месяц (зависит от проекта) после приёма.
В Индии считается, что основное - это найти человека с мозгами, а дальше - "мы обучим"... но, вспомним то, что индусы исключительно подвержены стереотипам...т.е. шаблонному поведению... а БАЗЫ и широты осмысления (т.е. того, чему обычно обучаются студенты в ВУЗах) у них НЕТ... но есть масса ответов на вопростник типа multiple choice.
Да, они могут процитировать страницу из учебника наизусть...или десять... но это не означает, что они действительно понимают, что там написано.
... точнее - есть ОЧЕНЬ МАЛО тех, кто да, понимает.
И то, у меня есть ощущение, что они этому научаются вопреки местной образовательной системе...
Виноваты, конечно же, не только исполнители, а заказчики, которые НЕ ХОТЯТ разобраться в том, что им надо:
ЗАКАЗЧИКИ- заказчики хотят подешевле и побыстрее, не понимая, что если дешевле - значит менее качественно и не факт, что быстрее, скорее наоборот.
- заказчики, частенько совершенно не понимают что и как нужно сделать и сколько это может стоить, даже ориентировочно (к примеру, запросы на "сделайте нам Фейсбук, только лучше и за $1000 приходили мне с частотой в пару недель)
- заказчики берут тех, кто выставил наименьшую цену... которая является почасовой ставкой умноженной на кол-во часов... но если почасовая ставка обычно $10-15/час, то кол-во часов, выдаваемое за "оценку", обычно в 2-3 раза меньше, чем реальное... чтобы "взять проект". И, как результат, клиенты ВЕРЯТ, что это количество часов и есть то самое!
- заказчики УВЕРЕНЫ, что тестирование НЕ НУЖНО... а если и нужно, то это, максимум - неделя... на проект, разрабатываемый год :)... но потом предъявляют массу рекламаций что "я заказал нормальный продукт, а у вас тут ошибки!"
А ЧТО ДЕЛАТЬ, ЕСЛИ СИСТЕМА/ПРОЕКТ СЛОЖНЫ???Индусов с независимым "европейским" сознанием - очень-очень мало...
Индусов, которые могут разработать большие системы или разобраться в больших системах - как-то феерически мало.
Индусов, которые после работы включат компьютер, чтобы поковыряться в "интересном проекте" (личном или нет) - исчезающе мало,
....
и по этому, всё больше нормальных европейских специалистов оседает в Индии.... где поначалу кажется, что всё дёшево, прекрасно и замечательно... пока не наступаешь на первые, вторые, третьи грабли... и понимаещь, что это не единичные грабли, а целая система, с которой бесполезно бороться...но можно создать свой форпост... и его защищать до последнего говяжьего стейка... или влиться в их систему. :).
Работа в Индии - это как еда на тарелке, что на фотке - выглядит очень красиво, но есть невозможно,...и на фотке, где длинной шваброй мужик моет буквы ченнайского Хард Рок Кафе... т.к общей системы очистки всего здания попросту не существует... как нормальной сметаны или лосося в индийских магазинах