Индусы и китайцы что, все работают онлайн?
Или 0.001 процент работает онлайн?
Те кто работает онлайн да, специалисты, иначе зачем кто то их нанимает?
Тут все так индусов ругают, аж противно. Украинские программисты не говнокодят видимо.
Это всё от искаженной перспективы. Хороший индусский код в Украину не попадает. С ним всё в порядке. Попадает только плохой — это когда его сначала в индии пилили, а потом заказчики ищут кто бы починил.
Фундаментальная разница между украинскими компаниями и индусскими — это то, что индусские обещают всё что угодно. Делают это убедительно, говорят в терминах заказчика, всё в срок, в бюджет. Никаких «тут всё говно, надо переписать», которое так пугает заказчиков. И они действительно стараются, в меру своих возможностей.
Коротко говоря проблема в Over promise and under delivery.
Почему?
Два фактора — оба культурных. Первый, идея о «good enough» все в стране делается что бы было good enough. Т.е. улучшать до perfection любой продукт, среднестатистически никто не собирается, это касается всех областей народного хозяйства. Это не то, что они сознательно делают плохо, они же не дебилы, они сознательно делают good enough.
Второй — любой более менее серьёзный человек обязан быть начальником. Если не начальник — лузер. Это приводит к вымыванию более менее толковых людей из технических позиций (individual contributor) в управленческие (manager). Решить этот вопрос деньгами, как в США (платить столько же, иметь две карьерные лестницы) не получается в силу культурных различий. Те если географически код сделан в индии то он будет написан juniour-middle программистом, который хочет стать не архитектором, а менеджером.
К слову сказать, вовсе не все индусы такие, и среди 1 миллиарда человек находятся с более западным складом ценностей. Отличные программисты, менеджеры, архитекторы. Украинские программисты с ними работают редко, и кажется что их нет. Очень часто такие индусы иммигрируют в США, вписываются в местную культуру и отлично себя здесь чувствуют.