Я его похоронил. Спи спокойно, дорогой товарищ. Спасибо, что спас, и прости, что не прислушался к твоим предупреждениям.
#10297: Кто американцу ньюби, тот русскому лох
12:45 14.12.2012, IT happens
Посетила коллегу гениальная идея: учиться программированию. И спросил он у меня, единственного программиста в компании, какой язык обязательно должен знать программист. Я ему честно ответил: английский. Обиделся на меня коллега. Он-то думал, что я назову что-нибудь вроде С++ или ассемблера.
Свою точку зрения я объяснил. Коллега хоть и не сразу, но понял. Поделюсь и с вами, уважаемые читатели, наблюдением. Возможно, новичкам оно будет полезным.
У программиста редко бывают задачи, которые легко и успешно решаются с использованием только лишь имеющегося багажа знаний. Куда чаще бывает нужно разбираться, учиться по ходу разработки, читать документацию, гуглить. Конечно же, первый порыв — гуглить на своём родном языке, на русском. Так читать и понимать легче. Но я с опытом стал гуглить сразу по-английски, и вот почему.
По-русски чаще всего приходится перелопачивать гору бессмысленных сообщений в духе «ты лох, если такого не знаешь», «кури маны», «на фига тебе такое нужно?», «послать куда подальше такого заказчика!» и подобных. В лучшем случае ответ найдётся где-нибудь на сотой странице, заминусованный местными форумными «гуру». По-английски же ответ, как правило, находится в первых трёх строках поисковой выдачи. Приводится код и объяснение принципа. Языковой барьер в данной ситуации видится куда меньшим злом.
Иногда, правда, приходится гуглить и по-русски. Например, когда вопрос касается широко распространенной в России CMS, о которой практически никто не знает за рубежом. Или когда вопрос специфичен для русского языка.
Я уже привык к подобному положению вещей и, может быть, даже и не написал бы сюда об этом, но сегодня произошёл случай, который меня удивил.
Нужно было найти глюк в коде, благодаря которому калечились русские имена файлов. Вы уже догадываетесь, что я находил в поиске по-русски: «все имена файлов должны быть латиницей», «это всё потому, что вы линукс любите, а на моём Виндоус-сервере такого не бывает», «а у меня такой проблемы нет, значит, у тебя руки кривые» и прочая неинтересная чепуха. После пары часов гугления я уже приуныл было, да жена помогла. Посоветовала: «А ты гугли по-английски про русскую проблему». Проблема была действительно специфично русская, а не для любых нелатинских символов.
И ведь по-английски решение русской проблемы нашлось на первой странице. Много думал.
#10298: Пять часов на чёрный день
12:45 14.12.2012, IT happens
Только что:
— Мне бесперебойник нужен для ноутбука.
— Так там же аккумулятор есть!
— А я его в холодильнике держу, чтобы не испортился.
#10299: Погрешность: не более 0,3 бит
12:45 14.12.2012, IT happens
Онлайн-конференция с исполнительным директором кластера космических технологий и телекоммуникаций фонда «Сколково» Сергеем Жуковым:
— …А десять лет недавно потребовалось на то, чтобы аналоговый 386-й компьютер поменять на цифровой.
#10300: Взять всё и поделить
12:15 15.12.2012, IT happens
Студент подрабатывает младшим кодером. Пишет прогу под никсы на C++. Сначала писал всё через классы, но что-то не пошло. Смотрю — повыкидывал классы, пишет всё в одном файле. А резервную копию сохранил в папке Capitalism.
#10301: Frequently Given Answers
12:15 15.12.2012, IT happens
Система контроля рабочего времени и управления доступом в помещение (дверь, магнитный замок, ключ-карточки) глючила. Мало-мальски пофиксил, пока ребята из обслуживающей конторы не приедут и не переделают нормально.
Зашёл за кофе на кухню офисную.
— А… — начала одна барышня.
— Дверь временно пофиксили, должна работать. Сильно не хлопать, пусть доводчик сам доводит.
— А… — это уже вторая.
— Приходы-уходы отмечаются нормально, перепроверяйте. Пока мы возились, могло глючить, сейчас уже окей.
— А…
— Нет, на выходных выпендриваться не должна.
На меня уже смотрят шесть пар широко открытых глаз.
— А…
— Да, я читаю мысли. Да, и сейчас тоже.
Вот так и рождаются легенды о сисадминах-телепатах. Или человеческой предсказуемости — кто знает?
#10302: Любые маршруты для нашего хозяина
12:45 15.12.2012, IT happens
Два инженера обсуждают плановые работы в сети:
— А шеф сейчас сидит дома в халате и с кофе.
— Кофе +50 к разруливанию проблем, халат +10 к скорости работы.
— Я почему-то представил начальника в халате а-ля Хью Хефнер.
— Это всё потому, что ты хочешь стайку похотливых цыпок.
— Нет, я хочу стойку похотливых цысок!
#10303: Проигрыватель Плоти
12:45 15.12.2012, IT happens
Работал в IT-отделе госучреждения. Много лулзов, порой даже зашкаливало. Но лучше всех запомнилась история, когда оператор принёс записку с заявкой: «Просьба установить в отделе *** на все компьютеры Adobe Flesh Player».