Еще я думал, что неплохо изъясняюсь по-английски, — до тех пор, пока не приключилась необходимость пообщаться с латышами, наотрез забывшими русский язык. Мои знания укрепились латышским вариантом английского, но помня, что есть ещё немало гордых наций (и не только в Прибалтике), в анкетах я пишу, что мой уровень английского — «учу».
Лет двадцать пять я находился в счастливой уверенности, что хорошо программирую. Эту ложную, как выяснилось, уверенность вскормили во мне опыт программирования всего — от станков и роботов до распределённых информационок глобального масштаба. Иллюзию разрушили результаты дочкиной контрольной работы по информатике, задания по программированию в которой чадо выполняло под мудрым руководством своего папули, свято верящего, что главное правило в программировании — «необходимо и достаточно».
Оценку ребёнку исправили на положительную только тогда, когда в те же 30 строк листинга мы включили килобайт 50 комментов и сменили часть логичного, продуманного, построенного на предварительно просчитанном алгоритме, работающего и проверенного на профилировщике кода на цельнотяпнутый пример из учебника, содержащий несколько грубейших ошибок, которые взаимно компенсируются в определённом диапазоне входных значений. По словам дочки, препод посмотрел сначала на размер исходника, потом нашёл в коде знакомый кусок и со словами «ведь можешь, когда захочешь» поставил ребенку «четыре». Не иначе как учебник и преподаватель засланы из индустриально-диверсионного ведомства.
Придумываю, что писать в анкетах про свой уровень программирования. А ещё прикидываю, остались ли у меня ещё какие-нибудь заблуждения, или всё — повзрослел окончательно, и мне больше не грозят разочарования?
#3127: Чтение — отец учения
13:00 17.05.2010, IT happens
В техотдел выделили третьего человека. Гонору — выше крыши. Дали простое задание: на выезде настроить человеку гугловский ящик в Аутлуке по IMAP. Потупив слегка, он решил опробовать создание ящика в кабинете, попутно занося «полевые записки» в текстовик.
Это юное дарование сорок минут создавало ящик на Гугле, потом ещё столько же пыталось привязать по IMAP, не включая SSL и не прописывая гугловские номера портов. Человеку двадцать четыре года. Вначале нам было смешно. Потом показали ему FM (тот, который надо RT) — смешно быть перестало. И это зовётся айтишником!
Грустно, господа. Но теперь нам ещё и страшно: парень отправился на первый выезд.
#3128: Приложения к протоколу
15:00 17.05.2010, IT happens
В давние времена, когда слово «интернет» лишь для немногих было цензурным, принесли мне комп из районного отдела милиции с просьбой срочно восстановить информацию с сорокагигового винчестера. По словам лейтенанта, притащившего системник, восстановлению подлежали «видеофайлы и документы».
С вечера поставил винт в свою машинку, запустил сканирование и восстановление фалов с указанными параметрами, а проснувшись, оценил результаты ночной работы. Когда я увидел, что восстановилось, я специально позвонил заказчику. Лейтенант подтвердил, что это именно то, что им нужно.
В папке «Recovered files» лежало десять гигов отборнейшей порнухи и один документ с бланком протокола.
#3129: Пингвиняшечка
15:00 17.05.2010, IT happens
Идёт по коридору мне навстречу наш гламурный бухгалтер-блондинка. Хорошая девочка, пусть и из стана вечной головной боли сисадмина. Идёт в маечке с таким тоже всем из себя гламурным пингвинчиком. И понимаю я, что пусть пингвинчик и с розовыми лапками, а не жёлтыми, и с сердечком из стразиков на брюшке — но Такса (http://ru.wikipedia.org/wiki/Tux) не узнать невозможно. На груди девочки красовался огламуренный линуксовый маскот.
То ли кто-то просто стырил и перекрасил картинку для принта на майку, то ли они так маскируются.
#3130: По-boot-ка
15:00 17.05.2010, IT happens
Шесть часов утра, эхо какого-то праздника. Кто-то ещё продолжает гулять, кто-то уже спит... Сквозь сон начинает пробиваться до боли знакомый звук загрузки игры с кассеты. Сразу вспомнился мой первый «Спектрум», первые игры, первый опыт программирования... И лишь потом пришла мысль: «Откуда?»