В конце поста залью видеоролик – вишенка на торте, который и навеял мне этот пост.
Как Вы думаете отличаются ли российские программисты от программистов других стран? Если да, то в чем заключается менталитет российского программиста?
Вот, что пишут в интернете о программистах различных стран:
Корейские программисты
Корейские программисты работают не менее 10-12 часов в день. План релизов превыше всего. Если план срывается программисты живут в офисе пока не нагонят.
Немецкие программисты
У немецких программистов (и это касается не только ИТ сферы) жесткие правила соблюдения рабочего графика. Нельзя задерживаться на работе, за это наказывают начальника. В выходной день никого в офис не пустят.
Программисты стран ЕС
Во многих странах ЕС программисты стучат на сослуживцев если те, например, в рабочее время по своему сотовому телефону разговаривают на личные темы, при этом там это считается нормальным. Вообще европейские программисты очень пунктуальные люди, временами прям аж до тошноты, довольно занудные в личном общении, не понимают нашего умения сделать нечто из подручных материалов, плохо адаптируются к нестандартным ситуациям, у них всё по полочкам, по плану, по инструкции.
Азиатские программисты
Азиатские программисты на все и всегда отвечают да.
— Ты понимаешь, как выполнить эту задачу?
— Да,
— Но ты сделал неправильно…
— Да…
Индийские программисты
Существует поверье, что индийский код поют и танцуют, и только потом записывают на хинди. Почему же качество индийской разработки так высмеивают?
Многим известен факт, что с начала 2000 годов Индия является мировым лидером по объему экспорта продукции ИТ-отрасли и занимает лидирующее положение на глобальном рынке ИТ-аутсорсинга. Говоря проще: топовые компании Запада делегируют ряд задач работникам из Индии. Догадались почему? Ответ очевиден — потому что их услуги стоят очень дешево.
Какие особенности работы с индийским программистом? Например, если Вам обещают завершить проект до конца месяца, это не значит, что так и будет. Для индийцев слово «да» может означать, что Ваш запрос был услышан, а не то, что все обещания и Ваши предложения будут выполнены к тому времени, которое Вам необходимо.
Китайский программист
О китайских программистах мнения в интернете сильно разнятся. Одни утверждают, что китайский программист, приходит на работу раньше всех вышеописанных программистов, а уходит позже, и при этом делает примерно втрое меньше. Китайцы давно не пишут никакого кода, а только поддерживают код, написанный в свое время индийским программистом. Все происходит потому, что в Китае не модно быть программистом. В Китае не принято бросать учебу и строить свой стартап в духе Билла Гейтса. Другие утверждают, что именно Китай чуть ли не является колыбелью ИТ и что каждая китайская компания старается продвигать IT-стратегии – это даже не исключение из правил, а необходимая норма.
Программисты из США
В Штатах сильна корпоративная этика. В чем это проявляется на работе? Американские программисты очень редко сплетничают и обсуждают за спиной своих коллег или даже босса. Американские программисты никогда не перекладывают свою вину на других и не пытаются найти козла отпущения, если что-то пошло не так. Они никогда не покажут, что Вы чего-нибудь не знаете или не умеете, и уж тем более не будут подшучивать над этим. В Америке не принято публично отчитывать, да и вообще отчитывать, «строить» подчиненных, угрожать увольнением. Новый шеф никогда не скажет: «Забудьте все, что вы делали до этого. Теперь я научу Вас работать по-настоящему».
Еще одна особенность американского ИТ рынка. Здесь никто ни с кем не возится. Например, если в компании предусмотрен вводный тренинг, Вам его проведут (все чаще это делается онлайн), а если нет, то Вам просто дадут компьютер, и Вы начнете работать. С наставничеством или обучением на рабочем месте здесь огромные проблемы. Американские программисты не любят передавать опыт или долго что-то объяснять.
Программист из Канады
Канада является одним из самых высокотехнологичных государств мира. На рынке информационно-компьютерных технологий Канады постоянно растет спрос на квалифицированных специалистов в данной сфере. Программисты здесь доброжелательны и, в большинстве своем, позитивны. Канадские программисты крайне редко слишком бурно выражают свои эмоции, а если видят человека, громко разговаривающего с собеседником или по телефону, то сразу стараются выяснить причину конфликта. Если ты в России был программистом уровня мидл, то переехав в Канаду у тебя буде уровень джуниор, т.е. у канадцев завышенные требования. Считается, что канадские программисты бесстрашные, для них нет нерешаемых задач.
Российский программист
В России редко встретишь резюме технического специалиста длиною больше, чем 2 страницы. У нас большинство технарей совершенно не умеет себя рекламировать и подать через резюме, многие его пишут лишь бы было. Но если уж резюме есть, то, как правило, сведениям в нем можно, в общем и целом, доверять. Если человек пишет, что он эксперт в 1С ERP, то, вероятно, оно так и будет.
Русские программисты более креативны и творчески подходят к работе.
Любой русский программист после пары минут чтения кода, обязательно вскочит и произнесет, обращаясь к себе: «переписать это все нафиг». Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать — это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. Наследующее утро русский программист бодр, доволен собой и без единой запинки докладывает руководству, что переписать этот кусок займет один день, н может два и не больше. Да-да, не больше. В крайнем случае, три, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист.