увы, на западе их не оценят. на западе ценят не умение думать и находить творческие решения, а умение работать по заведенному шаблону. передача работы от одного программиста к другому в любой момент - это норма, и потому все действия программиста должны укладываться в определенную схему, чтобы это стало возможным. это оставляет очень мало места для творчества.я программист с 30 летним стажем, из которых 20 проработала на западе. мне доводилось работать и с программами других программистов (не западных) - и русских, и китайцев, и индусов. Скажу сразу - от их супер-работ все плачут! потому что их невозможно читать, пока продерешься через их код и поймешь, что они хотели этим сказать, уходит столько времени, что проще написать заново. Да, очень креативно, безусловно писал человек умный, такой умный, что его программу невозможно расшифоровать и переделать. а переделывать программы приходится регулярно.  объяснить этим ребятам, как надо писать программы, и что каждый свой шаг нужно документировать, чтобы ими были довольны заказчики - невозможно! Они почему-то думают, что они незаменимые гении, и если напишут что-то нечитабельное, то их не уволят. Как же! незаменимых нет! а свою работу надо строить так, чтобы в любой момент мог передать ее другому и тот другой за пару часиков смог в ней разобраться и продолжить работу. наши ребята очень умные, да что говорить - гениальные - но в западной культуре это не ценится. там нужны роботы, гаечки-винтики, а не гении.