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

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

А. Носик (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

Чем я занимаюсь по работе иногда

В процессе ежедневного труда в ADV приходится часто что-то программировать. В какой-то мере на мне висит сайт http://mozartframework.ru/

Учитывая мои навыки постоянного писательства в блоги мне иногда интересно на страницах выше указанного сайта иногда поделиться полезными материалами, как мы тут работаем. За последнее время на форуме Mozart Framework я опубликовал несколько таких постов:

  • 17 сентября я рассказал, как работает система логирования в Mozart. Используя Apache Commons Logging мы можем подключать различные реализации логеров. В примере описал 2 варианта: java.util.logging и Log4j
  • В этом материале я показал, как удобно можно скрестить работу контроллера в Mozart и его API для реализации функционала, выходящего за рамки обычного API. С помощью контроллера, который предлагает очень широкие возможность, различные функционал можно реализовать совершенно по-разному.
  • А вот тут я рассказал, как легко скрестить Mozart со свободной библиотекой OpenCloud для реализации на сайте облака тэгов. Ну и опять же применение контроллера для кастомизации нашей задачи.

Работа, можно передохнуть

Сегодня произошел момент, которого я ждал, наверное, весь последний год. Прошел он для всех тихо и незаметно: я просто отправил на корпоративную почту сообщение о том, что мы выпустили сайт http://mozartcms.ru

Можно сказать, что я сейчас сообщаю некоторый инсайд, ибо ничего официального не происходило. Последний год я занимался этим проектом под «кодовым» названием Mozart, и все это происходило в стенах ADV. Особенно плотно в последние полгода. И открытие этого сайта по сути означает, что мы открыли всем всю ту работу, что мы проделали за этот год, мы достигли одной из первых больших целей, поставленных так давно.

И я осознал это только вечером, когда ехал домой из офиса.

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

Спасибо тем парням, что сотворили все.