Простые смертные думают, что программисты – зануды и замкнутые в себе интроверты. Однако нам, продвинутым юзерам, умеющим заходить в биос, известно, что это не так. Просто все они далеки от мира высоких технологий и вообще просто завидуют. Поэтому вот, держите, Топ-50 шуток о программистах, придуманных самими программистами.
- Хороший программист, переходя улицу, всегда посмотрит в обе стороны, даже если движение одностороннее.
- Сколько нужно программистов, чтобы вкрутить лампочку? Нисколько, потому что это проблема на стороне железа.
- Как смотивировать себя на написание хорошего кода? Просто представьте, что проверять его будет маньяк-убийца, который знает ваш адрес.
- Для чего нужно некачественное ПО? Без этого у программистов попросту не будет работы.
- Три главных преимущества программистов: нетерпимость, высокомерие, лень.
- Список изменений в новом обновлении: старые баги убраны, новые добавлены.
- Никогда не переживайте по поводу неработающего кода. Если все вокруг будет исправно работать, то вы станете безработным.
- Какая основная проблема в команде разработчиков? Никогда не знаешь, работают они или нет, пока не наступит дедлайн.
- Программа сыровата, плохо работает, а дедлайн близко и заказчик уже в гневе? Спокойно, не нервничайте, а отдайте ему работу такой, какая она есть. Просто назовите это «Версия 1.0».
- Если программист увидит код, который писал очень давно, он, с вероятностью в 99% скажет, что это не его код.
- Написание кода, как секс: малейшая ошибка – и вам придется обслуживать это всю жизнь.
- Чем комментарии в коде смахивают на мойку унитаза? Тем, что это также очень противно, делать этого нет никакого желания, но все же нужно, дабы не быть опозоренным гостями.
- Если бы строители создавали дома так же, как программисты пишут код, то даже воробышек, присевший на крыше, мог бы стать причиной апокалипсиса.
- Написание 90% кода занимает 90% отведенного на это времени. Написание оставшихся 10% занимает 100% времени.
- Все языки программирования делятся на два типа: первые все поносят, а вторыми вообще не пользуются.
- Парадокс написания любого кода: времени никогда не хватает на исправление существующих багов, но всегда достаточно для добавления новых.
- Если кто-нибудь вдруг создаст язык программирования, где можно будет кодить на чистом английском, подавляющее большинство программистов окажутся без работы.
- Если новая версия Java сможет убирать весь программный мусор, большинство Java-программ удалят сами себя.
- Как объяснить различие между айтишниками обычному человеку? Инженер – кто-то на подобие хирурга, копается внутри, лечит болезни и даже обновляет внутренние органы. Программист – учитель и священник в одном теле. Его задача давать знания и вкладывать душу. А сисадмин как медсестра – сделать укол, дать таблетку, ухаживать за пациентом и поддерживать его стабильное состояние.
- Мы можем доверять компьютерам до тех пор, пока они сами не научаться думать.
- Как написать программу по спецификации и пройти по воде? И то, и то надо заморозить.
- Состав процесса написания кода: 10% науки, 20% вдохновения и 70% проб совмещения первого со вторым.
- Трудное детство – это не то, когда не хватает денег на новую игрушку, а когда все твои весят по нескольку килобайт.
- Как понять, что программист заработался? Он пытается согнать муху с монитора курсором.
- Самый опасный компьютерный вредитель – это не вредоносное ПО. Самый страшный вирус сидит за монитором.
- Почему Богу удалось создать весь мир всего лишь за шесть дней? Потому что у него не было прошлых версий и ошибок совместимости.
- Перед удалением каких-либо файлов, убедитесь, что они принадлежат не вам.
- Самое сложное в веб-дизайне – сдержать себя от добавления новых фич.
- Если отладка – это исправление багов, то программирование – это их создание?
- Никогда, слышите, никогда не программируйте на пределе своих возможностей. Отладка всегда будет в два раза сложнее написания кода. Если ваш код будет написан на пределе ваших талантов, провести отладку вы не сможете.
- Баг – это просто не задокументированная фича.
- Программный код, как церковь – сначала создаешь, потом молишься.
- Если рабочий день начался минуту назад, а программист уже на месте, значит он и не уходил.
- Не можете уместить мысли в мозгу? Так используйте архиватор.
- Айтишник – это больше диагноз, чем профессия.
- Вы когда-нибудь задумывались, сколько сил и нервов тратят программисты на то, чтобы понять, в чем разница между программой и алгоритмом?
- В теории нет разницы между ней и практикой. На практике же все по-другому.
- Как извлечь наибольшую пользу из программирования? Перестать программировать.
- Главная цель написания любого кода – писать так, чтобы он не скрашился хотя бы до окончания написания всей программы.
- Последняя версия любой программы не выйдет до тех пор, пока остается жив хотя бы один юзер.
- Есть два способа написания кода без багов. И оба не работают.
- Если вы думаете, что код плохой, это еще не значит, что он таков на самом деле. Просто вы его не поняли.
- Документация читается только тогда, когда ни один программист не может ответить на вопрос.
- Рабочий стол программиста – монитор, журнальный – системный блок, обеденный – клавиатура.
- Почему оператор GoTo – жизненная необходимость любого программиста? Потому что даже в обычной жизни невозможно прожить без фразы «иди на».
- С какого индекса должен начинаться массив, с нуля или единицы? С 0,5.
- Чем отличается С от С++? В перовом вы можете совершать ошибки, а во втором даже наследовать их.
- Все знают о «бета-тестировании» перед официальным выпуском программы. Но никто не знает, что с латинского «бета» переводится как «все еще не работает».
- На сегодняшний день программы чем-то похожи на египетские пирамиды. Тысячи блоков каким-то образом стоят друг на друге без общей целостности, благодаря труду рабов.
- Программирование – своего рода соревнование со Вселенной: разработчики пишут код, который будет понятен любому идиоту, а Вселенная создает новые виды идиотов. Пока Вселенная всухую побеждает.