• РЕГИСТРАЦИЯ

ПРОГРАММИСТЫ: РУССКИЕ, ИНДУСЫ, КИТАЙЦЫ И КАНАДЦЫ

26 4566

Под впечатлением от статьи:

https://cont.ws/@grand/975767


я вспомнил прекрасную статью о национальных особенностях программирования. Очень точно описано.


Любой русский программист, после пары минут чтения кода, обязательно вскочит и произнесет, обращаясь к себе: "Переписать это все нафиг!" Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать — это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. Hа следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше. Hу, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист.

А в это время, в соседних четырех кубиках, не будет ни на секунду утихать работа китайских программистов, непостижимым образом умудряющихся прийти раньше русского программиста, уйти позже, и при этом сделать примерно втрое меньше. Эта четверка давно не пишет ничего нового, а только поддерживает код, написанный в свое время индусом, и дважды переписанный двумя разными русскими. В этом коде не просто живут баги. Здесь их гнездо. Это гнездо постоянно воспроизводит себя при помощи любимой китайской технологии повторного использования кода — copy/paste. Отсюда баги расползаются в разные стороны посредством статических переменных и переменных, переданных по ссылке (ведь китайский программист не может смириться с неудобствами, вызванными тем, что он не может изменить значение внешнего параметра).

Вспоминая об этих переменных и ссылках, русский программист, как правило, на время теряет дар английской речи, и переходит к какой-то помеси русского и китайского. Он давно мечтает переписать весь кусок, над которым работают китайцы, но у него нет времени. Он уже переписывает два больших куска, и доказал начальству необходимость переписать третий. Кроме того, русский программист боится обидеть китайцев. Они могут решить, что он пытается вытеснить их с работы. К слову сказать, напрасно боится, поскольку китайцы уже так решили.

Hа китайцах висят серьезные баги, о которых знает начальство и постоянно их торопит. Китайцы уважают начальство и потому перевешивают баги друг на друга очень торопливо. Они знают, что все попытки починить приведут к появлению новых багов, еще худших. И в этом они правы.

Разобраться в том, в каком порядке меняются статические переменные, и как приобретают свои значения, способен только один человек в фирме — индус. Hо он пребывает в медитации. Поэтому, когда всю четверку уволят во время сокращения… А кого еще увольнять? Русский еще не переписал свой кусок, а индус — главная ценность фирмы — он редко обращает внимание на проект, но когда обращает, все понимают, что так как он, архитектуру никто не знает. Так вот, когда китайцев увольняют, у их кода возможны две основные судьбы. Первая — он попадет к русским, и его перепишут. Вторая — он попадет к местному, канадскому программисту.

О, канадский программист — это особый тип. Он, ни на минуту не задумываясь, как рыцарь без страха и упрека, бросится фиксить самый свирепый баг китайского кода. Этот Баг живет там уже три года, и китайцы уже четырежды (каждый по разу) сообщали начальству, что он пофиксен. Hо Баг каждый раз возвращался, как Бетмен в свой Готхем.

Итак, канадский программист, воспитанный на героической патетике американского футбола — бросаться в бой головой вперед — сделает то, чего китайцы не рисковали делать в течение трех долгих лет. Он, при помощи дебаггера, отследит место, где статическая переменная приняла значение -1 вместо правильного 0, и решительным движением заведет рядом вторую переменную с правильным значением. Баг погибнет в неравной схватке с героем. Hо победа будет достигнута тяжелой ценой. Работать перестанет все, включая только что переписанный русским программистом код. Это повергнет русского программиста в задумчивость на целых два дня, после чего он сделает, в общем-то, предсказуемый вывод о том, что дизайн с самого начала был неправильным, и все надо переписать. Hа это нам нужна неделя. Да, неделя, не больше. Канадский программист смело бросится налаживать все, и станет еще хуже, хотя казалось бы… Эта суета выведет из медитации индуса, который придумает и вовсе гениальное решение — отбранчить код. Согласно его плану, мы теперь будем поддерживать две версии одного и того же кода — одну работающую, но с Багом, другую без Бага, но не работающую. Русский программист, услышав об этом плане, сломает линейку об стол и обзовет жену дурой, но на митинге возразить не решится.

К счастью, все это не сильно влияет на дела фирмы, поскольку продукт продается и так. Поэтому менеджмент ходит в целом довольный и не устает напоминать всем, что они отобраны как лучшие среди лучших. И что мы давно доказали свою способность выпускать продукт тем, что выпускаем его иногда.

Индусы в деле

Индусы заполняют software industry как тараканы. Обладают "запахом и вкусом", которые создают специфическую атмосферу, поэтому нельзя не коснуться этой животрепещущей темы. Введем несколько ключевых понятий. Одно из основных это индокритическая масса. Индокритическая масса возникает при наличии хотя бы одного индуса менежера и пары-тройки индусов программистов. Следующее понятие — индоцепная реакция. Индоцепная реакция возникает спонтанно при наличии индокритической массы. Приводит к бурному и неконтролируему увеличению индокритической массы. Оновной функцией индокритической массы является политическая деятельность; программирование — это побочный продукт. День, прошедший без политической интриги, считается полностью пропавшим. Элементы индокритической массы обмениваются информацией с околосветовой скоростью и обладают невероятной г…нистостью. Мозг индуса-программиста так хорошо натренирован на многоходовых политичеcких интригах, что программирование дается ему играючи. Задачей любого программиста не-индуса является недопущение индокритической массы.

Русский программист никогда не чинит чужого, бессмысленного, объектно-неориентированного, спагетти-кода

— Че, не работает?

— Ща мы енто дерьмо выкинем и мухой напишем наш родной, мудрый, обьектно-ориентированный, офигительный код.

— Усе, готово.

— А протестировать…

— Че, тестировать?! У нас код работает правильно и всегда!

Русский программист немедленно сносит всю операционку и ставит свою. Пользуется только "cracked software" и "open source". Скорость генерации кода приближается к световой. При наличии трех-четырех русских программистов на проекте характерен туннельный эфект самопроизвольного возникновения кода. Русский программист говорит по-русски даже с представителями других национальностей. Предпочитает использовать русские матерные выражения для сообщений об ошибках. При подходе менежера кладет ноги на стол и продолжает говорить по телефону.

Немного про китайцев

По сравнению с индусом, китаец практически безвреден. Китайский программист — это такая большая, раскосая, офигительно усидчивая ж…. Ежели материализовать все то время, которое китаец тратит на написание кода, в дрова и поджечь, то от кода останется одна большая дыра. Китаец никогда не переписывает, китаец трудолюбиво шьет заплатки; при достаточной длительности проекта слойность заплаток достигает бесконечности, но при этом, как это ни парадоксально, перед вами все равно первоначальный код. При наличии некоего количества китайцев на проекте необходимо покидать здание на время ланча. Подогреваемая пища может убить неподготовленного фантастическим ароматом.

Как говорится, "сказка ложь, да в ней намёк":

За прошедший год (2005) количество аутсорсинговых заказов индийским программистам выросло более чем на треть, а три индийских софтверных гиганта дружно перешагнули отметку прибыльности в 1 миллиард долларов США/год при общем доходе в 6.7–6.9 миллиардов долларов США. Объем рынка аутсорсинга в Индии уже превысил 50 миллиардов долларов в год — крупнейшие компании США и Европы, почувствовав выгоду от приглашения опытных и одновременно дешевых программистов, просто завали индусов заказами в страховой, аэрокосмической, банковской, торговых областях.

Поэтому, компания Infosys, являющаяся второй по величине софтверной компанией Индии, решила увеличить до марта 2006 года штат программистов еще на 20 200 человек (вдобавок к уже имеющимся 46 тысячам программистам). При этом управляющий директор Infosys Нандан Нилекани (Nandan Nilekani) уверен, что наблюдающийся сейчас рост числа заказов — лишь предвестник основной волны аусторсинга, поскольку индийские программисты при высоком качестве работы обходятся западным компаниям в 50 раз дешевле американских или в 3 раза дешевле российских или украинских. К тому же, практически все индусы с детства умеют говорить на английском языке, что выгодно отличает их от восточно-европейских конкурентов. Поэтому, только за последние три месяца Infosys получила 34 новых крупных заказа на услуги программистов от компаний США, Западной Европы и Японии. В том числе и крупнейший на сегодняшний момент заказ стоимостью 140 миллиона долларов на создание приложений для офисов ABN Amro в Северной Америке и Европе, а также многомиллионные заказы от компаний Oracle и Boeing Co.

Михаил Морозов

    Почему в СССР не было зимней резины. Объясняю просто и развенчиваю миф

    Существует  весьма  распространенный  (спасибо девочкам-копирайтерам 2000-го года рождения) миф о том, что советские водители мол, гоняли круглый год на летней резине. А ...

    "Волшебник Изумрудного города" - разочарование и досада!..

    Друзья-программисты откуда-то выдернули эту шляпу и, по-блату скинули мне... Вообще, цикл книг Александра Волкова про волшебную страну - мои любимейшие книжки с детства. Думала: ну наши...

    Точка.

    А вот вы знаете, что сейчас нельзя ставить в конце сообщений точку?Недавно работала на проекте, переписка была в телеге. Команда подобралась, скажем так, оччень молодая. Тот самый случа...

    Ваш комментарий сохранен и будет опубликован сразу после вашей авторизации.

    0 новых комментариев

      Бабай Фитиль
      12 декабря 2024 г. 05:00

      Блицкриг в Сирии

      Как неожиданно стремительно была захвачена Сирия. Никто даже не сопротивлялся. Я не думаю, что сирийские военные струсили. Им пришлось бежать в Ирак, бросив свои семьи на произвол беспредельщиков. Я полагаю, что было предательство высшего командования. В Ираке американцы купили генералов в 2003. При саботаже генералов сопротивление уже невозможно. В это...
      383
      Бабай Фитиль
      3 декабря 2024 г. 18:07

      Октябрь 1993. Москва. Неизвестные снайперы

      В свете разгорающейся в Грузии спецоперации британской разведки под названием революция, предлагаю вам статью Николая Старикова, написанную еще до киевского майдана 4 октября 2012 г.Как не допустить появление операции "неизвестные снайперы" в Грузии?19 лет назад в столице России «неизвестные снайперы» убивали русских солдат и простых жителей столиц...
      810
      Бабай Фитиль
      28 ноября 2024 г. 03:16

      Как американцам пришлось утереться

      Мало кто обратил внимание на два события, которые появились в СМИ, но особо о них не говорили.   Появились и ушли.Израиль заявил, что проводил испытание ракеты "Анкор"Второе событие не могу найти. Все ссылки подчищены.Второе событие о том, что в конце лета 2013 года в Иордании разбился F22.А вот какие действия принимали сердобольные общечелове...
      1425
      Бабай Фитиль
      7 июля 2024 г. 16:17

      Неизвестная мамкиным марксистам сторона

      Если открыть «Манифест коммунистической партии», окажется, что он не про патриотизм, не про единый народ, не про традиционные семейные ценности и не про общество, где каждый каждому – друг, товарищ и брат.А ещё окажется, что Коммунизм касается исключительно и только Пролетариев. Остальные по Карлу Генриховичу, как минимум, — не кошерны, а проще сказать...
      340
      Бабай Фитиль
      12 мая 2024 г. 04:12

      Что за война такая идет?

      Эта статья написана в продолжение темы об эгрегорах.Если вам не знакомо понятие эгрегора, то рекомендую сначала прочитать статью по ссылке.Расскажу мое видение того, что такое гибридная война и почему так важны понятия и смыслы. Почему на них идет атака и почему нам надо  беречь понятия и смыслы. Беречь родной язык, беречь наше мировоззре...
      632
      Бабай Фитиль
      7 апреля 2024 г. 17:22

      Сатанисты против Орбана

      Орбан очень неудобный для сатанистов лидер. Против него началась революция:https://twitter.com/SzabadonMagyar/status/1776908391136272425?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1776908391136272425%7Ctwgr%5E73beaabb8feba6d48ccdb74bbd5bbce16fe7ed4a%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fmignews.com%2Fnews%2Fpolitic%2Fvengriya-orban-uhodi.html...
      286
      Бабай Фитиль
      4 апреля 2024 г. 06:00

      Научный подвиг С.С. Брюхоненко — выдающегося физиолога-новатора и создателя метода искусственного кровообращения (к 130-летию со дня рождения)

      Моргошия Т.Ш. Научный подвиг С.С. Брюхоненко — выдающегося физиолога-новатора и создателя метода искусственного кровообращения (к 130-летию со дня рождения). Кардиология и сердечно-сосудистая хирургия. 2022;15(3):314‑320.Morgoshiya TSh. Scientific feat of S.S. Bryukhonenko — an outstanding physiologist-innovator and creator of cardiopulmonary bypass (by the 130th anni...
      651
      Бабай Фитиль
      13 марта 2024 г. 03:42

      А тем временем под ковром кипит работа

      В Канаде уже приняли закон об уголовной ответственности за дезинформацию: Criminal code section 181https://www.criminal-code.ca/criminal-code-of-canada-section-181-spreading-false-news/index.htmlНa подходе еще два:О преступлении ненависти в интернете: Bill C-63https://www.parl.ca/DocumentViewer/en/44-1/bill/C-63/first-readingЗакон о запрете восхвал...
      652
      Бабай Фитиль
      5 марта 2024 г. 00:48

      Игорь Шафаревич. Русофобия — десять лет спустя

      Русофобия — десять лет спустя1. Русофобия сегодня2. «Малый народ» сегодня3. «Малый народ» читает «Русофобию»4. «Антисемитизм»(журнальный вариант)За эти последние годы мы стали свидетелями и участниками поразительного явления, которому я, по крайней мере не вижу прецедентов в истории. Марксистско-ленинско-сталинско-брежневский строй был безжалостным и ан...
      1261
      Бабай Фитиль
      3 марта 2024 г. 05:21

      Каких знаний нам не хватает

      Как первобытному человеку удавалось победить крупных животных? Даже вооруженный луком и стрелами, копьем, пращей или кистенем человек не одолеет мамонта если он один. Однако, группа людей, действия которой скоординированны, окажется сильнее мамонта. Как это получается?  Что происходит с группой людей, действия которых дополняют друг друга? Орг...
      677
      Бабай Фитиль
      7 февраля 2024 г. 02:19

      Антихрист как технология

      «Мы имеем непобедимого союзника— благодать Духа, потому что мынаучены такому искусству, чтоможем ратоборствовать не слюдьми только, но и с демонами»Иоанн Златоуст, СвятительВ статье дана авторская концепция обеспечения ментальной безопасности российского социума и Русского мира в условиях цивилизационного столкновения с Западом. Указаны основные геополи...
      627
      Бабай Фитиль
      28 января 2024 г. 19:58

      Роковая ошибка российских лицедеев

      Недолго прожила в эмиграции самоназначенная совесть России. Моргенштерн даже заскулил. А как интенсивно дышал!Что же произошло? Почему такие перемены в настроении?Как так произошло, что элита (или все же не элита?) России оказалась настолько неумной, что не осилила спрогнозировать что произойдет если они уедут?Так они элита или нет?По доходам лицедеи де...
      2740
      Бабай Фитиль
      27 января 2024 г. 19:12

      Досье: «Мы шли по Неваде… но по Луне?»

      Эта статья на французском. Ниже ее перевод гугл-переводчикомАлен ТортосаПреамбулаСтупала ли когда-нибудь на эту планету нога человека или все человечество на протяжении десятилетий становилось жертвой масштабного мошенничества?Зачем писать на эту тему, которая может вызвать только насмешки со стороны честных людей, живущих на планете, описанной газетой ...
      3544
      Бабай Фитиль
      22 января 2024 г. 02:16

      Как не попасть на удочку мошенников

      Вчера я подцепил что-то на левом сайте. Провел расследование. Получил ответы на все вопросы. Полагаю, что многим будет полезно узнать что произошло.В правом нижнем углу экрана компьютера с Виндоус 10 начало появляться сообщение: Причем сообщение менялось по формату раз за разом, но тема была все та же. Сообщение призывало меня срочно поставить анти...
      617
      Бабай Фитиль
      2 сентября 2023 г. 20:36

      Ложные теории. Плоская Земля. Вакцины. 5G

      Все сказанное ниже касается России постольку, поскольку она после предательства бояр из верхушки КПСС, под пятой у всемирной ОПГ. Основной акцент статьи делается именно на том, что происходит во всем мире. В большей степени за пределами России.Посмотрим как самоназначенная элита, а на деле ОПГ прячет свои планы. Планы можно засекретить, но в силу специф...
      1711
      Бабай Фитиль
      26 августа 2023 г. 16:54

      Для чего сливают радиоактивную воду в океан?

      Что я думаю о странном событии. О сливе японцами радиоактивной воды в океан. Под переживания зеленых о надуманном фатальном влиянии пердежа коров на будущее планеты, удивляет безразличие зеленых — агентов сатанистов к реальной угрозе загрязнения океана радиоактивностью. Честно говоря, я не думаю, что сильно загрязнит. Уж очень большой океан, хотя сосед...
      3192
      Бабай Фитиль
      21 февраля 2022 г. 17:31

      Новый мировой порядок

      Пока все идет по плануМЫ НАХОДИМСЯ В КОНЦЕ ЧЕТВЕРТОЙ ФАЗЫ...Нет. Уже в пятой фазе Фаза 1: Имитация угрозы и создание страха. (декабрь 2019 - март 2020)- Устроить пандемию в Китае.- Убить десятки тысяч пожилых людей.- Увеличить число случаев заболевания и смертей.- С самого начала позиционировать вакцинацию как единственное решение.- Сосредоточить все вн...
      3823
      Бабай Фитиль
      21 февраля 2022 г. 00:56

      В Канаду введены оккупационные силы

      Демократия наконец добралась до Канады.На картинке вы видите, что непонятные гоблины в скафандрах, избивая демонстрантов возле канадского парламента, топчут канадский флаг.Это во время карательной операции позавчера в столице Канады Оттаве.За ношение канадского флага задерживают:https://t.me/blogger_bn/14366и останавливают автомобили за канадский флаг:h...
      1080
      Бабай Фитиль
      12 февраля 2022 г. 19:14

      Как англосаксы хотели поджечь Украиной 2-ю мировую

      В контексте последних событий на Украине будет интересно вспомнить как разжигали предыдущую мировую войну.Приведу отрывок из книги Николая Старикова "Кто заставил Гитлера напасть на Салина"У Адольфа Гитлера еще не было ни одного кусочка земли, населенного этническими украинцами, а печать западных стран подняла настоящий вой, буквально провоцируя Гитлера...
      649
      Бабай Фитиль
      10 февраля 2022 г. 19:05

      Мирный протест в Канаде. Видео

      Посмотрите на митинг перед канадским парламентом.Поскольку с ютуба удаляют есть только на телеграме.https://t.me/vaccinazia/5535...
      602
      Служба поддержи

      Яндекс.Метрика