Архив метки: work

«Немного» о работе

А. Носик (dolboeb в ЖЖ) недавно упомянул, что для него оптимальным сроком работы в одной компании является 2 года. Что не сделано за этот период, потом либо вообще не будет сделано, либо очень медленно и неэффективно. Моя текущая занятость продолжается уже 5-й год. Занимался я многим, но в данный момент, как и последние полгода и больше, реализовываю часть крупного портала для известного брэнда. Все это касается непосредственной той программной системы Mozart (http://www.mozartframework.ru/), с которой я начал работать на заре прихода в ADV (http://adv.ru/) и над которой непосредственно уже продолжил работу немного позже.

Будь я менее интровертен, я бы, наверное, мог стать IT-евангелистом этого продукта и всячески старался бы распространять информацию и мнение об этом непростом, но в тоже время довольно интересном фреймворке. Сейчас же я понимаю, что занимаюсь тем, что иду по дороге в никуда. Mozart хоть и открыт для всех, но реально им пользуются лишь несколько людей за пределами компании, а сама компания, ее менеджеры, лишь косвенно заинтересована в продвижении продукта. Поэтому все мои текущие знания — они теоретически. И практическая часть никак не пригодиться мне в будущем. Именно поэтому в свободное от работы время я интересует иными смежными технологями, поддерживаю свои сайты и блоги и общаюсь с людьми, которые работую с иными технологями (netcat, 1с-битрикс и даже umi.cms). Это мне нравится. Но это хобби, я не умею зарабатывать на своих хобби приличных денег. Это позволяет, работая над одним продуктом, заглядывать в другие и что-то портировать от них. Или наооборот что-то советовать пользователям на них и их разработчиком. Довольно интересно работать по линии фриланса (приятно порой один выходной день потратить на решение какой-то замороченной задачи для стороннего заказчика) и смотреть, как были реализованы некоторые функциональные части другими девелоперами до меня.

На Хабре имеется мое резюме. Оттуда мне порой пишут работодатели на предмет поработать над «крупным проектом». Иногда в роли девелопера, иногда в роли руководителя (резюме у меня двойственно). И все они касаются PHP. Это немного скучно. Из меня плохой программист, ибо какой-то непонятный склад ума. Никогда не любил погружаться глубоко в математику, да и разбираться с памятью своей тоже порой сложно. И иногда присылают заявки менеджеры каких-то совершенно разных компаний, которым надо портировать сайт на определенную CMS или переделать все. И вот тут начинается самое веселое, поэтому довольно часто я отказываюсь от подобных работ только на основании того, что на той стороне сидишь обычный менеджер, которые понимает лишь как все это работает внешне. Очень не хочется быть менеджером проекта и разбираться во всех нелепостях. Хочется быть просто технарем, которые красиво и быстро реализует поставленную задачу. А управлением пусть занимаются те, кому интересно читать Адовых клиентов (http://clientsfromhell.ru)

К чему я это все написал… Стою перед дилеммой, когда хочется заниматься тем, чем хочется, что нравится, к чему лежит душа. И не хочется тем, что попадается, навязывает. Но не складывается все. Точнее, большая часть. Ощущение, что занимаюсь чем-то никому не нужным, преследует меня. Никак не находится место под солнцем. И уж тем более речь не о трудоголизме. Речь лишь о том, чтобы делать и приносить этим пользу. Красиво об этом написано в Rework от 37signals, но уж больно идеализированно.

Недавно тут рассказывал, как без особых сложностей реализовывал облако «тэгов». А в блоге на bbz.ru уведомил об улучшениях по интеграции с известными музыкальными сервисами (у самого нет денег поднять хостинг в рамках проекта, уж больно много вкладываться в это). Но кому это надо и как от этого получить требуемое… Безумно хочется красиво писать о своих достижениях и наработках, но нет их. В последнее время мое руководство гонится за непонятными мне профитами.

Do you hate your job? Good. At least, you’re not bored with it. That’s how Tim Ferriss looks at it. According to Ferriss, feeling comfortable at your job can be a trap. «It’s worse to tolerate your job than to hate it because, if the pain is painful enough, you’ll make a change,» he says. «But if it’s tolerable mediocrity, and you’re like, ‘Well, you know it could be worse. At least I’m getting paid.’ Then you wind up in a job that is slowly killing your soul and you’re allowing that to happen. Comfort can be a very, very dangerous thing.» Tim Ferriss on tolerable mediocrity, false idols, diversifying your identity, and the advice he gives startups

Рабочие сложности

Была задача лаконично реализовывать выборку данных по определенным правилам. Сидел, ломал голову над SQL и GROUP BY (плюс DISTINCT). А ответ оказался совсем рядом, в так называемом перемножении таблиц.

Итого, вместо неработающего, но показывающего требуемую логику, кода:
SELECT broadcast.id FROM broadcast, programme WHERE programme.recommend=1 AND broadcast.programme=programme.id AND broadcast.begintime>=NOW() — INTERVAL ’30 minutes’ GROUP BY broadcast.programme;

Достаточно было написать вот такое простое и маленькое решение:
select b1.id from broadcast as b1, programme as p, (select programme, min(begintime) as begintime from broadcast where begintime>=now() — INTERVAL ’30 minutes’ group by programme) as b2 where b1.programme=b2.programme and b1.begintime=b2.begintime and p.id=b1.programme and p.recommend=1;

Каминчик

В такие дни хочется виллу за городом и камин. Бокал виски и удобное кресло. И, что очень важно, возможность добраться туда без многочасовых пробок.

Мороз,
дыхание немного захватывает,
нос подмерзает,
соплюшки замерзают,
камин,
не хватает только хрустящего снега под ногами,
солнце, небо.


ежедневно обозреваемый мною камин в офисной кафешке

P.S. На моей памяти это первый случай, когда за бортом -20С, а под ногам нисколечко нет снега. Его нет вообще на земле. Прочитал, что глобальное потепление неизбежно. Уровень мирового океана поднимается на 2мм в год. К концу 21 века ничто не мешает подняться ему на 1 м и тогда будут затопление значительные нажитые сейчас земли. Москва, видимо, находится в такой точке планеты, где осадков не будет скоро ни летом, ни зимой.

Пара хороших советов для бизнеса

Пара хороших советов корпоративной среде, в том числе и той, в которой кручусь я, от Ричарда Брэнсона (основавшего компанию Virgin в 18 лет):
— Реструктурировать корпоративную культуру невозможно. Если люди сгорели на работе, если убит их энтузиазм и желание работать, то сделав перестановку в офисе или прибавив пару долларов к зарплате, вы не сможете изменить уже сложившуюся здесь культуру.
— В первые годы существования Virgin Atlantic я регулярно писал письма всем нашим сотрудникам, чтобы рассказать им о том, что нового происходит в нашем бизнесе.
Основная причина того, что персонал становится безынициативным, состоит в том, что сотрудники постоянно сталкиваются с одними и теми же проблемами, которые никто не может решить раз и навсегда.

источник

Как-то летом один «неопытный» менеджер усомнился, что я что-то могу сделать, создать систему своими руками, потому что я просто «менеджер», руководил чем-то последние пару лет. После этого за несколько месяцев я пересобрал 2 системы, создал пару сайтов с нуля и разобрался с несколькими задачами, которые не смогли почему-то сделать сотрудники соответствующего отдела.
Все это не принесло мне радости, потому что в этом не было идеи, в, по-честному, не было цели. Это очередное доказательство того, что я двигаюсь вникуда, лишь решая текущие проблемы без взгляда в будущее в карьере.