Подслушано у программиста
3.68K subscribers
2.62K photos
1 video
44 links
ТСССС 🤫🤫 - Подслушано у программиста
Лучшие истории от программистов.
Подпишись, не пропусти новые истории!

Администрация/Реклама: @vtopua

Чат - @progeri_chat
Реклама: https://telega.in/c/progeri
Download Telegram
if(0 == x)
ИЛИ
if(x == 0)
ВОТ В ЧЕМ ВОПРОС!
Что в объектно-ориентированном подходе привело вас к богатству?
Наследование…
Менеджер:
— Как там наш проект?
Программист:
— Утонул в потоке новых сверх—супер—экстра—мега—сука—срочных задач, которые сыплются каждый день как «шарики» у козы из под хвоста.
Боже, да выбрать имя для своего ребенка куда проще, чем выбрать имя переменной...

Я бы сказал:
Девушкам проще выбрать в чём пойти на прогулку, так как по большому счёту всем пофиг в синем она будет или в розовом, а вот с этой переменной у тебя столько всего ещё будет, целый проект от неё может зависеть и его ещё и поддерживать придётся несколько лет.
Девушки не обижаемся и дизлайки не ставим 😉
Это уже потом я понял, что соседи пришли именно ко мне, решив, что раз я учусь на программиста, то у меня должен быть Интернет, а, значит, я смогу найти то, что их интересует. Но поначалу я впал в лёгкий ступор, когда ко мне постучали и сказали:
— Юрочка, ты же программист? Нам тут надо кастрировать кота…
История

Вспомнилось как я был свидетелем, как когда-то в прошлом тысячелетии упоротые программисты в павильоне "Вычислительная Техника" на ВДНХ измывались над прототипом голосового синтезатора, и когда на словосочетании "Фрунзик Мкртчян" железка отчаянно захрипела, у всех присутствующих на лицах мелькнула довольная улыбка, прямо как у тех сибирских лесорубов победивших японскую пилу.
Если бы программисты были врачами, им бы говорили «У меня болит нога», а они отвечали «Ну не знаю, у меня такая же нога, а ничего не болит».
Функция будильника еще поспать ввела программиста утром в бесконечный цикл.
Первое занятие. Седой инструктор, знающий все, спрашивает новенького курсанта, садящегося к нему в учебное авто:
- Ну-с, уважаемый, и где вы работаете?
- Я программист.
Инструктор, бледнеет, но собирается:
- Запомни, это НЕ монитор и тут НЕ бывает кнопки восстановления!
👍1
Преподаватель в качестве введения написал небольшой скрипт, который в цикле for суммировал числа от 1 до 5 и спросил аудиторию, какой будет результат.

Я сказал, что 500. Все в аудитории посмеялись. Кто-то крикнул, что получится 15. Преподаватель запустил скрипт. 500 Server Error. Он пропустил точку с запятой.
Звонок от пользователя (п) программы: 
п: у нас ваша программа выдала ошибку -900 
я: пришлите нам лог-файл - разберемся 
п: так наверно долго получится, давайте я вам прочитаю текст ошибки. Читает первую часть ошибки на русском. 
я: и все? там должно быть сообщение на английском. Его тоже зачитайте. 
(на другом конце мычанье, пыхтенье. наконец послышался голос) 
п: а-а-кц-е-е-с-с виолаци.. .Ой, а давайте я вам лог-файл пришлю. 
Тук-тук!
Кто там?
… <длинная пауза>
Java!
Наконец-то! Программа перешла из стадии "@#$! Она не компилируется!" в стадию "@#$! Она не работает!!" 
Хмм, идея для шуточного соц. опроса в IT ВУЗе... 🤔

В одном из ВУЗов выпускникам - пpогpаммистам задали вопpос: "Вы сели в самолет, и вам сообщили, что пpогpамму для боpтовых компьютеpов писали вы сами. Что вы будете делать?" Все студенты дpужно ответили "Постаpаюсь выбpаться из этого самолета и полететь следующим pейсом", а один ответил "Hичего не буду делать.". И пояснил: "С моей пpогpаммой этот самолет даже на взлетку не выpулит..." 
Два правила рекурсии
1. Помните об операторе возврата;
2. Если не работает, см. пункт 1.
Сидит программист со своей девчонкой в комнате, программист за компом, девчонка на кресле.
Программист что-то делает, а девочка хочет привлечь его внимание: - А у нас вчера под окнами НЛО завис... 
Программист (сердито, не отрываясь от компа) : 
- Надо было UNIX ставить, под "окнами" всё виснет...
Новая сортировка за O(n) под названием StalinSort — бежишь по массиву и проверяешь каждый элемент, если он не по порядку, то он объявляется предателем и удаляется. В конце работы имеем отсортированный массив.
Внимание, разыскивается особо опасный баг!

Основные приметы: скрытный, непонятный.
Будьте осторожны, может положить всю вашу систему.
Язык C позволит вам выстрелить себе в ногу и пистолет за вас перезарядит.
👍1
Лайфхак по опенсорс разработке — не тратьте время на написание документации. Просто подождите пару месяцев, а потом добавьте в README ссылку на страницу с результатами поиска по имени библиотеки на stackoverflow.