right4   right2
Караганда-НМ.KZ
Форум Регистрация Фотоальбомы 3D тур Правила Календарь Все форумы прочитаны
left1 left2

Вернуться   Караганда-НМ.KZ > Разное > Хихиканья

Важная информация

KNM
Ответ
 
Опции темы
 
Старый 21.05.2003, 11:33
Аватар для Nomad
Nomad Nomad там
Местный
 
Регистрация: 08.04.2003
Город: Kazakhstan, Karaganda
Сообщений: 857
Вес репутации: 22
Nomad - это имя известно всемNomad - это имя известно всемNomad - это имя известно всемNomad - это имя известно всемNomad - это имя известно всемNomad - это имя известно всем
Программистские приколы

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

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

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

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

О, канадский программист это особый тип. Он ни на минуту не задумываясь, как рыцарь без страха и упрека, бросится чинить самый свирепый баг китайского кода. Этот Баг живет там уже три года, и китайцы уже четырежды (каждый по разу) сообщали начальству, что он починен. Но Баг каждый раз возвращался, как Бетмен в свой Готхем. Итак, канадский программист сделает то, чего китайцы не рисковали
делать в течении трех долгих лет. Он, при помощи дебагера, отследит место, где статическая переменная приняла значение -1 вместо правильного 0, и решительным движением заведет рядом вторую переменную с правильным значением. Баг погибнет в неравной схватке с канадским программистом. Но победа будет достигнута тяжелой
ценой.

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

К счастью, все это не сильно влияет на дела фирмы, поскольку продукт продается и так. Поэтому менеджмент ходит в целом довольный и не устает напоминать всем, что они отобраны как лучшие среди лучших. И что мы давно доказали свою способность выпускать продукт тем, что выпускаем его иногда.
__________________
Fireball туда
Ответить с цитированием
Старый 28.04.2015, 14:34   #161
Twister
Living in a network
Аватар для Twister
Мальчик 1864 Возраст: 34
Flag 1864
Город: Караганда
Twister там
 
Регистрация: 23.06.2005
Сообщений: 3,712
Репутация: 74983
Вес репутации: 766
Re: Программистские приколы

Flipper, что не так? про прогера выше читал? так и живем!
 
Ответить с цитированием
Сегодня
Местный
Реклама

__________________

...
Старый 28.04.2015, 15:54   #162
Flipper
троллям игнор!
Аватар для Flipper
Мальчик 11435
Flag 11435
Flipper там
 
Регистрация: 12.09.2010
Сообщений: 9,550
Репутация: 9592238
Вес репутации: 95939
Re: Программистские приколы

Twister, в 2013 году?
 
Ответить с цитированием
Старый 28.04.2015, 17:06   #163
D0berm4n
хохлололо
Аватар для D0berm4n
Мальчик 4835
Flag 4835
Город: герой Мiнск
D0berm4n тут
 
Регистрация: 23.05.2007
Сообщений: 3,801
Репутация: 3231604
Вес репутации: 32331
Re: Программистские приколы

У меня чуть глаз не выпал.

Изображения
Тип файла: png Снимок экрана 2015-04-28 в 17.03.45.png (24.6 Кб, 129 просмотров)
__________________
С отменой принудительной психиатрии русская интеллигенция потеряла возможность получать качественную и своевременную медицинскую помощь..
 
Ответить с цитированием
Старый 27.07.2015, 10:49   #164
GoldenHell
Князь
Аватар для GoldenHell
Мальчик 3998 Возраст: 33
GoldenHell там
 
Регистрация: 15.02.2005
Сообщений: 4,795
Репутация: 4084929
Вес репутации: 40867
Re: Программистские приколы

D0berm4n, Тебя Константалар или ПроблемАпдэйт порадовал ?
__________________
Как добавлять в бан лист.
Тролли, прозападные агитаторы и их клоны попавшие в бан лист:
Балабас, Вавилов, Джокер, Лошадь с рогом, Беловежский, alexx108, Анджела Дэвис, Манул, miner, Александр из,Vassago
 
Ответить с цитированием
Старый 31.10.2016, 22:12   #165
Эльф
тьма зовёт меня
Аватар для Эльф
Мальчик 4346
Flag 4346
Город: Караганда
Эльф там
 
Регистрация: 21.02.2007
Сообщений: 5,925
Репутация: 5332901
Вес репутации: 53346
Re: Программистские приколы

Примерная учебная программа админа

Первый курс:
Изучения принципиальных схем и принципов работы чайников, кофеварок, кофемолок,
телевизоров, телефонов сотовых и обычных, теория и практика работы с паяльником, упражнения с паяльником в движении и в строю, практические ночные занятия с осциллографом, разборка-сборка компьютера любой конфигурации на зачетное время из любых доступных деталей (где украдешь недоступные, преподавателей не волнует).
Обязательная физическая подготовка: бег по лестницам и пересеченной местности с полной выкладкой (системник, блок питания, монитор, ноут, 2 мышки, Клава, 55 дисков,100 м витой пары, коннекторы, инструмент обжимной и на всякий случай шанцевый), ползание по пластунски в ограниченном пространстве.

Второй курс:
Dos,Windows,Unix,Linux,OS/2,FreeBSD изнутри и снаружи. Установка, настройка, создание серверов и рабочих станций, создание индивидуальных рабочих мест и глобальных офисных систем, единых бухгалтерий по всему миру и локальных подземных
командных центров, автоматизация биржевых обменов и систем спутникового слежения, системы защиты информации и в случае несанкционированного доступа-автоматического адекватного ядерного возмездия. Изучение всех возданных и перспективных офисных приложений, имеющихся и возможных в будущем бухгалтерских и банковских программ, решение прикладных задач по налогообложению, трудовому и уголовному законодательству. Компьютерный и экономический шпионаж и контршпионаж. Зачет по знанию портов при условии обязательного похмелья и трехсуточного бодрствования. Допуском на экзамены служит наличие сертификата от Гейтса и поздравление с днем рождения от Торвальдса.

Третий курс:
Программирование на возможных (созданных и перспективных) языках. Создание домашних страничек, сайтов и порталов, программ управления банками и атомными электростанциями, холодильниками и электробритвами. Принимается экзамен в устной форме, экзаменуемый разговаривает на языке программирования (по выбору преподавателя). Для оживления экзамена рекомендуется использовать чертежи и наброски, выполненные в Авто-,Мат-,Архи-кадах, раскрашенные в кореле и фотошопе и желательно анимированные как минимум в трех разных 3D приложениях. В качестве практического задания-пантомима на тему объектно- ориентированного
программирования.

Четвертый курс:
Теоретическая и прикладная психология (знать Карнеги как устав!), лингвистика общая и специальная (все виды слега и арго, феня, Албанский, эльфийский, орчий и бухгалтерский языки), теория и практика педагогики, методики обучения, возрастная психология, психология власти, психология толпы, практический гипноз и измененные состояния сознания.

Пятый курс:
Магия, колдовство, шаманизм, астрология и эзотерика, углубленное изучение начертательной, рунической, ритуальной магии. Теология и некромантия. Hавыки допроса и пыточного дела. Зачетный ритуал вокруг сервера и допрос мертвого, немого и тупого пользователя.

По скольку память у меня, для такой специальности не ахти, и практика временнАя, юзаю в основном только 4 и 5 курсы)
__________________
Деад бойс донт край
 
Ответить с цитированием
Старый 02.11.2016, 18:17   #166
YRITCIV
Местный
Девочка 48875
YRITCIV там
 
Регистрация: 30.07.2015
Сообщений: 7,837
Репутация: 9118891
Вес репутации: 0
Re: Программистские приколы

Эльф, можно было бы сразу на 5 курс идти
 
Ответить с цитированием
Старый 02.11.2016, 18:21   #167
Эльф
тьма зовёт меня
Аватар для Эльф
Мальчик 4346
Flag 4346
Город: Караганда
Эльф там
 
Регистрация: 21.02.2007
Сообщений: 5,925
Репутация: 5332901
Вес репутации: 53346
Re: Программистские приколы

YRITCIV,Оффтопик
ничего не умеешь -
иди в начальники)))
__________________
Деад бойс донт край
 
Ответить с цитированием
Старый 02.11.2016, 18:23   #168
YRITCIV
Местный
Девочка 48875
YRITCIV там
 
Регистрация: 30.07.2015
Сообщений: 7,837
Репутация: 9118891
Вес репутации: 0
Re: Программистские приколы

Эльф,Оффтопик
да
 
Ответить с цитированием
Старый 14.09.2017, 08:22   #169
Эльф
тьма зовёт меня
Аватар для Эльф
Мальчик 4346
Flag 4346
Город: Караганда
Эльф там
 
Регистрация: 21.02.2007
Сообщений: 5,925
Репутация: 5332901
Вес репутации: 53346
Re: Программистские приколы

А меж тем протуканили день программиста.

старый-престарый баян, но от возраста не ставший менее любимым.
итак:



Проект Genesis Генеральному директору Иегове от начальника маркетингового отдела Гавриила: показать
__________________
Деад бойс донт край
 
Ответить с цитированием
Старый 14.09.2017, 09:24   #170
wisskas
Местный
Аватар для wisskas
Мальчик 9789 Возраст: 32
Flag 9789
wisskas там
 
Регистрация: 10.02.2010
Сообщений: 1,726
Репутация: 869636
Вес репутации: 8706
Re: Программистские приколы

__________________
 
Ответить с цитированием
Ответ

Опции темы

Ваши права в форуме
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:51. Часовой пояс GMT +6.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Время генерации страницы 0.37162 секунды с 10 запросами