Индусы в Гугле

Вот мы и открываем рубрику "Юмор". Надеемся, что вы посмеетесь вместе с нами. И помните - это всего лишь юмор, мы не хотим никого обидеть!


Часть 1. Регистрация в почте

Однажды в Google Inc…

Новичок (индус, младший прогер, 10 часов опыта):

- Абхиманью Ваджрадамштра, а как бы мне почекать пароль на надежность? Мне Брин наказал сделать на Гмайле форму регистрации, и там такое надо.

Абхиманью Ваджрадамштра, тимлид (тоже индус, 25 часов опыта, плюс еще полчаса в Visual Studio чего-то ковырял, но это не считается, т.к. он просто на окошки тогда любовался, как они прикольно разворачиваются и докируюся):

- Ну, давай в гугле поищем... Во, нашлось - проверка надежности пароля на с++... То, что надо.

Новичок:

- Но тут же с++, а мне надо на js!

Тимлид (думает 10 минут):

- Ну давай тогда поищем так... "конвертер кода из с++ в js"

Новичок:

- Вот нашлось... О, это же мой сосед из Индии, Ангирас Бхимасена, на stackoverflow спрашивает про конвертер! Но тут ему говорят, что таких не бывает. Блиин ((

Тимлид (думает 20 минут):

- А давай мы в браузер поставим интерпретатор с++? (Новичок ищет в гугле)

Новичок:

- В гугле нашелся только плагин под ie4, в остальных работать не будет.

Тимлид:

- Ну и хуй с ними, пусть обновляются.

Новичок:

- Но ведь ie4 - это же старое говно, оно уже не поддерживается.

Тимлид:

- Да, задачка... Нельзя только в ie4 делать, Брин тебя за такое в жопу выебет. Надо искать решение...

Новичок  (спустя 2 часа взаимных размышлений):

Абхиманью Ваджрадамштра, а где вообще этот с++ используется?

Тимлид:

- Ну вот у меня в серверной части используется.

Новичок:

- Так давайте тогда тот код на с++, который мы нашли, запустим на сервере, а клиенты пускай к нему обращаются! Только я не знаю, как в js к серверу обращаться...

Тимлид:

- Да, хорошая мысль! У нас все равно серверов до жопы! А как обращаться... Ща поищем... Во, какой-то ajax нашелся, попробуй его воткнуть...

Новичок:

- Попробую, спасибо за помощь, Абхиманью Ваджрадамштра!

Спустя 2 недели...


Тимлид:

- Ну, Бхуришравас Девантака, как успехи с проверкой пароля?

Новичок:

- Я уже почти все сделал, только еще не проверял, а то вдруг я понаписал, а оно не работает.

Тимлид:

- Это правильно, вначале все допиши, а потом уже делай так, чтобы работало. Ну-ка, проверим...

Новичок:

- Ооо, круто! Работает! Уряяяя!!!!

Тимлид:

- О, и правда работает, молодец! Тока у меня чего-то тормозит все...

Новичок:

- Может быть, это из-за медленного инета?

Тимлид:

-  Да, точно, я же щас через вайфай сижу. Сука Брин, жидяра сраный, зажал нам поставить в офис нормальный роутер, через этот у меня гугл тормозит, и порнуха полдня качается. Я уже привык, блин, дрочить на вчерашнее, пока сегодняшнее качается.

Новичок:

- Ну это у нас, а у клиентов будет норм инет, ничего лагать не будет! А если у кого и будет, так он просто сраный нищеброд, 21-й век уже, елы-палы!

Тимлид:

- Истину глаголишь, как Сергей Брин любит говорить! Все, выкладывай код на сервер!

Часть 2. Поиск по изображениям.

В ролях:

1. Тимлид

Имя: Вриндавана Джамбумалин
Должность: Тимлид группы поиска по изображениям
Отвечает за: интерфейс поиска по изображениям
Опыт: 10 лет в Индии (считается за 4 месяца в США или за 2.5 месяца в России) плюс 1 месяц в США

2. Новичок

Имя: Ваджра Дхритараштра
Должность: Младший разработчик группы поиска по изображениям
Отвечает за: да ни за что он не отвечает, даже сам за себя
Опыт: 1 год в Индии (считается за 1 час в США или за 1 пиздюль от начальства в России) плюс 3 дня в США

Однажды в Гугле…

Тимлид:

- Так, Ваджра Дхритараштра, ты у нас недавно, поэтому я должен выдать тебе задание, чтобы ты над ним работал. Ты сколько уже в Гугле трудишься?

Новичок:

- Да уже 3 дня, Вриндавана Джамбумалин!

Тимлид:

- Зови меня м-р Джамбумалин, я же американец! Сколько ты уже строчек кода написал за эти 3 дня?

Новичок:

- Ну я немного пока, всего 10 строчек.

Тимлид:

- А чем же ты занимался целых 3 дня?

Новичок:

- Я документацию читал, чай, не в пизду работать пришел, а в Гугл.

Тимлид:

- Ладно-ладно, я же тоже индус. Давай по-честному…

Новичок:

- Ну я на рабочем компе тетрис нашел, 3 дня сидел играл.

Тимлид:

- Сколько очков набирал?

Новичок:

- Ну до 10,000 я доходил.

Тимлид:

- Ну в целом это хороший результат для трех дней на работе, но вот просто тебе к сведению… У нас работает Шрингаверапура Дхриштадьюмна, он большой специалист, ветеран Гугла, даже уже почти без акцента говорит по-английски, так вот он сейчас идет на рекорд – хочет набрать 1,000,000 очков в тетрисе. Он специально для этого виртуалку поставил, и каждый день приходит, запускает ее и продолжает играть. Уже 4-й месяц играет, его просто ничем не остановить, уже 750,000 очков позади.

Новичок:

- Нихуя себе!

Тимлид:

- Да, это настоящий программист высшей квалификации. Ну да ладно, у тебя еще все впереди… Давай лучше о деле, у нас тут как раз есть задание для тебя – надо переписать интерфейс результатов поиска по картинкам. У нас сейчас выводится табличкой по страницам, всем нравится, но вот Сергей Брин чего-то начал пиздеть, мол, инновации нужны, мол, надо вперед идти, улучшать…

Новичок:

- У него что, шило в жопе? Работает же, чего ему еще надо?

Тимлид:

- Да вот поди ж ты ему объясни, он же не программист, не понимает, что если чего-нибудь работает, то лучше не трогать, а то еще сломается. Блин, одно слово – еврей.

Новичок:

- Мда, блядь, надо было в Майкрософт идти работать.

Тимлид:

- Дык там же Стив Баллмер главный, он тоже еврей.

Новичок:

- Ну тогда в Эппл!

Тимлид:

- Дак Стив Джобс…

Новичок:

- Блядь! И он тоже еврей?

Тимлид:

- Да вообще везде одни евреи, нашему брату развернуться негде! Ладно, давай о работе лучше. Я тут посмотрел, как поиск по картинкам у Бинга сделан и решил спиздить. Вот тебе и поручаю спиздить, только аккуратно, чтобы нас не спалили. Вот смотри, как надо сделать:

Новичок:

- Ладно, сделаю!

Спустя 1 месяц...

Тимлид:

- Итак, как у тебя дела?

Новичок:

- Ну, я попробовал спиздить дизайн, но у меня никак не получается ровная табличка, все как-то криво, а у Бинга ровно.

Тимлид:

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

Новичок:

- Вот только я никак не могу сделать, чтобы она прокручивалась.

Тимлид:

- А давай посмотрим, как на Бинге скрипты написаны…

Новичок:

- Блин, а тут какой-то Jscript непонятный: «e=g?b.replace(d+'='+g,f):b+"&"+f». Это что вообще такое? Я с таким не работал.

Тимлид:

- А, это же пожатый яваскрипт. Ща в гугле поищем, как его распаковать… Во, смотри, что нашлось: «как распаковать яваскрипт? Просто вбейте alert(eval(code)); и все». Хм, как-то непонятно, а куда вбить? Наверно, в IDE, попробуй.

Новичок:

- Я вбил, и ничего.

Тимлид:

- А ты какой IDE пользуешься?

Новичок:

- notepad.exe.

Тимлид:

- Вот в чем дело, давай у меня попробуем, я-то пользуюсь Far’ом. Блин, нихуя, тупой какой-то совет. О, я придумал, давай отладчиком код посмотрим… Блин, а как тут, я не знаю…

Новичок:

- Блин, как же быть? О, придумал, надо в гугле поискать: «как сделать таблицу с прокруткой». Во, нашлось решение, правда на C#, но это же ничего страшного?

Тимлид:

- Конечно, поставишь в браузер интерпретатор C#, и все нормально будет.

Новичок:

- Круто… А стоп, тут сказано, что это серверный код. Блин, тогда не пойдет.

Тимлид:

- Почему не пойдет? Как раз самое оно, поставишь код на сервере, и на клиенте ничего тормозить не будет, а серверов у нас все равно дохуя, не знаем, чем их занять. Я вот из 4-х серверов смастерил отопитель, и еще из двух – электроплитку, а куда еще 5,994 сервера девать – даже не знаю.

Новичок:

- А зачем отопитель? Мы же в Калифорнии, тут же тепло.

Тимлид:

- Это щас тепло, а вдруг завтра чего случится? А у меня уже и отопитель есть.

Новичок:

- Ого, какой вы хитрожопый! А я-то как дурак кофе варю на своей рабочей машине.

Тимлид:

- Ну блин, ты уж совсем! Сними с серверного проца кулер и поставь стакан – за минуту вскипит, а потом еще можно кастрюльку с сосисками поставить, и через 5 минут обед готов. Ладно, вот смотри, чего я нашел: «прокрутка таблицы на языке haskell», давай глянем?

Новичок:

- Давайте… Аааааа бляяяяяядь! Мои глаза! Что это за пиздец?!

decode hcode message =

loop message

where

code = M.toList (codeMap hcode)


loop message =

let (symbol, symCode) = getValue message in

let codeLength = length symCode in

(symbol : continue message codeLength)

continue message codeLength

| length message > codeLength = loop (L.drop codeLength message)

| otherwise = []

getValue msg =

let match (_, c) = L.isPrefixOf c msg in

let result = filter match code in

head result

Тимлид:

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

Новичок:

- А он сможет?

Тимлид:

- Он все сможет! Вот только рекорд в тетрисе возьмет, и сделает за неделю!

Новичок:

- А он до сих пор еще не дошел до 1,000,000 очков?

Тимлид:

- До 1,000,000 очков он давно дошел, но решил не останавливаться и дойти до 10,000,000 очков. Говорю же, его вообще ничем не остановить. А потом он хочет пройти “Ninja Gaiden” на Nintendo с одной попытки.

Индусы в Гугле: 18 комментария

  1. Ну не знаю, я как то работал с инусокодерами - вполне нормально у них с логикой и знаниями, самодисциплиной. Я бы сказал описанные случаи намного больше похоже на происходящее в русском офисе гугл, имхо у нас быдлокодеров, знакомых, родственников(дармоедов на шеи) в офисах аккурат в 2 раза больше чем у индусов(хоть их и больше).

    1. Полностью поддерживаю Сергея, это всё здорово и весело, но прогеры российские описаны! Не Абхиманью Ваджрадамштра какой-то "мифический", а вполне реальный Сергей Смирнов или Андрей Иванов!)))
      Но про жи..., пардон, евреев хорошо подмечено!)))

  2. плоха писат про евреи, про индиус... у вас праблема? над нации смеятса нехарашо. давай чесно, это не смешно. Брин хароший человек... совершенно не смешно. -1

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *