Home

Ср, 18 Ноя, 2009, 01:28
Игрушки для взрослых

"Разница между взрослыми и детьми заключается в стоимости их игрушек". Когда-то этот вопрос я слышал в передаче "Что? Где? Когда?". Прошло время и я узнал что это сказал Роберт Фрост. И уж совсем не давно до меня стал доходить глубокий смысл этих слов.
В современных компаниях стоимости игрушек иногда очень большие. Гораздо больше чем зарабатывают люди, которые в них играют.

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

Обосновать покупку перед мало-что-понимающем-в-технологиях менеджером, как правило, не сложно.

Я думаю, что эту фишку давно просекли товарищи из компаний Cisco, Oracle, Microsoft и т.д. Поэтому их игрушки особенно блестящие и привлекают АйТишников. По себе говорю - Оракл прекрасен. Хотя, наверное, в 50% случаев когда я его использовал - он нафиг не нужен, можно и на бесплатных БД все сделать. Но ведь блестит...



Пн, 2 Ноя, 2009, 03:08
Нанотехнологии.

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


Ср, 28 Окт, 2009, 00:41
Как не надо экономить на сотрудниках.

 Привет. Я явно недотягиваю пока до нормы 1 пост в неделю. Буду исправлять ситуацию.

Я уже работаю наверное 7-й год так что бы по 40 и больше часов в неделю. Все это время я - заядлый трудоголик. И так как как этот блог читают аж несколько моих бывших начальников и руководителей, то наверняка им будет не безынтересно узнать про ошибки. И я сейчас не буду говорить о том, насколько сложно обосновать перед более вышестоящим начальством все нижеперечисленное, я буду говорить о том, что потеряли все мои бывшие работодатели, не использовав мой трудоголизм на 100%.

Во-первых, сотни моих рабочих человекочасов были утрачены потому что я тупо хотел есть. Множество вечеров я уходил домой от голода. Хотя мог бы сидеть и работать на благо компании. Но до ближайшего магазина было далеко и пойти поесть и вернутся на работу - это почти как половина дороги домой. Ужас. При этом я не говорю о чем-нибудь банальном типа плюшек к чаю. А сколько раз коллеги стреляли у меня чего-нибудь съесть... И это пишет человек "всегда на столе есть что-то вкусное". Оно просто съедается в течении дня и не всегда помнишь. 
Поэтому плюшки к чаю по вечерам заработают вам кучу денег. Когда еще работодателю выпадает шанс купить сотрудников в часы их максимальной производительности за еду? Поскучать и поутуплять у компьютера можно и дома, задерживаются обычно только когда делают что-то. Поскучать можно и дома.

Во-вторых обеды. Вы знаете как обедают ваши сотрудники если вы не обеспечиваете их бесплатными обедами "как можно ближе к рабочему месту"? Я иногда ходил на обед часами. Иногда пил (!) на обеде (!). Иногда ходил гулять после обеда. Иногда... Нет, об этом не буду. И это при том, что покупая еду оптом или оплачивая бизнес-ланчи - работодатель разоряется хм... рублей на ~150х23 = ~3500 рублей в месяц. Офигеть. 

И это я только про еду. А сколько еще всего разного? Канцтовары? Недопуск поработать в выходные? Выгонять из бизнес-центра после 11 с помощью уборщицы? Плохие кондиционеры? Мне кажется список столь обширный что дальше просто. Но что я о себе да осебе. А как не давали работать вам? 

И я не говорю что эти проблемы решать просто. Но я не топ-медеждер и не собственник бизнеса и могу себе позволить их не решать =)

Пн, 12 Окт, 2009, 14:03
Действенный маркетинг.

С highload.ru
А  ведь наверняка думали, что АйТишнки заметят, оценят.
Растащат по блогам. Покажут друзьям. И даже если никому хостинг не нужен, то всеравно PR будет.
А инвестиций то немного нужно.

И, чорт возьми, правы.
Где еще увидишь такое?

Или вот такое?

Я в шоке.
Иногда мне кажется что я вообще глуппый. Я бы до такого не додумался.
А товарищи из http://mchost.ru/ - могут :)

А вообще да, я тут думал что не меняются хайлоады год от года. Я был не прав, признаю.

Ср, 30 Сент, 2009, 02:19
Регламенты.

Напишу я, пожалуй, о том, что меня удивляет. Например, о внутренних корпоративных регламентах.
Кто не знает - регламент это такой тяжелый документ внутри компании, который описывает как компания, собственно работает. Ну о том, кто в конечном счете за что отвечает. Например, "если бабла нет - виноват коммерческий департамент", "кто спит с шэфом не виноват ни в чем никогда" и т.д.
Как говорит Анфиса Чехова в своей передаче о любви с презервативами, "один мой друг как-то рассказал мне такую историю". Это замечательная фраза, я пожалуй ее тоже буду использовать. Итак, один мой друг:

"...Я помню как ко мне однажды подошел один начальник и попросил написать такой регламент. На всю компанию, как мы тут работаем. Дня за 2, потому что ему сказал его начальник (топ-менеджер) сказал, что надо за 2 дня. Мы же ведь как-то работаем, и не первый год. Разве 2 дня мало что бы это описать? Я как обычно с энтузиазмом сел его писать. Я вообще с энтузиазмом выолняю бредовые задачи - мне интересно смотреть что из этого выходит. За 2 дня можно написать вполне приличную чушь страниц на 15 с диаграмами в визио и описанием жизненного цикла сферического продукта в вакууме. Я написал. Это унесли читать директорам и согласовывать. Согласовывали года полтора, созывали больше 10 совещаний, версия документа была уже за сотню. Потом пришли акционеры, и поменяли топ-менеджеров, потому что прошлые много пили.

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

Потом, пришли новые топ-менеджеры и задались вопросом - а нужен ли вообще регламент компании? Мы же уже работаем 3 с лишним года без регламента и вон как у нас все хорошо. Может ну его, этот регламент? Там же наверняка написано что никто ни за что не отвечает и если что виновного хрен найдешь. Я помню я тогда много думал. Ведь действительно, для того что бы работать с небольшой частью хороших коллег регламент мне не нужен. Что бы работать с другим большинством - да, хотелось бы регламента. Но можно их вообще уволить - и нанять нормальных людей, тогда и регламент не нужен, наверное. Хотя на самом деле директора просто не хотели ни читать документ, ни разбираться в том чо Иванов-Петров-Сидоров вообще говоря мало что делают.

Потом пришел кризис и налоговая и компании как бы не стало...
"

Я помню что я тоже когда-то писал регламент. Он, правда, был маленький и тоже не был согласован. И чем больше мы его обсуждали - тем меньше мне нравилась сама идея регламентов. Если вдуматься, работают в компании не регламенты а люди. Если регламент помогает людям работать - это хороший регламент. Если нет - это плохой регламент. Двум хорошим специалистам проще договорится и работать без регламентов. Двум плохим не помогут никакие регламенты. Хороший и плохой специалисты скорее всего зафиксируют письменно какие-то договоренности (один из них все же хороший) и будут испытать друг к другу классовую неприязнь.
Поэтому я теперь в них тоже не верю. Как и в то, что в среднестатистической компании из 100 человек все могут вдумчиво прочитать до конца 10 страниц текста без картинок.

Анфиса Чехова, мне кажется, тоже не верит в регламенты. Хотя, могу ошибаться.




Вт, 29 Сент, 2009, 00:34
Суровое решение.

 В общем, я решил вести блог. 
Раньше мне это нравилось. Отчасти потому что Джоель Спольски говорил о том, что для того что бы научится хорошо писать - нужно писать. Лет 5 назад я работал программистом, и писал код. И не писал ничего, ну разве что диплом/диссертацию и посты на форумах. Потом я стал аналитиком, потом руководителем группы, потом руководителем отдела. И моя работа плавно перетекла в документы и электронные письма. Я весь день писал и ничего другого, признаться, не хотелось. Но зато стало получаться много лучше. Чем-то это напоминало общение в форумах. Полно партнеров идиотов которые тролят в почте, многих нужно успокаивать и ставить на место, прикрывать проколы своих и бить в проколы других. В общем обычная такая работа менеджера среднего звена. 
 А теперь, 2 месяца как я покинул свою прошлую работу и теперь я сотрудник Яндекс. На удивление я мало тут пишу. Поэтому, что бы не терять квалификации решил вести блог. Я решил что буду писать о том, в чем я немного понимаю. В основном буду рассказывать разные сказки про компании с которыми был знаком так или иначе (друзья, конференции, сокурсники, проектики и т.д.), немного о проблемах разработки ПО, немного о путешествиях, немного о тайм-менеджменте. В общем о чем-нибудь таком что было бы не скучно и интересовало не только меня. И да, я никогда не буду писать про Яндекс. Ибо NDA и все такое. 
  Зачем я пишу этот пост? В книге Архангельского о тайм-менеджменте пишут, что если что-то хочешь сделать, но думаешь что можешь забить - нужно прямо и открыто об этом написать. В общем - я буду писать по одному посту в неделю. На любую тему :) С картинками :)



Пт, 7 Авг, 2009, 00:51
Передай другому :)

Даже если навальный все врет, это нет мочи прятать:
http://navalny.livejournal.com/387047.html
Хотя бы в порядке социального эксперимента.

Вт, 15 Апр, 2008, 22:44

Поучавствовал на rit2008.ru
С докладом.
Выступил посредственно, как мне кажется.
В зал не смотрел, сутулился, и говорил быстро.
Тренироваться надо что сказать, давно уже не выступал.
Но в целом не настолько плохо как могло показаться.
У кого есть 20 минут и/или кто хочет послушать о symfony - велкам!
Кстати комменты приветствуются. Что я еще делал не так?

Сб, 22 Мар, 2008, 11:43
Диссертационный квест.

Как многие наверное знают - я прохожу 3-х годичный квест под названием "Аспирантура МИФИ", апогеем которого должна стать защита моей кандидатской диссертации.
Вот хочу поделиться своими ощущениями. В нашем чудесном институте - новый ректор. Вместо товарищ Оныкия Б.Н. (с которым у меня даже было личное фото где-то) у нас тепень некто Стреханов. Ну что сказать - новая метла по-новому метет. В коридорах шепчутся "МИФИ в упадке, вот новый ректор его поднимет" и т.д. Я вот очно наблюдаю этот самый подъем.

Вс, 19 Авг, 2007, 02:50
Жизнь, проходящая мимо.

Довольно часто и много работают некоторые индивидуумы. Некоторым в их 25 уже в пору дать "героя соц. труда" (я не о себе если вдуг кто подумал), некоторые уже поседели от работы в свои 26, некоторые просто "работают по блиадски" как они это сами называют.
И часто в погоне за длинной бумажкой мы забываем о том что есть еще в жизни прекрасного. И на эти мысли нас наводят иногда совсем неожиданные события. Например, сегодня уже почти год как я живу в роскошной квартире на коломенской за 15к. Для полуторке и 15 минутах от метро надо сказать мне повезло. И вот сегодня я решил что пора бы навести порядок на балконе. А то там лежат какие-то вещи, хозяйские и от прошлого съемщика, и наверное надо их разобрать.
При этом уже год я в этой комнате хотел себе стол, за которым посидеть с ноутом. Ибо кухонный он кухонный а стол со стационарным компом обычно кто-то занимает :) Но стола не было, и вот я собирался уже съездить в икею его прикупить. И вот, убираясь на балконе я нашел СТОЛ! Реально, кроме шуток, крутой белый стол. Он там лежал год. За ящиками.
Вот так вот живешь, работаешь, а о том что то что ты хочешь и то чего тебе не хватает может быть прямо рядом, можешь и не подозревать.
Так что работать конечно зло, но как изменить свою жизнь к лучшему, пока не очень понятно :)

Сб, 16 Июн, 2007, 22:15
Мой ДР.

Кто не успел меня того, тот может это тут :)
Потом напишу как это было.
З.Ы. Всеравно круче поедания счастливого билетика пока ничего не было :)

Чт, 10 Май, 2007, 02:14
Сны IT-шника.

Когда-то давно я читал трехтомник В. Кандыба «Основы Гипнологии». Все три том мелким шрифтом по 700 страниц я ниасилил, но многие главы читал по многу раз. В частности, там говорилось что всем людям снятся сны каждую ночь. Просто мы их не запоминаем, и если потренироваться – можем запоминать. Тренировки не сложные – каждое утро спросони надо пытаться вспомнить что тебе снилось. Через пару недель начнет получаться. И сны начинаешь запоминать даже слишком подробно.

Обычно мне снится что-нибудь однообразное. Например, меня пытает научный руководитель требуя что бы я выдал ему Гамильтониан. Или я пишу полночи компилятор, которых я в жизни в глаза не видел и о том как они работают имею весьма общее представление. А тут вот мне приснилось…

В общем, я решил что это надо описать и выложить.

Пт, 15 Дек, 2006, 23:35

Нашел тут тестик. Судя повсему мне осталось сделать 3 вещи в жжизни. Начать с женитьбы? С кальяна? С велосипеда?
Гадание для [info]brulick  (программа угадывает пол, отношение к жизни и помогает написать 100 фактов о себе):

Молодой человек, Вы - оптимист! И это замечательно!
Соотношение оптимизма/пессимизма в Вашей жизни:

78 %22 %

Дополнительная информация (чем сильнее прижимали палец - тем она точнее): Вы сами зарабатываете и в финансах не зависимы от кого-либо. Вы женаты. Иногда в ЖЖ Вы проводите слишком много времени. Иногда Вы бываете в клубах или на концертах. Вы не очень любите метро за постоянные толпы. В своей жизни Вы собрали (и разобрали) не один компьютер (или мечтали это сделать, но боялись). Бывает, что всю зарплату Вы тратите за пару дней. А то и быстрее. Верстать документы в Word'е невозможно - Вы искренне так считаете. Ваше начальство - мужского пола. Вы знаете, как расшифровывается НЛП, и интересуетесь этим. По аське Вам крайне редко присылают по-настоящему смешные шутки. Регулярно накручиваете километры на велосипеде. Вы часто слушаете музыку в дороге. Вы знаете, что есть город Бобруйск. Вы слишком устали - отдохните. Вам нравится курить кальян. Вы учитесь в институте.
Приложите большой палец левой руки к квадрату, введите Ваш ник и кликните на кнопку "гадать":
приложите палец

Тест "Гадание v 2.1" © [info]demidov 

Чт, 16 Ноя, 2006, 20:27
Сложные просты вещи

Многие, наверное, помнят, что не так давно у меня была небольшая собственная конторка. Как любой руководитель я, помнится, долго ломал голову над тем, как поставить процесс разработки так, что бы он был оптимален. Помимо очевидных аспектов о системе контроля версий, системы учета ошибок и т.д. были даже какие-то вещи, которые я придумал сам. Что-то относительно того, что прогресс проекта можно наблюдать по количеству уже успешно выполняющихся модульных и приемочных тестов. Мне казалось, что можно написать несложный алгоритм, который на основе количества сделанных commit’ов в SVN, общего объема написанного кода, процента покрытия кода тестами и т.п. может показать - насколько человек много сделал. И если к этому вопросу подойти правильно - наверняка можно найти такой способ.

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

Отчеты о проделанной работе? Чушь. Можно тратить в 2-3 раза больше времени на поиск красивых абстрактных слов для названий задач, и это приведет к тому, что человек, смотрящий на эту "строчку в отчете", не поймет - сколько на это надо времени: 15 минут или 3 рабочих дня. Да и вообще, любая подобная метрика. Любые показатели простые или сложные - любой можно обмануть.

В чудесной компании Е-Х у меня был хороший начальник - Д.С. У него была доставшаяся ему по наследству бонусная система: он просто смотрел на задачи и оценивал, сколько часов у него бы ушло на решение этой задачи. Да, субъективно. Но в целом вполне работоспособно. И сейчас я понимаю, что Д.С. на момент моей работы там был наголову выше меня как специалист. Поэтому его наколоть было сложно.

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

А ведь это реально сложно, и в некотором роде критически важно для бизнеса компании. Тут не помогут никакие SMARTS задачи как бы гламурно и красиво они не выглядели в своем страничном описании. Если твой непосредственный начальник не понимает что ты делаешь и не имеет своего мнения относительно того, что именно ты сейчас делаешь и сколько на это надо времени (например, если бы это делал он сам) - не важно какой процесс в компании - он просто не работает.

Не важно в чем ведется учет задач, в вордовых файлах, проджекте, motiw'е, tastdesk'е, team-manager'e, JIRA, trac'e или с помощью стикеров 5х5 см. Всё это лишь инструменты. Если человек не умеет программировать - не важно какой у него компьютер. И глупо думать, что если ему купить более мощный компьютер, он наудится управлять.

А ведь управлять это во много раз сложнее, чем делать самому. Хотя возможно сложнее для меня, кому-то, возможно, проще. Я вот, к примеру, вообще боюсь что-либо оценивать в работе системного администратора или разработки для J2ME. Я понятия не имею, сколько надо времени на то что бы настроить IPSec туннель в другую сеть. Или сколько надо времени, что бы разработать GPRS клиента. Однако, почему-то людям кажется что понимать досконально то, чем управляешь не обязательно.

А ведь эти люди нанимают себе подчиненных. Я не знаю, на что они смотрят при этом. На то, что они что-то знают или на то, что у них вид бешенного ботаника или на то что у них не течет слюны изо рта. Эти люди - они оценивают, сколько дать денег своим подчиненным. Видимо по тем же критериям и прямо таки жаждут услышать от соискателя ответ на вопрос "сколько он хочет". Именно они на самом деле руководят «процессом».

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

К чему я это всё? К тому, что любой процесс - это люди, а не метрики и программы.

Можно несложными арифметическими расчетами показать, что если вдруг человеку создать ВСЕ условия и (в том числе) платить раза  в 2  больше при том, что он будет делать раза  в 2  больше, то такие компании будут нести такие же затраты на разработку, как и компании, где мы все работаем. Так отчего же они, эти компании мечты, не появляются?

Тут возможны две причины.

Первая из них – мы, разработчики. Если среднестатистическому разработчику создать все условия, и платить в 2 раза больше денег, он не будет в 2 раза более продуктивным. Почему? Потому что он раздолбай и/или туповат, или вообще у него своя картина мира, и «долгая и упорная работа за в два раза большие деньги» в неё не вписывается. Ему это не надо просто.

Вторая – это руководители, для которых весь вышеприведенный текст покажется бредом и провокацией. «Мои работники работают по 3-4 часа в день?!! Да поувольняю всех к чертовой бабушке! Запретить ICQ!* Закрыть порты! Запретить все URL с анекдотами и шутками! Запретить личную почту! Нарушителей штрафовать!». По-моему такая реакция совершенно нормальная для среднестатистического начальника. **

Я всё долго думал, почему же чудесных компаний вроде Google или Fog Greek так мало на территории постсоветского пространства. И мне кажется, я знаю почему. У нас отсутствует культура управления людьми.

Как правило, учредители, акционеры и инвесторы компаний у нас это те, у кого есть деньги. Деньги за последние 10-15 лет появились у людей из разных источников. В общем, наверное, понятно, откуда они появились. Я, кстати заметил, что как деньги влияют на людей. Не то что бы портят – люди от них становятся другими. Более самоуверенными. Логика в целом понятна, раз моё «мировоззрение» принесло мне квадриллион долларов – значит, я всё делаю правильно в этой жизни. И меняться такие люди крайне не любят.

И уж точно эти люди не являются IT-специалистами и не испытывают ни малейшего желания ими становится (знаю нескольких, кто пока не разобрался с адресной книгой сотового телефона, микроволновой печью и т.д.). Они ещё для себя не ответили на вопрос «IT:миф или реальность. Если реальность, то почему так дорого?».

Эти люди на руководящие должности будут нанимать тех, кто говорит с ними на одном языке. Кто может им может наговорить много красивых слов и обещаний, которые они хотят услышать. Бизнес-кейсы, планы в project’е, зоны ответственности, схемы в visio… Доводилось даже мне видеть много чего такого. По началу я не понимал, как можно делать такие смелые оценки в этих документов. Я считал людей их делающих – очень умными и опытными***. Потом, пообщавшись и задав вопросы о происхождении цифр – я для себя понял, что «от балды» основной метод оценки в вышеперечисленных «документах». И такого рода «руководители» вряд ли могут объяснить руководству, зачем надо платить «в 2 раза больше денег» нежели специалист стоит на рынке (если специалист того стоит). Им бы какого-нибудь студента подешевле.

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

У них, как правило, другие проблемы. Они не могут довести ни до инвесторов-учредителей, ни до особ начальственных с такой же степенью познания в IT то, зачем «нужно платить много денег лучшим разработчикам». (с) Джоел Х. Спольски.

Наверное, пройдет время и в нашей стране появится и другой тип компаний. Те компании, у истоков которых будут стоять люди, которые «в теме». Которые будут «рубить фишку». Когда появятся инвесторы, которые хорошо знают предметную область и которым из-за их нелегкого детства пришлось прочитать книгу «С++ для начинающих» и что-то пописать. Ну, хотя бы в течение нескольких лет.

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

А оценивать нас будут по субъективному мнению HR-департамента (насколько хорошо и вовремя мы приходили на работу), и вышестоящих начальников, которые наверняка считают, что все IT-специалисты – нахлебники и раковая опухоль на теле компании.

 

*  Вообще говоря, та же ICQ конечно зло. Но если ты действительно мотивированно работаешь за идею - ты сам будешь недоволен своей продуктивностью. И будешь её включать на несколько часов в день. Или изучишь silent mode в каком-нибудь клиенте.

**  Знаю нескольких начальников, к кому это не относится. Но их катастрофически мало.

*** У меня до сих пор встречаются отдельные проявления детской наивности.

P.S. Коментирующие это, учтите, я всё ещё работаю в ИнКоре, и этот блог читают некоторые мои колеги. Так что не пишите тут разного :)

Пн, 30 Окт, 2006, 23:58
IKEA.

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

Так вот и я, после 7 с лишним лет в Москве - удосужился посетить чудо современной цивилизации - IKEA. Давно я так не впечатлялся от работающего бизнесса. Всё грамотно. Всё продуманно. 
Кафешки с дешевой едой на територии самого магазина. Система сначала посмотреть - а потом просто прийти на склад и купить. Тележки продуманной конструкции. Кровати с надписями "упади на меня". Люди, которые сидят на диванах/кроватях просто так, что бы посидеть. Ни одного продавца, который тебе пытается впарить какую-нибудь лажу задорого. 
В общем г-н который это придумал и который находится на почетном месте в списке FORBES вызывает у меня сплошь глубокое уважение. В оптимизации деятельности по продаже мебели он достиг всего. Судя по ценам - в производстве - тоже явно всё оптимизировано дальше некуда.

Видимо это теперь одно из моих любимых мест. Далеко правда. Но зато это того стоит.

Вт, 26 Сент, 2006, 18:00
Суровые будни юридического отдела:

Вот в договоре нашел интересное определение запрос на короткий номер:
"
Запрос - совокупность электрических сигналов, передаваемых по сети оператора напрленных от пользоватей на номера доступа к Контент-услугам, выделенные Агенту Оператором, для подключения Контент-Услуг.
"
Не знаю что курят авторы, но мы курим забористее. Наш ответ:
С точки зрения физики:

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

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

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


(сами понимаем что написали :) )

Пн, 7 Авг, 2006, 00:39
Сходил, так сказать на свадьбу

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

Выкупили невесту быстро. Была по началу мысль, что когда сам буду женится, в багажник положу 4 водяных автомата. И раздам их перед торгами своим. На случай если вдруг подружка невесты будет невменяема. Эта оказалась вменяема на редкость. Но всё пошло в целом интересно, и я уже подумал что возможно это не очень хорошая мысль. Потому что действительно вопросы задавались по существу, и что называется на "невестоведенье" типа, какой размер обуви, или когда познакомились в чем была одета и как он подошел и т.д.

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

На застолье я отжог немножко. Участвовал в миниатюре "репко". Играл почетную роль Жучки. У меня была всего одна реплика, "Гав-Гав". В микрофон я издал какой-то непонятный звук. Некоторые говорили что это было похоже на какое-то пьяное доисторическое существо, укушенное за задницу.  Другие настаивали на том что это была собака Баскервилей в брачный период. 
Шлепнул подтяжками (оттянув их) своего бывшего соседа по общагам.  При этом по словам очевидцев в субботу вечером говорили что я их оттянул на метр. В воскресенье утром - что на два. В воскресенье днем - что на три. Видимо через неделю уже будут говорить что его ещё двое держали а я за подтяжки стул заложил.

Так и не выигав ни одного высокоинтелектуального конкурса (угадайте на какой странице заложена книжка, угадайте сколько конфет в кульке. При этом ведущая говорит только "да" или "нет), Вышел зачем-то ещё раз в центр зала, когда ловили подвязку невесты. Хватательный рефлекс у Алексея даже в невменяемом состоянии очень хорошо развит, как оказалось. Так что:
Я поймал подвязку невесты
Так что теперь будьте со мной осторожнее. А то мало ли.

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

На второй день были шашлыки. Играли в мяч. Пили. Ели уху, раков, шашлыков. Купатся ездили 2 раза. Один раз трое ехали с купания в багажнике автомашины жениха. У него это первая машина, Рено Логан. Говорят угловата, но мне понравилась. 

Мама жениха запустила стрёмную игру "Алексей, женись неприменно!". Гости поддержали. Замучил меня этот коллективный гипноз. Грят что я теперь попал, раз поймал подвязку то.

Сейчас вот сижу, и местами на мне выпала какая-то сыпь на груди. Говорят у меня на что-то алергия. Я очень хочу надеятся, что на теплую водку.

Вс, 30 Июл, 2006, 22:28
Одно собеседование.

Собственно хочу рассказать одну историю. Так уж сложилось что Алексей, автор этого ЖЖ - большой любитель, ходить по разного рода собеседованиям. Хочу рассказать про фирму ИМ. Фирма ИМ занимается мобильными технологиями на PHP+(MySQL-Postgres). В некотором роде конкурент компании, где я сейчас работаю. Много слышал об этой компании от своих нынешних коллег, поэтому хотелось поглядеть, что за люди.

Собственно находятся они не так что бы очень уж близко. Но зато и квартиры у них там вроде как дешевые. Они их даже ищут. Так что исповедуя истину "а чем черт не шутит?" я решил таки туда съездить.

 Собственно люди там душевные. Все трое, с кем более менее пообщался. Светлана, что-то типа нашей Светланы Б. (директора по персоналу). Но только как мне показалось куда более адекватна. Возможно показалось, как в свое время мне показалась наша Светлана Б.

 Другими двумя  являлись собственно г-да АйТишнеги. Их собственно было двое. Один главный начальник. Зовут Иван. Другой главный "заместитель начальника, собственно по АйТи" зовут Борис. Бориса по описанию своих коллег узнал сразу. Иван блистал. Рассказал какая у них крутая компания. И какие они сами очень крутые. В целом было интересно послушать. Они действительно покруче той компании, где я сейчас работаю. Ощутимо покруче. По крайней мере она в существенном плюсе :) К Ивану особых претензий нет. Разве что условия работы его сотрудников - очень похожи на лингафонные кабинеты Е-хауза, а фраза ну если вы анекдоты на работе читает - или ЖЖ это такой минус к карме, что капец – немного испугали. Я, например, только понимаю, когда кто-либо мониторит мои успехи по закрытым задачам. Любая другая форма контроля - это, неконструктивно. Уж извините, какой есть.  А вот тот факт что ОНИ ОСОЗНАЛИ ЧТО НИКАКИЕ ШТРАФЫ НЕ РАБОТАЮТ ЭТО отдельный плюс. Компенсирует в некотором роде минусы.

 Теперь вернемся к господину Борису. Главному специалисту по IT. Тот, кому "отправляют на анализ все свой код перед комитом, и кто получает больше всех" (с) Слухи. Борис, меня, надо сказать, не порадовал. Совсем. Ожидал гораздо большего.

Стоит, наверное, сказать что к собеседованию я готовился. Я пересмотрел Э. Гамму. Пересмотрел М. Фаулера. Готовился к серьезному, конкретному разговору. О Процессе, о патренах проектирования, о методологиях. О структуре сложных приложений. Я всегда готовлюсь, почти ко всем собеседованиям. Видимо комплекс :)

Собственно о собеседовании. Я узнал много нового о ПХП. Например, что основной вопрос на собеседовании, это то "как работает компилятор ПХП". Страшная, оказывается, это штука.

Например, вопросы из теста (пишу по памяти, за достоверность не ручаюсь):

1. $a=null;
echo ($a=null)?'1':'0';

2.
class foo {

            var $val

            function & foo ($val) {
                        $this->val=$val;
                        $GLOBALS['a']= & $this;
           
{
}
$a =  new  foo('a1');
$b =  & new  foo('b1');
$c =  new  foo('c1');

echo $a->val.'\r\n';
echo $b->val.'\r\n';
echo $c->val.'\r\n';

 Ну и дальше кучу вопросов типа, а что будет если написать этот код на php5? А если замнить & foo на foo ?
Дальше собственно не помню что было, но всё было в таком духе. Собственно просто, встретив такой код у какого-нибудь своего коллеги, я бы попросил его сходить со мной на обед где я бы с ним поговорил относительно этого кода. Мне было бы интересно, неужели не существует других приложений этого его таланта? Ведь возможно он в душе - очень хороший пусконоладчик газотурбинных электростанций, или монтажник высоковольтных линий электропередач. "Ужас Нах" - как минимум. Этот код я бы выкинул из репозитория нафиг.

 Такого в реальной жизни (моей, по крайней мере) не встречается. Тут я хотел привести несколько примеров из одной из последних книг Мартина. Где человеку написавшему шикарный код с побитовыми операторами ( Роберт Мартин "Быстрая Разработка Программ", автор кода, сам Мартин) - его колега Кент Бек предложил ему это всё переисать. Потому что  просто "Написать код понятный компилятору - не сложно. А вот написать код, понятный тем, кто будет читать его впоследствии - гораздо сложнее. И вообще, коллега, вы в детстве не были linux-хакером. Давайте-ка мы изменим код и сделаем его более читабельным". Но не хочу. Кому надо и так читали или прочитают.

 Последний раз я употреблял конструкцию global - почти год назад. Когда по-моему изучал методы, с помощью которых можно было темплейты smarty хранить в базе данных. Мне приходилось в методах smarty вызывать соединения к базе данных. Решил я тогда помнится,  что использовать global $DB внутри метода - это приемлемое решение. Не переписывать же smarty и не терять обратную совместимость? Более global я никогда не использовал.

 Я на самом деле, довольно много писал в последнее время на PHP. В основном, в последние несколько месяцев я использую нечто под названием symfony . В основном вместо вышеописанных конструкций, я писал гораздо больше на ООПшном PHP. PHP5.0 и выше. Где встречаются только конструкции типа:

/* некий экшион контролера, удаление страницы: */

 public function executeDeletepage(){
            $navigationId=$this->getRequestParameter('navigation_id');
            $navigation = NavigationPeer::retrieveByPk($navigationId);
            $this->forward404Unless($navigation instanceof Navigation);
            $navigation->delete();
            $this->redirect('/');

           /* Логику последующего "красивого" редиректа опустим, не в ней суть. */
  }

Вот смотришь на этот код, и хорошо как-то сразу всё ясно и что и для чего. Вот я знаю,  что мой ЖЖ читают помимо прочих разработчики на PHP. Которые много лет пишут на этом чудесном языке. К своему ужасу связанные списки из них никто не использовал ни разу. Не потому что это плохо, а потому что это не нужно, не требовалось. Как часто вы меняете местами переменные? Я лично по-моему делал это всего несколько раз. И то в основном в базе данных. Значения столбцов. Какой практический смысл уметь это делать оптимально?

 В общем, я к тому, что спрашивать такие вещи, бредовое занятие. Use it or loose it. Ничего того что ты не используешь постоянно ты не должен помнить.  Для того, что бы узнать ответы на все эти вопросы - мне хватит пары часов. Когда-то г-н Спольски пишет в своей статье  ("Искусство проведения интервью") пишет, что если на собеседовании спрашивают в чем разница в varchar и varchar2 в Oracle - то надо быстро убегать с этого собеседования. Ответит человек на этот вопрос или нет - никак не характеризует человека. Ответ ищется в google за пару минут.

В общем, я полностью разочаровался в этих людях. Особенно потому, что мне было сказано что "по их меркам я ПХП не знаю". Ха-ха. Видимо, ответив на все вопросы о работе компилятора, и будучи уверенным, что архитектура мечты это что-то типа:

class admin extends class basket extends class price extends class content extends class mysql

(да. Этот ужас писал я. когда проектировал свой первый электронный магазинчик. За этот код мне очень стыдно. Абривитура MVC мне тогда ничего не говорила. И значение слова  "Агрегирование" я тоже не знал). Ну так вот, будь я никаким проектировщиком, а просто зная как работе компилятор PHP (день чтения документации). Я бы всем там понравился всем гораздо больше. И мне бы дали много денег :).  Ибо про это со мной не говорили. А говорили про компилятор. Не, ну работать компилятором я не согласный :)

Ещё мне сказали что я знаю базы данных. Потому что я написал "order by rand" и потому что и так понятно. Ну а если блин это всё что я знаю о базах данных? Сранновато, надо сказать. Видимо специалистов по базах данных в компании ИМ нет. Жалько.

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

Ещё надо сказать испугало одно личное качество Бориса. Очень-очень боюсь с начала своей карьеры людей, которые говорят фразы типа "эта технология - зло". Вот мне сказали YAML - зло. Странно. Мне нравится. И как написано в документации, разве это повод не использовать технологию, если вы с ней ни разу не работали? Вот я поработал. Никакого зла. Вполне читабельно. Аргументов почему YAML зло мне не огласили. Очень настораживает.

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

 В общем, очень не впечатлило. Не буду там работать, к сожалению :) Разные собеседования бывают. Например после своего собеседования в ДБ я до сих пор в ауте. Те вопросы, которые мне задавали, именно на знания СУБД Oracle. Для ответов на некоторые из них "расскажите как работает оптимизатор?" потребуется прочитать книгу. К примеру, вот эту: Jonathan Lewis "Cost-Based Oracle Fundamentals". И ещё, я у нёс из ДБ список из 25 вопросов, на которые я очень хотел найти ответ. И до сих пор нашел ещё не на все.

 А из этого собеседования я унес только немного разочарования. Понравился мне только вопрос о таблетках. (Кстати мои коллеги, выпускники славного Е-факультета МИФИ решили её. 3-е из четверых кому я её задал).

З.Ы. Когда-то в мои будни работы в Ехаузе, некто Борис К. разрабатыал тесты для набора новых сотрудников удаленного филиала ну да и не только. Эти тесты, мы помнится разгадывали в 2,5 головы. Действующие работники одного из самых жгущих департаментов холдинга. По-моему по результатам этого теста - мы сделали меньше 66%. Нас соглсасно рекомендациям Бориса даже на собеседование звать не следовало :) Нам было смешно. И вопросы там были схожие. Хотя по-моему у Бориса К. вопросы были попроще :)   

Ср, 28 Июн, 2006, 11:13
Очень порадовало

Сегодня был на собеседовании на должность зам. директора. Заполняю анкету. Там попадается вопрос:
"Представьте себе, что вы - Эльф. За вами гонятся злые Орки. У вас с собой лук и стрелы, вы отлично стреляете из лука и способны одним выстрелом убить Орка. Проблема в том, что стрел у вас пять, а Орков за вами гонится десять. Что вы будете делать?"
Думал я, думал, потом написал, что в последний раз, когда со мной такое приключилось, в палату зашли санитары, Орков в смирительные рубашки нарядили, а у меня лук со стрелами отобрали. И, довольный собой, даю заполненную анкету девушке, которая проводит собеседование. Она всё это дело читает, делает какие-то заметки, доходит до этого вопроса, поднимает на меня взгляд и говорит:
- Вы второй человек, который таким образом отвечает на этот вопрос. Первым был директор. Он ответил "Брошу пить". Мне почему-то кажется, что вы нам подойдёте.

Это копипаст. Просто очень порадовало :)

Вс, 25 Июн, 2006, 21:42
Штрафы за опоздания.

В принципе ещё в мае месяца я думал что Инкора - компания мечты. Ну не столько совсем мечты что бы петь гимн по утрам, сколько в целом жить можно.
И тут в нашем оффисе, где в нашем рабочем цеху тепература днём от +33 до +35, и нет окон, где приказ о премировании сотрудников внофь не подписан, нас решили удивить другим приказам.
Теперь 20 минут опоздания у нас - 20 баксов. Ну в смысле опоздания больше чем на 20 минут - 20 баксов. 4 часа - неявка. Болезни по больничным только.
Сам я никогда не злоупотреблял больничными. Ну просто когда чувствую что мне хренова - ни накакую работу я не пойду. Такое со мной бывает раза 3-4 в год в среднем. Длится день два. Ну например когда фирма который ты вроде как рулишь разоритцо или когда девушко тебе скажет "Лёх, я тебя 3 недели не видела. Запарил ты со своими проектами мечты. Построишь космолет что бы улететь на альфа-центравру - звони. А пока я пойду лучше себе кого-нибудь менее шизанутого найду", ну или типа того. Ни в какую больницу я при этом не пойду. Просто переживу это и всё. Ну совру что-нибудь на работе. Повода думать что я злоупотребляю больничными не давал никогда.
При этом ты на работе не играешь в игры, в отличии от своих колег. Не халтуришь (задачи типа сменить пароль на админку или завести почтовый ящик - не в счет). Иногда даже в состоятнии душевного порыва приезжаешь в воскресенье поработать (было 2 раза правда всего. Просто захотелось).
А на работу я приходил стабильно или к 10-30 или к 11. К 11 редко, чаще к 10-30. Просто потому что народу на зеленой ветке становится заметно меньше.
Засиживался на работе частенько. Иногда просто потому что когда все сваливают воздуха становится больше и работается лучше. Иногда просто потому что под вечер охота что-то доделать и свалить домой с чистой совестью.

И тут, вот "приходить во время - это норма". Я понимаю зачем приходить вовремя менеджерам. Я понимаю зачем приходить вовремя бухгалтерии и секретарю. Но когда у тебя план задач расписан до середины августа, и ты в принципе сейчас находишься где-то на середине июля, зачем приходить в 10-00 - непонятно. Ничем кроме как желанием изобразить бурную деятельность со стороны нашего директора по персооналу (Светланы) это объяснить я не могу.
Как обычно много высоких слов ни о чем. Какие-то там красные нитки которыми мы вышиваем будующее компании. Какие-то смешные фразы о том что на самом деле, то кто сколько отработал "где-то учитывается" и нам за это что-то будет. Слово в русском языке наверное есть для такого поведения. Я просто его не вспомню сейчас.

Да и задачи. В микрософт проджекте конечно круто звучит запись "Перенести ошибку из класса Контент в класс к Операторам". Но к сожалению в нашей компании нет человека (акромя меня), который мог бы сказать сколько на это надо времени. 20 минут или 2 дня. Я говорю - два дня, мне верят. Я говорю двадцать минут - мне верят. Если я скажу что это 2 дня и сделаю за день - я крут. Опережаю план. Если скажу что полчаса а сделаю за час - я раздолбай :)

И при этом, при полном отсуствии процесса, (хотя как же, первый шаг сделан: запущен почти СВН) - штрафы за опоздания.

Уже полистал ХХ.ру, на днях продолжу это занятие. К тому же получил интересное предложение о работе в другой компании. Раньше бы даже не посмотрел (нравилось мне что тут можно ковырять саны и оракл). А тут вот серьзено призадумался.

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

Ещё, немного удивило то что остальные колеги просто прогнулись и промолчали. Ведь за всех просил. Ну да пофиг.

20 most recent