Анекдоты про программировать |
2
С хабра:
Программист из США решил разнообразить свою жизнь подарками. Его программа берет случайное слово и ищет в Амазоне товары по этому ключевому слову. Если это книга, CD или DVD и стоит меньше бюджета который он заложил, то программа покупает этот товар. Программа работает в цикле пока не растратит весь бюджет или не купит определенное количество подарков. О том, что купил скрипт он узнает только получив товар по почте.
imater: Мне кажется, проще завести жену. Она справится с случайными покупками лучше
Silver_Clash: У жены сложнее программировать лимит бюджета...
3
Пошел цикл историй про ЭВМ "Наири". Мне тоже довелось на ней поработать, точнее, поучиться программировать в студенческие годы. Мы даже песенку сочинили: "ЭВМ Наири, ЭВМ Наири, нет тебя прекрасней в целом мире".
А когда пошел работать, столкнулся с другим чудом советской техники - бухгалтерской мини-ЭВМ М-5000. У нас на машиносчетной станции таких машин было три, каждая со своим характером и даже с человеческими именами. Первую звали Маша - просто сокращение от "машина". Вторую за тупость и постоянные ошибки прозвали Дунькой. А у третьей был дефект печатного устройства - не пропечатывалась полностью загогулина у буквы "Р". Получались слова типа ГАБОТА. Она, естественно, была Сарочка. Я Сарочку больше всего любил, всегда старался на ней поработать в ночную смену.
4
xxx: А че Антон Борисыча у вас кличут Линусом? В красноглазии замечен вроде не был...
yyy: Каждый год у нового потока студентов возникает этот вопрос. История, передаваемая из поколения в поколение гласит: Читал как-то Линус лекцию и изрек:
... Многие, изучив синтаксис языков С или С++, считают, что уже научились программировать и немедленно начинают писать операционную систему. Видимо им не дают покоя лавры Билла Гейтса. Должен отметить, что Билл Гейтс ничего оригинального в своей жизни не писал и написать не мог. Единственный его дар это дар переписчика. Переписав QDos он получил MSDOS, переписав MacOs - ранние версии Windows, а что он получил переписав OS/2 мы можем наблюдать и сейчас. Опять же отмечу, что не все переписчики достойны осуждения. Тот же Линукс Торвальдс... Как вы говорите? Его зовунт Линус? На его месте я бы подумал об исправлении имени.
yyy: C тех пор Антона Борисовича все студенты за глаза зовут Линусом...
5
В нашем отделе никто не избежал приколов Иваныча. Ну разве-что мне удалось чисто случайно. Случай особенный, посему расскажу. Устроился я туда работать неумехой. Взяли на мизерную зарплату, обучить и эксплуатировать. Я и рад был, ибо знания и обретение фактически новой профессии – дороже денег.
Когда я сваял свой первый интерфейс на Оракл-формс и предоставил Иванычу для критики, он задумал поглумиться надо мной. Была у них проблема, которую никак не могли преодолеть. В формсах есть стандартное средство показа списка значений. Ничего программировать не нужно, указываешь таблицу со справочником, кучу галочек ставишь и вуаля – поле с кнопочкой для вызова справочника. Но заказчики хотели маленькую приблуду – вводишь первые 3-4 буквы фамилии, нажимаешь кнопку, и в списке значений высвечиваются только фамилии, начинающиеся с этих букв. Вроде мелочь, и наверняка реализуемая безо всякого программирования, просто где-то нужную галочку поставить. Но сколько ни искали, не нашли. Вот на этом он и хотел меня подловить и заставить перелопатить всю документацию в поисках решения. С одной стороны, даже если результата не будет, оно всегда полезно, с другой – чем черт не шутит, вдруг найду решение. Как он потом признался, он и речь гневную приготовил, уже воздуха набрал для тирады: «Наберут бездарей, а мне тут сюсюкаться с вами. Иди учи матчасть».
И тут такая подстава от меня – сам того не ведая, я сделал все ровно, как они хотели. Он застыл в изумлении. Смотрит на меня, на экран, подзывает коллег «вы тока гляньте, что он натворил». Коллеги с любопытством анализируют, спорят. Из уст Иваныча тихое бормотание «вотить сукин сын», «ты как это сделал?». А я сижу в непонятках – то ли уволят, то ли орден дадут
В общем, я наверно был единственным, кто избежал его приколов.
11
Комсомольское задание
Было это, видимо, в 86 году, я всего год как закончил МАТИ (мальчишка совсем), но уже работал на кафедре, вел лабораторки.
Вызвал меня заведующий и говорит.
- Тебе комсомольское задание.
Я конечно, не сильно обрадовался, начало ничего хорошего не предвещало.
А он продолжает.
- Знаю ты программировать умеешь.
У меня на сердце отлегло. Программирование! Это же мое любимое занятие тогда было. Я собственно этим и жил. Институт для меня арендовал и оплачивал машинное время, я писал программы на фортране, ходил в ВЦ Госкино СССР, считал на ЕС 1032 преимущественно по ночам. Дневное время почти всегда расписано было среди сотрудников Госкино. А ночью - студенты, аспиранты.
Короче – охота пуще неволи - сам по собственной инициативе бегал в машинный зал несколько раз на неделе, а то и по выходным.
На кафедре у нас тоже стала появляться вычислительная техника. Закупили несколько машин ДВК и пару Агатов. В ДВК – накопителями были обычные аудиокассеты, а программы для болгарских Агатов записывали на пятидюймовые флоппи диски, которые мы получали у заведующего лаборатории под расписку и должны были вернуть в случае увольнения, и не в силу секретности информации, а как материальную ценность.
Я писал программы, на Бейсике, которые использовались в учебном процессе. На методичках гордо красовалась моя фамилия и непривычная для кафедры надпись: «Лабораторная работа с применением ЭВМ»
Я как про программирование услышал, сразу отрапортовал
- Я готов.
А заведующий - я так и думал, и продолжает.
- Есть у нас подшефная школа.
Я понял, что рано обрадовался, но не перебиваю, слушаю.
- Школа, сразу тебе скажу - не простая.
Он одну мысль не закончил и сразу перескочил на другую.
- У нас ведь в стране как. Мы ведь не только избранных должны учить, не только тех, кто уже поумнел и готов знания впитывать. У нас для всех обязательное десятилетнее образование и для интеллигенции, и для детей рабочих.
Что-то он издалека заходит - пронеслось у меня в голове.
- Это они сейчас многие не понимают, что без ЭВМ никуда – продолжал Нестеров. А ты сам видишь - программирование, информатика, кибернетика, куда сейчас без кибернетики?
- Сейчас никуда - согласился я.
- Вот - подхватил Нестеров, там рядом с этой нашей подшефной есть специальная английская и в ней для детей все условия - и лучшие учителя, и разные изыски. Но не все успевают в английском, и куда их не на улицу же. Их переводят в нашу подшефную - вводил меня в курс дела Нестеров. Рядом в районе еще школы есть, тоже такие знаешь, для деток способных родителей. И там тоже не всех тянут после восьмого класса. И все эти, так скажем, сложные подростки где-то должны учиться, а не шляться по подворотням. Понимаешь? – спросил меня наконец заведующий.
- Конечно, утвердительно закивал я в ответ.
Вот - говорил Алексей Федорович – скажу тебе честно - учитель информатики там не прижился. Что-то у него со здоровьем кажется пошло не так. И учителя по химии нет. И взять их сейчас неоткуда. А информатика детям необходима.
Короче, школа тут рядом через дорогу, иди тебя сейчас там ждут – девятый класс. Если хотя бы один семестр продержишься, уже засчитаем тебе это как общественную работу за целый год.
- Что же я им преподавать буду?
- Как что, информатику, ведь химия – это не твой профиль.
- И что есть учебник, по которому читать?
- Да какой там учебник...
- Расскажи им, что сам знаешь, введи в курс дела. Я слышал, в других школах язык Бейсик учат, тебе же он знаком.
- Знаком - говорю.
- Вот и замечательно, прямо сейчас и иди, там тебя ждут.
Пришел я в школу – школа как школа. Вполне приличная, вроде.
Я как вошел, меня сразу вычислил и пошел мне на встречу невысокого роста суетливый мужчина с огромной копной курчавых волос.
- Александр Николаевич, поприветствовал он меня – мы вас заждались. Пойдемте я вас в класс отведу – у вас сегодня первый урок информатики.
- Да что вы? - удивляюсь. - Так вот с места в карьер?
- Вы же профессионал, что вам стоит.
Поднимаемся по лестнице - вокруг снует ребятня.
- Макароныч, ты кого нам привел? – интересуются, как я понял, мои потенциальные кибернетики.
Вошли в большой просторный класс. Это было время перемены, а потому дети в классе вели себя раскрепощенно. Часть учеников стояли на подоконнике в полный рост, что-то рассматривали на улице и хлопали ладошками по стеклу. По классу летала мокрая тряпка. В дальнем конце на парте лежала упитанная девочка, и какой-то мальчик ее щекотал двумя руками, прии этом девочка извивалась, визжала и отчаянно брыкалась. Крики девочки тонули в разноголосице перемены.
- Макароныч, ты кого к нам привел? - повторил вопрос какой-то прилежный ученик.
- Это ваш новый преподаватель информатики! - прокричал Макароныч и предательски смылся.
Не буду описывать всех своих мучений. Комсомол бросал молодежь на самые тяжелые участки работы и это не метафора, а сущая правда. Время было не простое. Компьютеров в те времена в школе не было, интереса к языку Бейсик не наблюдалось, обязательное десятилетнее образование и партийная дисциплина свели нас в этой школе на целый семестр и лично я запомнил это испытание на всю жизнь.
Пока я писал на доске операторы изучаемого языка Бейсик в классе происходило разное. Девочки доставали помаду, мазали губки, подводили ресницы. Мальчишки вытаскивали карты. Как только я оборачивался - запрещенные предметы прятались. Особо злостных я выгонял.
Был в классе такой Журкин – мелкий и на редкость шкодливый паршивец. Я все пытался его поймать и никак не мог. Он буквально чувствовал, когда я обернусь и делал какую-нибудь гадость за секунду до этого. Чаще всего он подкидывал чей-нибудь портфель или сумку к потолку. В момент, когда я оборачивался портфель был в воздухе, а Журкин сидел за партой, сложив руки как примерный ученик. Я видел лишь как с потолка падает портфель из него вываливаются учебники, тетради, по полу катится яблоко, разлетаются из пенала карандаши и ручки. Минут пять или десять после этого в классе царило оживление. Ученики ползали под партами, собирали мелкие предметы. Как я ни старался - поймать Журкина я не мог.
И вот прошло лет семь-восемь, я уже 4 года как ассистент, у меня трое детей, вместо проблем с комсомольскими поручениями появились другие. Я иду по родному Тверскому бульвару, и думаю свои горькие думы – надо ехать на конференцию в Тульский Политех и хорошо бы костюм новый купить, в этом уже выступать нельзя. Хочется купить более или менее приличный, а где на такой денег взять - совершенно не ясно?! Жене хотел купить пуховик. Видел в комиссионке импортный пуховик, но денег он стоит каких-то не реальных! Дети буквально моментально из всего вырастают.
И так я глубоко погрузился в свои заботы, не сразу понял, что меня окликает кто-то:
- Алексан Николаич!
Смотрю, лицо знакомое, а где видел его вспомнить не могу.
Парень солидный крепкий. Где ж я его видеть мог.
И тут он мне:
- Не вспоминаете? Журкин моя фамилия.
- Журкин, - говорю - ну надо же, вот так встреча. Вымахал-то как! Как ты? Где? Что?!
Он тоже обрадовался:
– Я нормально. Как вы? Все там же?
- Да, - говорю, - все там же - защитился, преподаю, детей уже трое, забот прибавилось, конечно. Ты-то как? Программистом не стал случайно?
- Какой из меня программист, Алексан Николаич, - застеснялся Журкин, - так мелкий бизнес больше.
- А что за бизнес?
- Даже не знаю, как сказать. Солнцевские, слышали, наверное, вот они сейчас подо мной ходят. Может мой телефон запишите? Мало ли что, если кто вдруг наедет.
- Да нет, спасибо, - сказал я, - кто на меня наедет?!
А про себя подумал: кому придет в голову на меня наезжать?! И вспомнил рассказ Чехова «Толстый и тонкий».
12
- Я выросла среди гигантских ЕС ЭВМ - родители были программеры. - Да... могли ли твои родители представить, что через 20 лет они смогут программировать на карманных компьютерах, говорить по маленьким мобилкам? - Это все фигня - они ж фантастику читали, все это представить как раз могли. А ВОТ МОГЛИ ЛИ ОНИ ПРЕДСТАВИТЬ ЧТО БУДУТ ВЫБИРАТЬ ТУАЛЕТНУЮ БУМАГУ ПОД ЦВЕТ КАФЕЛЯ? Вот где для них настоящая фантастика!
13
xxx:
Ваш сотрудник обязан делать только то, что у него прописано в трудовом договоре. Все остальное - уровень обычного человеческого отношения. Да, Вы всегда можете найти, за что "уволить" несговорчивого. А он всегда может пойти в трудовую инспекцию - и вы затрахаетесь его увольнять.
xxx:
Из опыта. Начальник, узнав, что я умею программировать, попросил доработать ему сайт. Не вопрос, мне не сложно. Потом еще раз, и еще, и еще. В какой-то момент меня это достало и я ему сообщил, что поскольку это не является моей обязанностью, то это должно оплачиваться отдельно. Сговорились на энную сумму, а после выполнения работы я получил вместо нее приказ об увольнении. С пояснением, что ему нахер не сдались сотрудники, которые требуют дополнительно деньги за работу в рабочее время.
xxx:
Окай. 31-го числа крон аккуратно удалил все созданные мной файлы.Начальник был так возмущен, что подал на меня в суд. И только там он узнал, что весь написанный МНОЙ код за пределами моих рабочих обязанностей является МОЕЙ интеллектуальной собственностью и я имею право поступать с ним так, как считаю нужным.
14
Вспомнилось, что мне коллега-программист лет 15 назад рассказывал, как он позвонил по объявлению "Требуется программист. С++, Visual Basic, SQL", спрашивает, что за работа. Ему отвечают:
- Надо факсы программировать.
- В смысле?
- Надо перед отправкой заказчикам вбивать в память факсов номера.
- И это вы называете программированием?
- Ну да.
- А С++, Visual Basic, SQL тогда зачем?
- А это что такое?
- Это у вас в объявлении написано в требованиях к программисту.
- Ну, не знаю... Мы сказали секретарше - посмотри, как другие пишут объявления о вакансиях программиста и напиши по аналогии.
15
1.Начинаешь учиться программировать.
2.Начинаешь разбираться в компе больше, чем рядовой пользователь.
3.Становишься техподдержкой для всей семьи.
xxx: Сына я удалила интернет...
yyy: Ты говорил, надо просто нажать f5. Я вроде жму f и 5, но ничего не происходит
zzz: у членов семьи при появлении бесплатной круглосуточной техподдержки начисто отключается функции отвечающие за обучение
aaa: Есть еще следующий этап: Родные раструбят о твоих способностях соседям и теперь ты местная IT-служба.
16
Эта история случилась давным-давно, еще во времена СССР. Проходил я летнюю практику в одном московском НИИ, куда каким-то чудом в одну из лабораторий свезли самые современные на тот момент персональные компьютеры (Sharp, Yamaha, Sinclair, Commodore) и дали нам, студентам, делать с ними все, что нам взбредет в голову. Помню, не было не только русской, но даже английской документации, поэтому приходилось читать по японски :) Первую неделю все конечно же играли в игры, но потом стало скучно и часть народа стала программировать на Basic. У меня, например, крокодил бегал по экрану, щелкая пастью.
В один из дней пришел представитель НИИ и предложил всем идти в актовый зал, поскольку приехал какой-то иностранец, который собирался рассказать о компьютерах вообще и о своей компании в частности. Никто не знал, что это за компания, ни сотрудники НИИ, ни мы, студенты. Но сказали, что он основатель и руководитель этой фирмы и вообще миллионер (миллиардеров тогда еще особо не было). Посмотреть на настоящего живого миллионера было интересно и мы пошли.
В актовом зале на сцене находились два человека: один в костюме, в галстуке, с портфелем, может быть даже в очках (сейчас точно не помню) и идеально подходящий под описание американского владельца фирмы. Второй - молодой длинноволосый парень в джинсах и свитере. Наверное, мальчик на побегушках, таскает тяжелый портфель за господином в костюме, - подумал я. Но, к моему удивлению, толкать речь стал именно молодой! Поскольку устный английский я тогда понимал довольно слабо, то единственными словами, которые я понял, были Motorola 68000 и макинтош. Причем тут прорезиненный плащ? - удивился я, обещали же про компьютеры рассказать.
После лекции молодого парня руководство НИИ начало водить по лабораториям и в какой-то момент зашли в ту, где сидели студенты. Мой компьютер стоял у самого входа и я отлаживал программу, которая должна была вращать проволочную модель кубика на экране. Все формулы были написаны верно, но при запуске программа постоянно вылетала с Syntax Error, поэтому я был очень зол. Когда американец встал за спинкой моего кресла и стал разглядывать безуспешные попытки запустить вращающийся кубик, я стал лихорадочно вспоминать все английские ругательства, которые на тот момент знал, чтобы попросить его отойти подальше. К счастью, через несколько минут, которые мне показались вечностью, процессия удалилась.
И только лет через 10, когда на моем столе появился настоящий Apple Macintosh, я понял, что это был сам Стив Джобс и как мне необыкновенно повезло лично его встретить :)
19
Требования работодателей: Опыт работы от 50 лет. Вы должны победить дракона. Ненормированный рабочий день. Наличие прав на управление вертолетом. Умение программировать на всех возможных языках. Знание языка суахили не ниже уровня uрреr intеrmеdiаtе. Расширение клиентской базы на 100500 человек в день. Знание основ термоядерного синтеза. Опыт в организации концертов Бориса Моисеева в Дагестане. Уверенное использование телекинеза в рамках компетенции. Большая концентрация мидихлорианов в крови. Наличие золотой или серебряной медали с одной из олимпийских игр. Наличие собственной базы клиентов. Наличие нобелевской премии по физике, как плюс. Мы предлагаем: Стул, кипяток. Комфортабельный офис в здании заброшенной психбольницы напротив кладбища.
20
vc.ru, "Израильский стартап Monday.com запустил платформу для создания приложений без разработки"
Клиенты могут собрать приложения, используя готовые блоки и схемы автоматизации.
Владимир Толстиков:
Лол... Т.к. написание гибкой логики неизбежно, в конце всё сведётся к тому, что будут искать разработчиков, которые знают, как "программировать" эти блоки. Круг замкнулся. Привет 1С :D
Игорь Рачук:
Придётся распечатывать саркофаг с разработчиками UCOZ.
22
xxx: смотришь интервью со всякими ведущими разработчиками, все постоянно отвечают на вопрос "когда вы начали программировать?" что-то вроде "да лет в 5 на горшке", либо "да сколько себя помню". Скучно все это, уныло, все истории друг на друга похожи. Вот кем еще они могли стать? Вот бы посмотреть реальную историю успеха чувака с деревни, в жизни не видевшего пк, и вдруг после 20 лет сельской жизни начавшего целые информационные системы писать и добившегося высот где-то в гугле или майкрософте!
yyy: Я бы даже сериал такой посмотрел. Да что там посмотрел, я бы даже оплатил подписку на него! Только не от Нетфликс...
23
xxx: Моя главная ошибка в жизни?
xxx: В детстве у меня был юнышиский максимализм и я любил игры
xxx: Хотел сделать свою игру, а потому стал программистом
xxx: Думал, что сделаю один
xxx: Не учел, что один буду делать очень долго
xxx: Пока делал - разлюбил игры
xxx: Что мне теперь делать умением программировать?
25
Деду на его юбилей (90 лет) подарили ноутбук и научили пользоваться скайпом.
Тут собрались на его следующий день рождения.
Отец подкалывает:
- Ну, как там у тебя с компьютером, нормально всё?
А дед очень редко пользуется скайпом, почти всё время офлайн.
- Да вот, какая-то хрень твориться стала. Скачал плюсовую библиотеку, начинаю парсить файл на сто килобайт, где-то в середине съедается строка! В чём дело, не могу понять, хоть убейте!
- Часом, не 65 тысяч что-то там? - спрашивает мой сын-школьник.
Дед сидит, думает. Потом начинает поносить криворукого создателя библиотеки.
А мы все сидим, слушаем их и охреневаем: за год старик мало того, что освоил Интернет, так он ещё и научился худо-бедно программировать и сейчас пробует делать фрилансовые задачки, но пока — для себя и без заказчика.
А я за год только в Тайвань съездил...