Истории с тегом: мысли о вечном

Всего историй: 830

6153

Оставьте свитер нам

Я учусь на IT-специальности. Девушек у нас достаточно; все разные, у каждой свои тараканы в голове. Многие стали уж слишком погружаться в IT — даже сюда если что и присылают, то рассказы про конфликтующие девайсы.

Девушки, милые, зачем вы так сильно хотите соответствовать стилю айтишника? Зачем вся эта показуха? Да, вы отлично кодите, админите и выполняете остальные IT-задачи. Но не надо меняться! Оставайтесь теми же милыми, неловкими и забавными.

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

Мы вас очень любим такими, какие вы есть. Да, это донельзя избитые слова, которые уже потеряли свой смысл и силу, но это так.

6149

Второй взгляд

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

/*

IHaveSex = (IWantHer == true && SheWantsMe == true);

IHaveSex = true;

*/

Стало страшно за бедную девушку.

6133

TODO: построить дом, вырастить сына, посадить дерево

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

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

/* Надо ещё очень много всего сделать… */

Заставляло задуматься. Порой выбивало слезу.

6099

Fallout Offline

Выехали мы как-то поиграть в страйкбол в одном из мёртвых городишек. Машины оставили на стоянке в 40 километрах, дальше — пешком. Пришли на место, переоделись, а тут дождь хлынул. Укрылись в развалинах, ждём, а дождь всё идет. Кто-то предложил сетку кинуть и поиграть в «дьяблу», так как походные компы больше не тянут. Запустили генератор, протянули кабели (какой вайфай?), играем. Кто-то GPRS-антенну развернул и сидит в инете.

Дождь не кончается, идти назад далеко. Решили ночевать. Разожгли костерок из найденных в развалинах досок, снова в «дьябле» сидим. Кто-то нашёл на компе Fallout 2. «А тебе что, нашего мало?» — спросил главный. Мы переглянулись. Весёлая компания ребят, прячущаяся в мёртвом городе от дождя; компы, стоящие на автоматах, пучки кабелей, гул генератора… В Fallout играть перехотелось.

6078

С функцией «антидурачок»

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

Заинтересовал меня антивирус для Windows Mobile с функцией «антивор»: если злоумышленник вставит свою симку, коммуникатор автоматически отошлёт SMS законному владельцу, параллельно блокируя всё на фиг. Задаю вопрос консультанту производителя:

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

Ответ явил собой чудо маркетинговой мысли:

— Вы знаете, люди, которые воруют коммуникаторы, не смогут отключить антивирус — они просто не умеют этого делать. А те, кто всё-таки умеет, не будут коммуникаторы воровать — они другими способами себе деньги зарабатывают.

6074

Не моего ума тело

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

— Взгляни на работников медучреждений. Любой из квалифицированного медперсонала может быть назван ёмким словом «врач». А ты попробуй-ка попросить окулиста прооперировать раздробленную коленную чашечку. Или проктолога попроси зуб запломбировать. На крайняк приди со сломанным пальцем к отоларингологу и попроси загипсовать. Думаю, в каждой из ситуаций врач в лучшем случае отправит к нужному специалисту: вопрос не в его компетенции. Так же и мы, работники мышки и клавы, не должны уметь и знать всего, что хоть как-то связано с компьютером.

Объяснения в таком ключе спасают от долгих отмазок и последующих обид.

6061

Прикручу почти бесплатно

Некая фирма, продающая прикладную программу, реализовала продажу лицензионных ключей через электронные деньги. Скрипты поручили писать «левому» программисту-фрилансеру. Чат изначального разработчика сайта с техподдержкой:

— Здравствуйте. Хотел бы спросить, как часто вы проверяете свои продажи через нововведённую систему оплаты?

— Здравствуйте. Ежедневно. Почему вас это заинтересовало?

— Вот смотрите, сколько стоит лицензия на вашу программу?

— Цена на один ключ — 1200 рублей.

— И часто у вас покупают ключи?

— Несколько штук в день.

— Скажите, а кто писал скрипты продажи через электронные деньги?

— Нанятый программист, а что?

— Советую вам выпустить новую версию либо закрывать фирму.

— Вы угрожаете?

— Нет. Заглянув в ваши логи, я увидел 28 покупок программы за 0 рублей, а также обнаружил на *****.ru лицензии на вашу программу по 200 рублей.

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

В конце концов, найдите денег на нормального программиста. Вам же лучше будет.

6034

Дроссель с ароматом яблок

Яблоки, да?

— На распределителе два дросселя. Снимите противофазный.

— Где?

— Перед вами бокс. В нём распределитель. В распределителе два дросселя. Снимите противофазный.

— Бокс? Железный такой, с облезлой краской?

— Да, в квартире один бокс. Снимите дроссель.

— Дроссель? Тут квадратная хрень, загогулина, три выключателя: красный и два синих.

— Нам не нужны пакетники. Снимите с распределителя противофазный дроссель.

— Распределитель — это который квадратный с металлическими скобами?

— Распределитель у вас может быть любой, это неважно. Снимите с распределителя противофазный дроссель.

— Металлический или пластиковый?

— Металлический.

— Его можно отвёрткой поддеть? Или он погнётся?..

Вы прослушали отрывок из стандартного разговора клиента с оператором ТП, теперь с точки зрения клиента. Человека заставляют сделать то, чего он никогда не делал, с тем, чего он никогда не видел, а на все вопросы дают понять, что он идиот и не знает очевидных терминов.

5998

1С:Толерантность

Я работаю руководителем технического подразделения в немаленькой компании. Звонок от девочки из бухгалтерии, занимающейся счетами. Слышу очередное: «У тебя в акте неправильно посчитана итоговая сумма, у меня из-за этого не проводится счёт-фактура». Сам я по роду деятельности принадлежу больше к айтишникам и телекомщикам, чем к финансистам и бухгалтерам, однако сразу ругаться не спешу. За восемь лет довольно плотного взаимодействия с замечательными сотрудницами замечательного финансового подразделения я твёрдо уяснил, что неправы далеко не всегда они: треть глюков на них, треть — на нас, треть — на том, через что мы взаимодействуем и на чём работаем. Именно по этой причине, несмотря на железобетонную уверенность в том, что сумма посчитана правильно (триста раз перепроверенная формула в вылизанном Excel-файле, человеческий фактор в процессе формирования сумм исключён почти начисто), девочка никуда не посылается, а открывается этот самый файл и начинается совместный методичный пересчёт сумм, промежуточных и итоговых. Подвергается сомнению даже общеизвестный закон о том, что от перемены мест слагаемых сумма не меняется. Как ни странно, всё оказывается в порядке, но жёлтая программа итоговую сумму рисует всё равно на 91 копейку меньше расчётной. В теории, наверное, на сумме более 2 млн такая погрешность могла бы набежать — но не в честно же купленном коммерческом продукте и не при выполнении же рутинной процедуры формирования финансового документа, которая должна быть отлажена вдоль и поперёк? Уж точно не на фоне того, что творение вечнопоминаемого Билли и бухгалтерский калькулятор за 300 рублей выдают один и тот же результат, сходящийся до копейки. Итоговый результат — запрос на вмешательство спеца сопровождения (хорошо, если смогут решить проблему быстро и удалённо). Вообще говоря, можно было сразу так и сделать — глюк был налицо. Но мы всё-таки проверили и перепроверили — а вдруг?

Выдох. Наливается кофе, возникает мысль покурить. Мобилка радостно сообщает о приходе SMS, уведомляющей об изменении баланса. Вдумчиво посмотрев на сумму пополнения картсчёта, изрекаю тихое: «Не понял». Идёт вызов уже другой девочке из бухгалтерии, отвечающей за зарплату. Дело в том, что раз 20 в год из 24 возможных (12 месяцев, аванс + расчёт) я довольно точно представляю, какую сумму я должен получить на карточку. Табель на всех сотрудников своего подразделения, включая и себя, формирую тоже я, и там всё правильно. Из тех же восьми лет общения на тему некорректных начислений с сотрудницами того же подразделения сформировался уже немаленький опыт анализа подобных ситуаций, поэтому бухгалтерше вопрос задается уже чётко: «Где оплата ещё одного отработанного дня?» Опять идём «от печки»: поднимается и проверяется табель, высчитываются дни и часы в месяце, дни и часы отработанные, доплаты, вычеты… Резюме по итогам 25 минут разбора: из-за того, что мой отпуск пришёлся на праздничный день и в связи с этим на этот же день увеличился, программина другим модулем недосчитывает мне один отработанный день. Опять же на рутинной процедуре, которая должна быть отлажена уже чёрт знает когда и чёрт знает сколько раз. Опять летит запрос на вмешательство сопровождающего специалиста…

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

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

5956

Корень зла

Велик и могуч русский язык! Один корень у слов, но какая разница…

— %Уменьшительно_ласкательное_имя_админа%, пожалуйста, сделай одолжение: помоги настроить почту (отформатировать документ, включить компьютер)!

— %Имя_админа%, за вами должок! Вы обещали помочь…

— (Непереводимая игра слов на местном диалекте.) %Фамилия_админа%, ты должен […] — это твоя работа (должностная обязанность, тебе за это платят)!