Результатов: 470

451

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

И вот, спустя какое-то время я заметил, что начальник, заходя обсудить со мной текущие дела, ведёт себя как-то странно. Пока мы совершенно нормально беседуем, он стоит в какой-то напряжённой позе, стараясь не отходить далеко от двери, выставив в мою сторону плечо и словно нервничая. Когда подобное повторилось в третий или четвёртый раз, меня это всерьёз заинтересовало. Спрашивать было бы как-то глупо, тем более, что так он себя вёл только в моей комнате, при разговорах в коридоре или у них это был совершенно другой человек. И вот, когда это случилось в очередной раз, я мысленно ещё несколько раз прокрутил в голове весь разговор и вдруг сообразил, как ситуация выглядит его глазами. Итак, представьте себе: он зашёл дать программисту задание, идёт активное обсуждение, оба эмоционально вовлекаются - и тут программист вдруг вскакивает со своего кресла, выхватывает откуда-то здоровенную железяку килограмм на пять-семь и, продолжая всё более горячо и эмоционально излагать своё видение решения, начинает бегать вокруг начальника, то перебрасывая эту железяку из руки в руку, то выжимая её над головой, а то - хуже всего - останавливаясь напротив начальника и в такт аргументации многозначительно подбрасывая её в руке!

452

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

Главной чертой Алимыча как специалиста были минимальный набор знаний и полная, абсолютная, демонстративная и категорическая необучаемость. Если он, допустим, во времена "Лексикона" выучил, что отступ в начале абзаца делается четырьмя пробелами перед текстом - вы могли хоть в лепёшку расшибиться, рассказывая, что Word уже умеет нормально, и это гораздо лучше. Сколько бы ему ни объясняли, ни растолковывали, ни уговаривали, ни ругались - можете быть уверены, что в начале каждого написанного им абзаца и посейчас найдутся ровно те же четыре пробела. Программист Женя, которому выпало над Алимычем шефствовать, был человеком мягким и деликатным, поэтому в итоге начал каждый вечер оставаться на работе: с девяти до шести он делал свою работу, а после шести, когда Алимыч шёл домой - переделывал то, что натворил его подшефный, так, чтобы это укладывалось в рамки разумного. Кроме того, Алимыч берёг глаза и старался не читать с экрана: всё, что нужно было ему для работы, включая хелпы, документацию и ТЗ, он перед прочтением предварительно распечатывал. Это занимало у него первую половину дня; во вторую же половину он рвал напечатанное на мелкие клочки и выбрасывал в мусорную корзину, объясняя это воспитанной на "серьёзных работах" привычкой к секретности. Вскоре любой звук рвущейся бумаги уже приводил сидевшую рядом с ним программистку Таню в состояние, близкое к истерике. Кроме того, Алимыч так резво гробил весьма недешёвый тонер, что начальство приняло волевое решение: отныне и впредь в принтере будет стоять ухайдоканный Алимычем картридж, печатавший всё более бледно- и бледно- серым. Нормальный же спрятали в сейфе и печатали им нужное, когда Алимыч ходил на обед. Я не буду перечислять взаимоотношения Алимыча с остальными коллегами, ограничусь тем, что никто не хотел сказать о нём доброго слова.

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

Возникает закономерный вопрос: кто, как и почему взял такого специалиста на работу. Именно об этом я и хочу рассказать. На самом деле Алимыча брать никто не хотел. После собеседования ему сказали: "Мы Вам позвоним", как и в 99.9% таких ответов звонить заведомо не собираясь. С другим человеком это бы прошло, но Алимыч, получив такой ответ, не сдался: он начал аккуратно каждый день звонить и спрашивать: вы ещё не решили? Я жду вашего звонка. Точно не решили? Хорошо, я позвоню завтра. И звонил. И завтра, и послезавтра. Пока, наконец, измученный начальник не ляпнул: "Мы готовы предложить вам зарплату в $200" (примечание: стандартная стартовая зарплата студента тогда была $500). Начальник надеялся, что уж это-то его отпугнёт, но Алимович радостно крикнул: "Согласен!" - и фирма обзавелась новым сотрудником.

И вот что я хочу сказать: вежливость - отличная штука. Деликатность - отличная штука. Но если не хотите отныне и навсегда тащить на своём горбу такого Алимыча - научитесь сразу, чётко и однозначно говорить "нет".

453

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

Да вот только есть один в нем недостаток. Языки программирования он хорошо знает, но в целом кругозор у него довольно узковат.

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

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

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

459

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

460

Программист Олег променял прекрасное советское метро, собственную ободранную двухкомнатную квартиру и вконец обнаглевших новых хозяев жизни на новую собственную Хонду, съемный пятикомнатный домик и мужа Джона, который устроил ему такую великолепную жизнь.

462

Вацап взломали... Прикольно...

Связано это было со взломом или нет, - но сначала засбоил телефон.
Мы как раз гуляли по Суздалю, зашли в кафе, жена порылась по карманам, по сумочке, говорит: "Позвони! Не нахожу телефон..."
Я вызываю - "Вызов невозможен". И снова, и снова... Вышел на улицу - думал в старинном здании не берет - на улице то же самое. Вернулся - говорит: "Нашла". Ну и ладно.

А минут через 20 посыпались СМСки: "Вам одобрен кредит - наберите код", "перейдите по ссылке", и куча подобных. Одна за одной.
И тут же звонки один за одним от коллег, от знакомых... Первым позвонил зять - программист, и вообще толковый парень. Сказал, что я в вацапе попросил у него денег - 50 тысяч. Велел снести вацап, скачать заново, установить двойную идентификацию, и скачать на телефон Касперского.

Я вот это всё делаю, а звонки сыпятся - их сбрасываю, чтобы не отвлекаться. Мне же надо эти рассылки сначала прекратить. А уж кто звонит - всяко деньги не отправит, раз догадался позвонить.

И тут - звонок от Большого Начальника.
У меня его номер есть в телефоне, как и мой у него.

Я - воспитан армией, субординацию соблюдаю. И, поскольку от меня до него ещё два уровня руководителей, никогда сам к нему напрямую не обращаюсь, не звоню и не пишу. А он, случается, обращается за информацией к работникам моего уровня, которые владеют именно той информацией, которая срочно ему понадобилась.
А вот, когда он ко мне обращается, тогда, конечно, я ему сразу отвечаю, но обязательно информирую о произошедшем своего непосредственного начальника. Такое поведение мне привили 40 лет назад в Советской Армии.

И вот я ковыряюсь с вацапом, а тут - он звонит.
Принимаю звонок, и сразу проговариваю:
- Извините, пожалуйста, Сергей Сергеевич (имя изменено)! Вацап взломали. Снес, переустанавливаю.

В его голосе чувствую улыбку:
- Я так и понял, Виктор Николаевич! Думаю: "А почему на "ты"?! Но, на всякий случай, решил перезвонить - вдруг действительно денег надо..."

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

Когда вернулись в гостиницу, управляющий - мой старинный друг, ещё с детства, почти 50 лет дружим - сказал: "Если бы ты попросил тысячи три-четыре - я бы мог и отправить. Знаю, что гуляете, вдруг в ресторане расплатиться не хватило... Но 50 тысяч - это с их стороны хамство! Наглёж!"

Такая фигня, малята... Всё нормально.
Но надо ещё через Госуслуги проверить кредитную историю. Вдруг что-то сумели оформить!

UPD

Коллеги, с кем постоянно общаюсь, сказали: "Сразу поняли, что не вы. Стиль не соответствует. Вы всегда с шутками..."

463

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

464

Приходит программист в библиотеку и спрашивает библиотекаря: - Книги по программированию где? Ему объясняют, что заканчивать предложение на вопросительном слове стилистически неправильно. Программист: - Понял! Книги по программированию где, дурья твоя башка?

465

Корпоративная культура.

Особенность канадского АйТи рынка, по сравнению с теми же Штатами, в том, что в Канаде гораздо выгоднее заключать контракты, чем работать на постоянке. Медицинское страхование здесь бесплатное, коропоративные налоги гораздо меньше персональных. Поэтому денег на контракте на руки выходит в 3-4 раза больше. Но при этом приходится держать себя в форме и менять работу по несколько раз в год.

Я прочитал объявление от большого банка, что им требуется на контракт начинающий программист, при этом как обязанности, так и компенсация соответствовали программисту с многолетним опытом. Я прошёл интервью и вышел на работу. Всё вполне соответствовало требованиям.
Я спросил босса: "А почему вы указали, что вам не требуется опыт? Мне, в принципе, без разницы, но просто любопытно."
Босс сказал: "Смотри. Люди, которые здесь работают разбираются не хуже тебя, а в конкретных вопросах даже и лучше."
"Ну да" - ответил я, "я благодарен ребятам, которые помогают мне войти в курс дела."
"Правильно. И им неприятно, что при этом ты получаешь в несколько раз больше. Поэтому, чтобы им было не обидно, тебе дали самую низкую позицию и даже посадили на самое плохое место." - резюмировал босс.

Однажды у нас действительно зашёл разговор, кто где сидит и мне картинно посочувствовали: "Да, какое всё же плохое место тебе выделили!"
Я решил потроллить: "Почему? По мне так это самое удобное место!"
Я не помню какие конкретные аргументы я приводил.
Ну типа: "Моё место около туалета, и если вдруг будет понос, то я успею добежать, а вот остальные обосрутся!" Утрирую, естесственно. Люди всерьёз задумались, что в этом что-то есть.

Через дней ко мне пришли и сказали, чтобы я собирал шмотки и пересаживался на другое место. По всему офису прошла круговая пересадка и на моё место посадили какого-то менеджера.

466

К 25 годам круг профессий моих знакомых оказался довольно широк: программист, кондитер, видеооператор, звуковик, фотограф, мастер маникюра, преподаватель танцев, менеджер в крупной компании, диджей, инструктор в автошколе... И нас всех связывает одно: мы окончили один ВУЗ, отучившись на одной специальности. Социология.

467

Программист после напряженного трудового дня залезает в холодильник, достает пачку масла, читает на обертке: "Масло сливочное. 72%". В голове быстрая мысль: "О! Скоро загрузится! " Возвращает масло в холодильник. Закрывает дверцу.

468

Эту историю мне рассказала одна крутая и заслуженная программистка в те времена, когда они уже сидели за клавиатурами IBM PC, но всё ещё ходили на работе в белых халатах. Участвуя во всесоюзной конференции, она попала на доклад с любопытным и полезным названием наподобие "Практика эффективного использования перфокарт в нашем ВЦ". Свою речь выступающий начал с того, что решительно, в пух и прах, разнёс привычку некоторых плохих и несознательных программистов писать комментарии. В самом деле: смысла в этом никакого нет, каждый программист знает, что и зачем он писал, хороший код понятен и без дополнительных пояснений, есть подробные описание алгоритмов, есть документация, а эти гадские комментарии только ухудшают, запутывают и должны быть ликвидированы решительно и полностью, как класс капиталистов, который их и придумал. На эту речь со всеми подробностями он потратил почти полчаса, и только после этого, отдышавшись, вытерев вспотевший лоб с переходом на лысину и выхлебав пол-графина воды, перешёл к сути доклада.

Строчки в программах - и на Фортране, и тем более на ассемблере - довольно короткие. Менее сорока символов. Поэтому если срезать у колоды второй угол, на одной и той же колоде можно пробить две программы: одну - сюда, по левой половине карточки, другую - обратно, по правой. Вот только комментарии, суки, мешают!

469

Трое друзей после долгой и утомительной рабочей недели решили расслабиться в бане. Один из них - физик, второй - инженер, а третий - программист. Сидят они в парилке, наслаждаются теплом и начинают спорить, чья работа сложнее. Инженер говорит: "Моя работа самая сложная, я должен просчитывать нагрузки и устойчивость конструкций!" Программист возражает: "Нет, моя работа сложнее! Я должен находить и исправлять ошибки в тысячах строк кода!" Физик молчал все это время, потом встает, подходит к ведру с холодной водой, начинает медленно выливать ее, создавая в воздухе красивые изолированные замкнутые траектории воды, и говорит: "А теперь попробуйте это объяснить с точки зрения вашей профессии!" Друзья на мгновение замолчали, а потом взорвались смехом, признавая, что каждая работа имеет свои уникальные и сложные моменты, но ни одна из них не может быть так же захватывающей, как физика, способная создать красоту даже в бане.

470

СКАЖИ ПАРОЛЬ? – ДЕЛИТЬ НА НОЛЬ!

Наш друг, заядлый программист
Был «привлечён» как экстремист.
Бар - в нём, уставши от программ,
Стал друг делить НА НУЛЬ 100 грамм.
Чтоб не заметили, хитро
Тот НУЛЬ именовал «ЗЕРО».
Случилось как ПЕРЕПОЛНЕНЬЕ,
Тогда лишь бар пришёл в волненье:
Кому-то кто-то в морду дал,
А так, никто не пострадал…

А что же друг наш, программист? –
Он, как и прежде, оптимист,
За экстремизм хвала и честь
Ему В ПАЛАТЕ НОМЕР 6.