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

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

7213

Вот что я люблю

Внимательно взгляну на стоп-ошибку,

Погуглю и на месте устраню.

И вызовет лишь лёгкую улыбку

Винды загрузки длинное меню.

Узнаю, что случилось там со светом,

Когда мне «упс» сигнальный писк подаст.

«Уже исправили!» — то будет мне ответом.

Так быстро? Ух ты! Да, вот это класс!

Гружусь я с лайв-сиди, когда увижу баннер,

Поотрывал бы руки тем, кто баннер создаёт.

Но просто всё — запущен вирус-сканер,

Реестр исправлен — вирус не пройдёт.

И никогда простой не скажет юзер

О том что вирус ему может как-то навредить.

Стоит «Касперский» — знает даже лузер,

Лишь под «админкой» можно вируса схватить.

И каждый знает, что такое прокси,

Что вижу я, кто, где, когда бывал.

И что увижу, кто «вконтактиком» увлёкся —

И как на шефа стол отчёт бы не попал!

А коль компьютер тормозит иль виснет прога,

Уверены сотрудники лишь в том,

Что в этом случае у них одна дорога:

К админу срочно — будет всё пучком.

К начальству отношусь я с уваженьем,

Хоть и не смыслят в моём деле ни шиша.

Спокойно снова объясню — и проявлю терпенье,

Пусть не доплатят за него мне ни гроша.

Ну, а по личным просьбам, за вознагражденье,

Готов помочь по силам, чем смогу.

Айпод джейлбрейкнуть? Даже в наслажденье!

И слышу я: «Окей, договорились, завтра за айподом забегу».

Я говорю спасибо Биллу Гейтсу

За разработку всем известного ПО.

Ведь руку, положив поближе к сердцу,

Признаемся: привычнее и проще нет его.

Не упрекая юниксовые системы —

Иные функции «никсам» отведены, —

Скажу спасибо Майкрософт за «Виндоус Севен»

С простого юзера нелёгкой стороны.

И лишь одно я не люблю: людскую глупость

В тех сферах, где работают они.

Хочешь помочь — а натыкаешься на грубость,

Мол, ты профан, молчи и отойди.

Когда твои счета не одобряют

На столь необходимые компы,

Когда служебки долго по столам гуляют

О том, что серверам нужны сплиты…

Но верю в то я, что однажды

Уступит глупость разуму свой трон.

И никому не надо будет дважды

Напоминать твоей работы важность всех сторон!

7178

Экономьте с экономией

Экономите секунды на открытии 15 файлов в день? Тогда потратьте ещё и день на тренинг по морганию. Не обученный экономному морганию работник моргает 10 раз в минуту. Вроде бы немного, но таким образом работники с закрытыми глазами теряют по 25–30 минут за смену. Выходит, что на вашем сферическом малом предприятии руководство оплачивает аж 150 лишних человеко-часов каждый рабочий день. Если после тренинга работники станут тратить на моргание вдвое меньше времени, экономия составит… 22,5 миллиона в год!

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

7160

Об экономии человеко-секунд

Бытует мнение, что с помощью IT-инфраструктуры нужно зарабатывать деньги, а не тратиться на неё. Обладателям этой точки зрения я хотел бы сказать, что эти понятия не взаимоисключающие. Более того, с помощью затрат на IT-инфраструктуру деньги можно экономить.

Небольшая компания с штатом в 300 сотрудников. Все работают с одной базой данных. А пусть даже и не с базой, а просто с файловым сервером. Нужные файлы находятся на четвёртом-шестом уровне вложенности папок. Каждый сотрудник работает в среднем с 15 документами в день. Файлов много, пользователей тоже, а сервер один. Сервер немножко подтормаживает, и задержка при открытии каждой подпапки составляет около полутора секунд. Вроде и немного, но давайте посчитаем. 1,5 × 5 × 15 × 300 = 33 750 секунд, или девять с копейками человеко-часов. Это полная ставка одного сотрудника, которая с учётом налогов и отчислений обходится компании примерно в 300 тысяч рублей в год — и это если брать зарплату в относительно небольшом городе. 300 тысяч рублей — это стоимость новой системы хранения данных, которая позволит свести задержку к минимуму. Итак, вложение полностью окупается за год.

У вас есть машина? Вероятно, это слегка поношенный «форд», на который вы копили пару лет или будете выплачивать кредит ближайшие пять. Представьте, что вы попали в аварию, и ГИБДД признало вас виновным. Машина сломана, ехать не может, а вам нужно заплатить за эвакуатор, за новые запчасти, за ремонт, за проезд на автобусе или метро, впридачу получив заметную долю дискомфорта. Вам не хотелось бы попасть в такую ситуацию, верно? Поэтому вы покупаете КАСКО каждый год. В IT-инфраструктуру точно так же необходимо делать «страховые взносы» в виде затрат на новое оборудование и программное обеспечение, которое снизит вероятность остановки бизнес-приложений или потери данных. Конечно, я не беру в расчёт тех, кто покупает пятнадцатилетние «жигули» и проводит с ними все выходные в гараже (или периодически стоит посреди дороги с открытым капотом).

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

Обычная компания в обычном провинциальном городке. Тридцать или пятьдесят сотрудников. Может быть, даже сто. Обычные бухгалтера, работающие по тридцать минут после обеда, в остальное время почитывающие гламурные журналы. Обычный отдел с менеджерами, техподдержкой, проектировщиками, программистами и ещё черт знает с кем. Обычный менеджер ухаживает за обычной секретаршей, обычный программист читает «Башорг», обычная техподдержка играет в карты, пока не настал сезонный или суточный пик обращений, обычные проектировщики жалуются, что им не дали ТЗ, и они не могут работать. Обычный директор периодически проходит мимо, заглядывает с умным видом в мониторы, ничего не понимает, уходит дальше, довольный тем, что у всех всё работает, ничего не сломалось, и вроде бы почти все при деле. В этой обычной фирме и работаете вы, обычные админы (кто-то с бородой, кто-то — аккуратно выбритый и в наглаженном пиджаке), и не знаете, для чего нужна вся эта оптимизация и что такое TCO. И не нужно вам это, в самом деле, и абсолютно вы правы. И это не сарказм.

И только небольшая прослойка умных руководителей крупных компаний считает каждую копейку, которая, как известно, рубль бережёт, не позволяет сотрудникам сидеть сложа руки, не теряет времени и денег — и делает на этом миллионы. В таких компаниях и TCO считают, и огромные деньги тратят на IT-инфраструктуру, и экономят на этом ещё большие деньги. Вот только делают это не «админы», а IT-директора, которым, исходя из последних сводок CNews, готовы платить на порядок больше.

7153

Подаю на развод

Всем привет! Я сантехник. Мой главный инструмент — разводной ключ. Им я кручу трубы, устанавливаю краны, меняю вентили — в общем, делаю всё, чтобы во вверенном мне здании вода исправно текла, откуда надо, и не текла, откуда не надо. Мой ключ вместе с другими инструментами лежит в небольшом старом чемоданчике. Каждое утро в 9:00 я беру в руку этот чемоданчик, читаю список заявок и иду делать свою работу.

Иногда делать свою работу у меня не получается, потому что с моим верным разводным ключом происходят странные вещи. Когда я, потея и чертыхаясь, добрался до неисправного вентиля, ключ сам собой разжался, и из него выпала записка: «Загружено очередное обновление для вашего ключа. Вам следует немедленно закрыть все краны, слить все стояки в здании и прекратить работу. У вас есть 15 минут, по истечении которых здание будет отключено от водоснабжения автоматически».

Сделал, как было написано — и действительно, через некоторое время ключ мой снова обрёл возможность зажимать гайки, а рукоятка его покрылась кованым орнаментом. Правда, он стал тяжелее раза в два. Орнамент на рукоятке вскоре натёр мозоли на руке — но ничего, силы у меня ещё есть, а на руку можно и рукавицу надеть. Работать можно. А водоснабжение в здании я восстановил за каких-то полдня.

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

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

А намедни начальник склада инструментов сказал, что скоро мне опять новый ключ выдаст. С четырёхметровой ручкой, но не тяжёлый будет, потому что пластиковый. А ещё в нём будет встроенная косметичка и каталог женской одежды. На что мне, мужику, всё это — я не знаю, но ладно, справимся как-нибудь. Работу-то делать надо.

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

7142

Галочка, кнопочка, RTFM

Моя работа — писать учётные системы. БД по клиентам? Это ко мне. Система учёта выполнения заявок в сервисной компании? Тоже ко мне. Учёт рабочего времени в сопряжении со СКУД? Учёт материалов на складе? Оценка изменения рыночных цен на группы товаров? Обращайтесь, сделаем!

За время работы насмотрелся разного: тут и маленькие конторы из полутора компьютеров, и более крупные, с иногородними филиалами, и… Больше всего меня забавляют идеологические поборники решений от известной компании.

— Непоколебимая уверенность в том, что с помощью Экселя, в крайнем случае Аксесса, можно решать подобные задачи.

— Уверенность, что с помощью Экселя они сделают это быстрее и лучше.

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

— Привычка к ручной работе. Тут поправить, там починить, решая все проблемы быстро, не задумываясь, волшебным ресетом.

— Наконец, уверенность, что это единственно верный и самый удобный способ работы.

А что получается в итоге? Писать простейший SQL-запрос с помощью специального конструктора запросов — это в порядке вещей. Заставлять пользователя самого писать запросы — тоже, ведь есть конструктор! Пользователи недовольны? Ну, напишем форму в Аксессе — пусть подавятся! Форма непонятная? Ну вот я же этой тупице полчаса объяснял! Сначала поставить тут галочку, потом нажать кнопочку, потом написать название (можно скопипастить из письма) — это же очень просто.

Месячный отчет в Экселе работает только у начальника отдела — норма. С базой в Аксессе одновременно может работать один человек — норма. Требуется новейшее железо? Так прогресс же! Программа не позволяет сделать, как нужно? Значит, не нужно, так директору и скажите!

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

7137

Моё TCO больше твоего

Ох уж эти сисадмины, администрирующие Windows-сети… Нет сомнения — хорошие специалисты в своём деле, но, как и большинство узких специалистов, зацикленные на своих инструментах и своих методах решения задач, заточенных на использование именно этих инструментов.

Они убеждены в том, что MS Office лучше OpenOffice, потому что он «открывает трёхмегабайтные документы с тысячами формул». Более того, они убеждены, что создание таких документов — прямое назначение Офиса. Конечно же, Каждая Домохозяйка набивает документы формулами и ссылками на внешние файлы. А потом внезапно выясняется, что аналитика по какой-то сфере деятельности работает только на компьютере конкретного менеджера, где по сотне папок разбросаны различные документы, из которых итоговый отчёт дёргает данные, и всё это работает под конкретной версией Офиса. Особенно становится весело, когда менеджер в отпуске или уволился, вдобавок накатили обновление программы, а отчёт нужен срочно. Вы не поверите, но Эксель не предназначен для выполнения функций БД или CRM.

Они убеждены, что программы становятся быстрее. После того, как старый компьютер заменили на новый, потому что старый вообще не тянул новую версию пакета. А до того обновить компьютер не пробовали? Разумеется нет, потому что «система разворачивается на новой станции».

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

Они убеждены, что могут решить задачу быстрее. Только есть нюанс: зачастую «быстрее» означает, что проблема на самом деле не решается, а достигается лишь мелкий сиюминутный результат. Через некоторое время они снова и снова «быстро решают задачу», вместо того чтобы вникнуть в её суть и решить раз и навсегда, поручив подобное автоматике. В конце концов, компьютер для того и был придуман.

Они привыкли мыслить категорией «десктопа», за которым сидит пользователь. Привыкли меряться количеством «рабочих станций», исходя из него, считать ТСО, оценивать ПО по тому, насколько точно оно способно заменить привычное им.

Они готовы копипастить свои аргументы, не пытаясь даже вдуматься в суть возражений. Возражает — значит, «заправляет бороду в свитер», так? Они готовы считать всех оппонентов «школьниками, не знакомыми с серьёзными системами».

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

А вы только тратите их. Не забывайте об этом.

7103

Мейк, инсталл!

А мы придумали идеальную кличку для собаки программиста. В смысле, для собаки, хозяин которой — программист.

Идеальная кличка — Мейк. Во-первых, звучит коротко и вполне по-собачьи, как Рекс. Но вслушайтесь, кто понимает:

— Мейк, фас!

— Мейк, апорт!

— Мейк, голос!

7085

С людьми, а не с железом

Люблю иногда заходить к знакомым. Большая контора, работают года с 93-го, человек 350 заняты 1С и прочим IT. После 18:00 руководством разрешено пиво (в разумных пределах).

Так вот, народ пьёт пиво, только самый молодой специалист — назовём его Васей — грустный: пива не пьёт, тяжкую думу думает. Ему дали команду продать сто ПК, назвали сумму, за которую всё было приобретено, и обозначили план выручки. Обе цифры к жизни отношения не имеют. Как продать, например, Pentium II 266 МГц или даже Pentium III 500 МГц за требуемые деньги, не объяснили. Если в металлолом сдать, запланированную сумму никак не собрать.

— Сколько машин продал? — говорю Васе.

— Шесть штук.

— Оставшиеся в сеть включить можно?

— Да.

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

Васину идею оценили. Ветераны назвали корреспондентов и бурно радовались возможности посидеть в «контактике». В конторе появился отдел по обучению ПК с нуля.

А я получил пиво.

7074

Небоскрёб на ровном месте

Господа, вам нечем заняться? Учитесь у котов или у собак. Вы хотите почувствовать себя круче, чем вы есть на самом деле? Сделайте себе операцию — говорят, сейчас его можно удлинить на пару сантиметров. Может, это избавит вас от комплексов? Это уже не мода — это массовая шизофрения, одержимость небоскрёбными городушками на пустом месте. Я понимаю быдлокодеров, которые должны доказать свою нужность и стараются навалить кучу побольше. Я понимаю не разбирающихся в предмете гламурных менеджеров, которые занимаются имитацией бурной деятельности: чем сложнее и черезжопнее решение, тем дороже продашь, ибо клиент — идиот. Вы крысы и кровососы, подрывающие отрасль, но у вас хотя бы есть мотив, который я отлично понимаю. Но опенсорс! Писать драйвер клавиатуры на XML и переключение раскладок делать через восемь уровней модификаторов — вам руки есть не мешают, в задницу ложку не тычут?

Запомните: на свете есть такая штука, называется «бумага». И есть даже такая вещь, как «карандаш». И вас даже, наверное, учили в институте, как ими пользоваться. Я понимаю, что «это всё давно устарело, а мы современные люди», поэтому карандаш вы особо и держать-то в руках не умеете. Терпите.

Возьмите бумагу. Накидайте на ней, что вы, собственно, собрались писать. Напишите несколько слов, обведите их облачками, соедините стрелочками. Смотрите на это и думайте, что же вы, разрази гром ваши индусские клешни, пытаетесь изобразить.

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

Вы не просто задолбали — вы практически уничтожили отрасль. Райзера с топором на вас нет.

7046

Программист на чём угодно

Конечно, инструменты важны. Но настоящий программист — это не «программист на». Это «программист вообще».

На первой своей работе я кодил на C#, увидев его в первый раз за два дня до этого. Но знания «вообще» и замученный в детстве C++ вполне помогли справиться. Недели через две я уже кодил на микрософтовском поделии, как будто так и надо.

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

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

Я не призываю идти в програмисты на pgSQL без всяческого знания баз данных. Я говорю, что несмотря на различия языков и сред, общих принципов много, и главное — знать именно их. Удачи вам, коллеги!