История №8 за 27 апреля 2024

Давайте признаемся, что программисты уже давно не программисты. Будем честными и скажем, что программист — это на самом деле переводчик с человеческого на машинный.

Когда по земле еще бегали мамонты, гоняя с папоротниковых полей назойливых додо, первобытные специалисты по общению с компьютерами гордо именовали себя операторами ЭВМ и благоговели перед волшебниками и божествами — программистами.

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

Программистов было мало, а зверей компьютеров становилось всё больше. И поняли они, что нужна помощь им в деле их. И призвали лучших операторов и дали им языки высокоуровневые: Алгол, Фортран и разные Бейсики. Дабы ошибок в заклинаниях операторы не делали, создали они компиляторы, что не позволяли через слова священные вызывать шайтанов да иблисов, багами наречёнными.

Но сложны и запутанны были тексты операторов на языках древних. Подумали программисты и стали вместо латыни структурных языков внедрять английский объектно-ориентированные.

И стала радость великая, понятны и читаемы стали тексты и каждый самый захудалый оператор мог научиться кастовать на Java и Python.

Но возгордились операторы, стали так же именовать себя волшебниками-программистами и требовать мзду великую с настоящих программистов за помощь свою.

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

Но, не смотря на чудо ИИ, бедные юзеры так и не сподобились говорить по машинному. Не знают, как мысль свою выразить языком верным, правильным.

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

Аналог Notcoin - TapSwap Получай Бесплатные Монеты с Телефона

программисты себя программист операторов стали волшебниками программистами

Источник: anekdot.ru от 2024-4-27

программисты себя → Результатов: 12


1.

Я по образованию - да и по складу характера тоже - компьютерщик. Начинал в 90-е программистом, потом довелось даже походить в мелких начальниках.
Затем, уже по эту сторону пруда - снова с самых профессиональных низов. Постепенно вырос, обзавелся собственным бизнесом.
Сейчас уже пенсия не за горами, много чего сделано, клиентов, знающих меня и обращающихся периодически - не перечесть.
Вот одни такие вдруг звонят и говорят: мы тут делаем аудит системы, и в программном коде нашли комментарий с вашей фамилией. Наши программисты голову сломали, но понять не могут: что ж именно там делается такое. Документацию почитали - и все равно не могут разгадать. Вы извините, говорят, они считают, что вы тут какое-то заклинание оставили, или что-то вроде того.
Ладно, поехал посмотреть, что там и как.
Программисты, конечно - миллениалы во всей красе. Бородаты аки лесорубы, все на макбуках да с айфонами. Аджайл технологии, АИ, блокчейн. На передовой технического прогресса, одним словом.
Показали мой код... мама ж дорогая! Булевые операции! Логическое И, ИЛИ, НЕ.
Когда-то именно с этого начиналось программирование как область деятельности. Нолики и единички, что будет, если одно на другое наложится? Каков результат? Так и писали первые программы - прямо в двоичном коде! Потом появился язык программирования Ассемблер - казался просто чудом чудесным!
А еще раньше и вся электроника на этом же базировалась. И наука сия от самого херра Лейбница начало свое ведет.
В наше время, к слову, была обязательной частью базового университетского курса для всех, кто видел себя в нашей профессии.
Не скажу, что я тогда шибко прилежно это все учил - но кое-что в башке-то осталось. Потому, когда возникла задача, вполне себе прикладная - то озарило меня, что решить ее можно как раз таки с помощью старых добрых бинарных команд. Ну и намалевал я тогда это дело.
А теперь, вишь ты, для молодых-то это абракадабра, получается...
Когда наше поколение уйдет - кто на заслуженный отдых, а кто сразу под газон - что ж получается, некому будет сохранить эти секреты? А как же тогда будущие айтишники задачи-то решать будут?
В общем, и смешно и грустно мне одновременно.

2.

<xxx> А ты не пробовал приводить код в человеческий вид? Расставлять отступы, добавлять комментарии и всё такое?
<yyy> Зачем? Я же не пишу програмы для кого-то, я просто кожу под себя.
<xxx> Знаешь, такое впечатление, что сейчас все программисты кодят под себя.

3.

В чате бывших однокурсников вспомнили, как Коля Заяц бегал от армии. Он не был банальным двоечником, наоборот, первую сессию сдал неплохо. А потом разочаровался в профессии программиста и решил поступать в школу КГБ. Не иначе, фильмов про резидента пересмотрел.

Тут он угодил в уловку-22, которых в советском законодательстве было изрядно. Документы требовалось подавать еще в апреле, причем подлинники, а забрав аттестат из нашего вуза, Коля немедленно попал под весенний призыв. Ну и скрывался. Дело происходило в нашей общаге, из которой Коля предусмотрительно не выселился, решил перекантоваться в Москве до вступительных экзаменов.

Акт первый. Стук в дверь, заходит милиционер (или представитель военкомата, не помню, кто конкретно этим занимался):
– Заяц здесь живет?
– Да.
– Дома?
– Нет.
– Ну передайте ему повестку.
Мент уходит, Коля переводит дух. Повестку выбрасывает.

Акт второй. Стук в дверь:
– Заяц здесь?
– Нет. Гуляет где-то.
– А предъявите-ка документы. Так, Волков, Белкин, Кроликов... Зайца правда нет. Ну, передайте ему, будет бегать – пойдет под суд за уклонение от призыва.

Мент уходит. Коля вылезает из шкафа. Чихает и говорит, что его достало прятаться туда при каждом стуке, ну нафиг, пусть призывают.

Акт третий. В комнате пьянка, дверь нараспашку, менты (двое) заходят без стука.
– Кто тут Заяц?
Один из сидящих:
– Он в туалете, блевать пошел. Сбегать за ним?
– Давай, и побыстрее. Зайчиком туда и обратно.

Один милиционер остается сторожить пьющих, другой следит, как посланец дошел до конца длинного коридора, где туалеты, вошел... и не вышел. Минута, три, пять... мент идет искать. Сортир пустой. Седьмой этаж, от окна до водосточной трубы метра два. Устраивают облаву на Зайца по всему общежитию, эффекта ноль. Пропал.

На самом деле Коля по трубе не лазил и вообще в сортир не заходил. Когда пришли менты, он был в комнате. Первым отреагировал на вопрос «Кто здесь Заяц?» и вызвался его, то есть себя, позвать. В конце коридора вошел не в сортир, а в соседнюю дверь на черную лестницу, издалека их было не различить. Ну и ушел и заныкался до экзаменов, уже недолго оставалось.

Перед экзаменом Колю собеседовал товарищ в штатском:
– Заяц?
– Да Заяц, Заяц.
– Это ты от военкома по водосточной трубе сбежал?
«Всё знают, – подумал Коля. – Интересно, куда меня теперь – в армию или сначала на нары?» Но делать нечего, рассказал, как было дело.
– Ну, Заяц! – восхитился товарищ. – Ушлый ты парень. И от дедушки ушел, и от бабушки ушел. Берем. Резидентом будешь, задатки есть.

Резидентом Коля не стал. Оказалось, что в КГБ тоже нужны программисты. По крайней мере, так он нам рассказал, когда пришел в общежитие за вещами. Дальше его следы теряются.

5.

Суровые челябинские мужики выходят покурить на улицу в -60 в одних трусах. Суровые челябинские программисты пишут программы на дискете с помощью двух магнитов от серванта. Суровые челябинские юристы подают в суд сами на себя. Челябинские туристы настолько суровы, что указывают GPS-ке, где они сейчас хотят быть.

6.

dtf, "Nvidia представила нейросетевой редактор, позволяющий конвертировать арт в фотореалистичные изображения"

Голубев Ярослав:
Интересно почему программисты так ненавидят художников и пытаются нас заменить? Почему не пытаются автоматизировать свою работу?

Denis Shiryaev:
ИТ сектор автоматизирует всех, вообще всех, а в конце сам себя. ИТ сектор – настоящий уроборос.

7.

К вопросу о вечной и невыносимой занятости бухгалтеров.
При всем уважении, но после одной истории не верю...
Дело было в 90-х в налоговой инспекции трудился там скромным ведущим специалистом в отделе информатизации.
Без чина и прочих прелестей, т.к. программисты - это так... По спискам перед уборщицами, но после водителей стояли. Впрочем отвлекся...

Для тех кто не знает, в налоговой достаточно отделов, которые по существу тем же, чем и "на воле" бухгалтера занимаются. Те же отчеты, разноска и прочее, прочее... Их и набирали всех из бухгалтеров. Привычки конечно оставались. Зачастую было проще самому их документацию изучить и сделать. Так потом еще консультироваться приходили...

А теперь сама история.
Эра матричных принтеров подходила к концу. Они уже начали появляться, но маленькие. Печатать на них те же отчеты - картриджа на полдня хватит.
И тут получили принтер HP4V. Для тех кто не знает этакая тумбочка, килограмм порошка в запасе и пачку бумаги за 10 минут выплевывает.
Дали один. На всю инспекцию. Сразу ходоки пошли, что бы это чудо у них стояло. А так женщины... То начальство приняло соломоново решение - поставить его в отдел информатизации. Чтобы никому обидно не было, да и под присмотром будет.
И началось... В отдельные дни возле этого принтера до 10-ти человек накапливалось (в коридор выгонял). Выяснилось, что они задания на печать с перерывом посылали, в это время другой успевал вклиниться. Некоторые черновики приносили. И что-то чужое и важное именно на них напечаталось. Кто-то в двух сторон печатает и по одному листику вкладывает. Одним словом веселуха...
И только ОДНА!!! из более чем 30-ти барышень догадалась поставить у себя "отложенную" печать и весь день в пустоту отправлять. А вечером прийти со своей пачкой и за 10 минут весь тираж получить...
И не надо быть семи пядей во лбу, что бы догадаться у кого ВСЕГДА было время, что бы сесть и в новых инструкциях разобраться...

Самое смешное, что инструкция с её опытом на стене возле принтера исчезала через полчаса. Никто не хотел себя удовольствия в очереди постоять лишать.

Вот после этого не верю, что у бухгалтеров нет ни на что времени.

8.

Если прогуглить "Первый хакер СССР", появится его имя и его история.
Но в отличие от хакеров иностранных, история первого советского хакера скорее грустная, чем смешная.
Я сначала вообще не хотел упоминать его имени, но любой желающий может найти его в Интернете. Это Мурат Уртембаев, остановивиший АВТОВАЗ в 1983 г. Сегодня живет в Казахстане.
Я не очень согласен, что он - первый хакер. Первое компьтерное преступление в СССР зафиксировано на 6 лет раньше, в 1977 г. Вильнюсе. Тогда через компьютерную систему было похищено 78584 руб. (я получал тогда 180 и мне многие завидовали).
И по заграничной классификации он не хакер. Он крот, взломавший систему изнутри. Но про Вильнюс страна ничего не знала, а вот разгромную статью про Мурата в газете Известия я помню по сей день.
И излагаю историю по памяти, а память - инструмент ненадежный, так что те, кто знают эту историю, вполне могут обвинить меня в неточности.
Вот что осталось у меня в голове после прочтения статьи в "Известиях":
Мурад блестяще закончил МГУ, мог бы быть прекрасным ученым. Но ему дали 140 руб и послали рядовым программистом на Автоваз. А у него была семья и двое детей. И вообще, это была работа не для него. Он - человек творческий, а компьютер, который обслуживает конвейер, не требует творчества. Он должен работать бесперебойно. Тут правило - солдат спит, а служба идет.
Как мне запомнилось из статьи, конвейер останавливался часто, и программисты, которые отвечали за разные части программы, находили неточности в коде, устраняли их и были обласканы премиями, путевками и проч.
Раздел Мурада работал без сбоев и его не замечали.
И тогда Мурад создал патч, останавливающий конвейер. Это был просто счетчик, запускавшийся от системной даты. Он его пару раз тестировал, но быстро запускал конвейер, чтобы не засветиться. И запланировал основную остановку конвейера на день возвращения из отпуска. Он рассчитывал, что быстро устранит "неисправность" и его работу должным образом оценят, но...
Кто же знал, что на компьютере АВТОВАЗА произойдет сбой даты. И конвейер станет раньше. В "Известиях" писали, что только комиссия из Москвы нашла неисправный фрагмент кода. Но сотрудники отдела считают, что нашли баг сами, а комиссия только фиксировала факты.
Запустили конвейер только через три дня, когда вернулся Уртембаев (он просто выключил установленный им же счетчик). А три дня простоя - это фиг знает, сколько автомобилей (расчетная мощность завода 600 000 в год)!
Мурат Уртембаев вел себя как ребенок, который не понимает содеянного. Он признался сам. Самое главное, что в уголовном кодексе СССР статьи про компьютерные преступления не было.
Первого хакера в нашей истории осудили за умышленные хулиганские действия и дали полтора года условно с возмещением ущерба, который был оценен в стоимость двух «Жигулей», а так же перевели в слесаря.
Так что Мурад совсем не похож на веселого школьника из США Кевина Митника.

9.

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

10.

Денис: Да, там куча видов есть
Денис: Кто-то ест рыбу, кто-то курицу и т.п.

MaximAL: И у каждого по названию?
MaximAL: Так и словей на всех не хватит.

Дима: Можно просто по количеству ног съедаемого животного группировать. Типа 0, 0-2, 2-4

MaximAL: Программисты молодцы, по языкам и платформам разделяют себя.
MaximAL: Надо и этим так:
MaximAL: Рыбонеед
MaximAL: Грибонеед
MaximAL: Яйценеед

Дима: Рыбоед-Куронеед

11.

Правила Марка Цукерберга

• Я никогда не думал, что Facebook должен быть клевым, он должен быть полезным.

• Когда ты за одну ночь выдаешь тонны кода — это и есть результат.

• Facebook не создавался для того, чтобы быть компанией. Facebook создавался для того, чтобы выполнять социальную миссию: сделать мир более связанным и открытым.

• Когда вы пользуетесь чем-то с друзьями, с семьей, то вы привязываетесь к этому сильнее.

• Социальные сети — это не альтернатива дружбе, это ее продолжение.
• В фильме [«Социальная сеть»] все не совсем так. На самом деле, история Facebook довольно скучная. Мы просто сидели и писали коды 6 лет.

• Самое главное в бизнесе — сконцентрироваться на создании чего-то важного. Я просто работал над тем, чем бы мне хотелось самому пользоваться.

• Если у человека есть мозги, он просто не имеет морального права работать не на себя, отдавая большую часть своего времени и результаты своих достижений своему работодателю.

• Наших сотрудников мотивирует то, что они являются частью нашей команды. Это не просто компания Facebook, это своя вселенная.

• Нам не нравится реклама, но она позволяет платить по счетам.

• Facebook больше напоминает правительственную организацию, нежели традиционную компанию. Мы имеем дело с огромным сообществом людей и как никакая другая компания должны серьезно думать о своей внутренней политике.

• Мы дали каждому человеку голос, а значит, дали власть. И в этот момент старая система перестала существовать.

• Я не хочу, чтобы Facebook был исключительно американской компанией и пропагандировал только американские ценности по всему миру. Например, есть понятие «свобода слова», которое мы очень любим и всячески поддерживаем на Facebook, но каждая страна имеет разное понимание этого выражения. Поэтому главное для меня — понять ход мыслей людей из разных стран и сделать Facebook предельно восприимчивым к многообразию культур.

• Язык — это не самый удачный способ передачи идей.

• Я думаю, что в будущем все, а не только программисты будут связаны с элементами программирования.

• Мне бы хотелось продолжить попытки выйти за рамки возможного.

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

• Facebook — шикарный опыт, мне просто повезло. Но я жалею, что я не доучился в колледже, где тебе дают больше, чем ты знаешь. Там ты просто получаешь удовольствие, открывая мир.

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

• Когда ты создаешь компанию, она должна быть основана на твоей вере во что-то.

• Для создания небольшого развивающегося бизнеса необходимы две вещи. Первая — это возможность иметь хороших программистов или обучить тех, у кого есть идеи, и вторая — возможность реализовывать эти идеи.

• Я вообще ненавижу рекламу. Особенно тупую рекламу.

• Промышленность и любой другой бизнес станут мобильными через несколько лет, это неминуемо.

• Думаю, меня вряд ли когда-нибудь еще раз посетит идея, подобная Facebook.

• Самый большой риск — не предпринимать никаких рисков. В мире все меняется очень быстро, единственная стратегия, которая гарантированно потерпит неудачу, — не рисковать.

• Я думаю лишь о том, как построить и укрепить свой бизнес, а не о том, как его продать. Полагаю, наша работа гораздо интереснее, чем у многих людей. Нам просто нравится делать свое дело. Я никогда не задумывался о продаже компании.

• Разве я похож на человека, которому нужны деньги?

12.

Почему программы глючат


Православие - обновленчество

Глюки прекратятся, как только программы будут переведены с
внутреннего юлианского календаря на светский, а код переписан на
современном русском языке.


Православие - монархизм

Все глюки происки жидомасонов. Программисты из Данилова монастыря -
экуменисты и тайно сочувствуют им. Но уже скоро святой
Старец-Программист откроет миру Богоизбранную Программу-искупитель, и
она спасет юзеров, которые устояли перед апостасийными интерфейсами
мiра сего, а жидомасонов и экуменистов ввергнет в Recycle Bin.


Православие - народное

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


Государственничество - официальное

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

(с) Ересиарх