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

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

3146

Админ Всемогущий

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

Еду сегодня в маршрутке. Сплю. Приходит мне от жены SMS со следующим текстом:

А ты знаешь, что ты реализовываешь высокие материи? Нам тут рассказывают, какая крутая профессия программиста.

Если им такое рассказывают на парах про программистов, интересно, что же им говорят о сисадминах?

3126

Последнее индусское заблуждение

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

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

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

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

Оценку ребёнку исправили на положительную только тогда, когда в те же 30 строк листинга мы включили килобайт 50 комментов и сменили часть логичного, продуманного, построенного на предварительно просчитанном алгоритме, работающего и проверенного на профилировщике кода на цельнотяпнутый пример из учебника, содержащий несколько грубейших ошибок, которые взаимно компенсируются в определённом диапазоне входных значений. По словам дочки, препод посмотрел сначала на размер исходника, потом нашёл в коде знакомый кусок и со словами «ведь можешь, когда захочешь» поставил ребенку «четыре». Не иначе как учебник и преподаватель засланы из индустриально-диверсионного ведомства.

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

3116

Сжимающееся жёлтое кольцо

Всю свою сознательную жизнь работаю в сфере IT. Сейчас занимаюсь администрированием СУБД. До этого сопровождал в конторе жёлтую программу, попутно поддерживая сеть, пользователей и всё, что хоть как-то связано с техникой. Позже перешёл на другую должность — всё, думал, окончились мучения и общения с бухгалтерской армией. Но тут через пару недель после смены должности приходит к нам с женой в гости тёща (бухгалтер по профессии) и говорит жене сладким голосом: «А давай мы и тебя отправим на курсы бухгалтерские!»

И кто она после этого?! Так и хочется закричать: «Окружают!» На работе избавился, так теперь в родных стенах бухгалтерия назревает...

3099

Бейсик — от слова «основной»

Если начали вспоминать холивары «какой язык программирования круче», добавлю-ка я и свои пять копеек. В 1998 году случилась эталонная ситуация для подобной проверки.

Лос-Анджелес. Монтируется аппаратура на корабле. Задача — принять телеметрию и отобразить в нужном виде на экран. На корабле три изолированных по национальному или производственному признаку сегмента, куда «чужих» не пускают. Отображением в одном сегменте занимался я, в другом — американцы из фирмы «A. S.», в третьем — программеры из рабоче-крестьянской корпорации. Задачи были весьма схожи: принять, обработать, отобразить. Отображение требовалось разное, но это уже неважно.

Американцы не задержались на корабле больше недели. Приехали, поставили софт, запрограммировали, получили бабки, уехали. Тихо-мирно, молча. Никаких претензий, никаких проблем. Язык программирования — Visual Basic.

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

Программеры рабоче-крестьянской корпорации приехали вместе со мной, но встречали Новый год вдали от дома. И Старый Новый год — тоже. Потом я просто перестал за этим следить. Язык программирования — Visual С++.

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

3088

О, сколько нам открытий чудных

Подарили мне как то открывашку с логотипом Microsoft TechNet. С тех пор меня мучает вопрос: это мелкомягкие сразу намекают, что без пол-литры не разберёшься, или есть в этом другой, потаённый смысл?

3077

Бледная тень WorldOS

Сижу, компилирую мир... ой, ядро во FreeBSD. Целый день компилирую — машинка старая оказалась, Duron 800. Аж заснул, пока ждал.

После успешной компиляции я проснулся, смутно вспоминая, как хвастался перед всевышним:

— Вот, всего один день понадобился, чтобы мир сделать!

— Ты посмотри на свой мир и на мой!

Ушёл с горя пить кофе.

3056

Админю за еду

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

Что самое главное для айтишника? Еда! А она тут такая вкусная и при этом бесплатная...

3036

Инерционное эникейство: будь осторожен

Я думаю, большое количество интересующихся IT сталкивались с «инерционным эникейством». Как правило, происходит это так: молодой отзывчивый мужчина слышит призыв о помощи: «Человек в беде!» — и, очертя голову, бросается в воду (на амбразуру, под стол, в электрощиток — нужное подчеркнуть). Осознание того, что «человек в беде» — это не из ряда вон выдающееся происшествие, а рутина вроде немытой посуды или засорившейся пепельницы, приходит слишком поздно.

Можно провести аналогию с человеком, который каждый день в 14:00 стреляет себе в ногу из дробовика и с криками зовёт вас. Да, при приёме на работу он указал в резюме «Не имею обыкновения стрелять себе в ноги», он обвешан огромными инструкциями «Дробовик — опасность», он регулярно проходит курсы «Как не выстрелить себе в ногу из дробовика», ему принудительно на обеих ногах сделаны татуировки на всех языках «Сюда не стрелять», у него отбирают патроны, но это не помогает.

Как предотвратить подобную «кабалу», я не знаю, но если уж вы явственно осознали, что с вами это произошло — немедленно и смело давайте отпор. Как — решать вам.

3028

Чистое бухгалтерское счастье

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

Но вот заветное окошко. Уверенная рука дамы за пятьдесят, классики ужастиков с IT happens, берёт его бумаги. Сердце фрилансера замирет. Дама же, бегло просмотрев документ, ставит печать и подпись. Отчёт сдан!

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

3017

Большой кэш — большой куш

Вчера снял процессор с сокета 775 из выкинутого компа, предварительно кем-то уже разграбленного. Ну, бывает: не знали, что под неказистым кулером есть процессор.

Процесс стирания ногтем термопасты с процессора напомнил моментальную лотерею. Озолочусь или выиграю полбутылки пива?