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

Я уволился, ищу работу

И все-таки спустя 4 года и 7 месяцев я покидаю компанию ADV (http://www.adv.ru).
Если кому-то буду интересен как сотрудник, то мои скилы можно наблюдать, например, здесь: http://miph.moikrug.ru/ (контакты там все есть, в комменты сюда лучше не писать)
Свободен с 1 апреля.

P.S. В ходе поиска вакансий вот такие факты нашел:
— практически всегда веб-девелоперу фронт-ендов, верстальщику требуется знать jQuery
— очень много вакансий для php-девелоперов, в 100% случая отличное знание 5-й версии
— довольно много предложений, в которых компания дает понять, что делает проекты на 1С-Битрикс
— очень много компаний, разрабатывающий веб-проекты сразу на нескольких платформах
— многие небольшие веб-студии ставят возрастные ограничение до 35+- девелоперам и руководителям
— очень много вакансий в области веб-разработки, которые я уже видел 2-3 месяца назад и которые все еще открыты (свежая дата публикации вакансии)
— лидер рынка коммерческая CMS 1С-Битрикс где только не используется, сколько существует и по ней вакансий, но все, с кем я общался на эту тему, говорят мне, что спецов очень сложно найти. И вот прозвучали такие слова относительного этого: «Битрикс — это кит, с ним очень тяжело. Поэтому все люди с мозгами стараются работать с гибкими фрэймами. А жадные с Битриксом )))) Потому что Битрикс это реклама, даже нет.. пиар, модно, дорого…»

Когда проект делается плохо

Сделать плохой проект в моей области деятельности легко. Достаточно отправить требования от клиента разработчику и сказать «делай». При этом или игнорируя, или сильно идя на поводу клиента в вопросах, в которых разработчик говорит, что так «плохо». Все, больше никаких транзакций. (а зачем, ведь у менеджера еще есть другие проекты, между которыми надо разрываться и тратить силы)

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

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

Причины могут быть такие:
— менеджер заинтересован только в том, чтобы уложиться в план, «сдать» и получить бонусы, на все проблемы просто мотает головой и не комментирует
— разработчик работает положенные 8 часов, ибо все остальное ему не компенсируется, отсутствие мотивации влечет к потере качества
— клиент, который говорит «хочу», считая себя гуру во всем, игнорируя объективность
— выше стоящее руководство, которое все пустило на самотек, полагая, что там сами справятся
— внешние обращения, не связанные с проектом, но отвлекающие всех участников проекта
— слабая нервная система людей
— полное отсутствие общей технологической концепции, участие разных людей, неведующих «предысторию»

Решения:
— адекватный менеджер, который прежде всего заинтересован, пусть даже ему не хватает знаний и опыта
— адекватное отношение к разработчикам, которые не являются «скотом», которому корм бросил и забыл, а есть люди, которые хотят делать что-то нужное, «правильное», и быть за это вознагражденными
— попытаться уладить отношение с клиентом, а точнее человек, который сможет убеждать человека на той стороне в том, что правильно, а что нет, чтобы не идти на поводу всегда
— адекватное управление не только в рамках этого проекта, но и смежных
— грамотное управление внутренней структурой проекта, выделение одного ведущего специалиста, который разбирается в «технике», который бы смог помочь менеджеру в вопросах, в которых тот не ведает

Ну и вообще, одна сильная, харизматичная личность в проекте (раз уж вертикаль власти отсутствует) способна решить все проблемы и объединить людей!

Как выйти замуж за программиста

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

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

Но тут нужно понимать, что приручить его это еще пол беды. Прикормленный программист может еще пару десятков лет пребывать в мутноватой стадии «да, все конечно славно, но действительно ли она ТА САМАЯ или стоит подождать новую более продвинутую версию?» А поскольку, любая версия нет-нет, да и взывает нарекания пользователей, в этом состоянии он может зависать бесконечно. Это у них, кстати, называется гордым словом – перфекционизм.
Знавала я одного человека, который 5 лет семье не мог стиралку купить по причине того, что идеальное соотношение цена-качество все никак не находилось.

Остальная часть истории о том, Как выйти замуж за программиста.

P.S. 14 февраля — неофициальный, но широко отмечаемый в профессиональном мире День компьютерщика. 14 февраля 1946 году научному миру и всем заинтересованным был продемонстрирован первый реально работающий электронный компьютер ENIAC I (Electrical Numerical Integrator And Calculator).

Гибкость

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

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

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

Но самое главное, конечно, — что проекты делают, идеи появляются, мы куда-то движемся. Просто все остальное почему-то забывается, игнорируется.

Бизнес в наше время, конечно, несется молниеносно во всех областях и за ним надо успевать, что означает постоянное нарушение правил. Но ведь так хочется не просто клепать, а делать что-то значимое, интересное, качественное.

Попытка угнаться за счастьем, еще раз

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

Но иногда хочется всплакнуть по-поводу нехватки времени. Поэтому с завтрашнего дня я решил установить правило просыпаться в 7 часов. Утром ведь перед работой тоже можно успеть сделать некоторые вещи, на которые вечером сил не остается, или желания. Чего только стоит повесить баннер о предстоящем 5 февраля музыкальном openair «Полярник» от ребят с BBZ.RU в Королеве. Они делают какой-то промоушен, расклеивают какие-то афиши со ссылкой на bbz.ru, поэтому на всех страницах должен висеть баннер, ведущий на страницу описания мероприятия (приходите, кстати, горячий чай бесплатно, ну и недорогой глинтвейн и другие легкие согревающие напитки гарантируются). На тему зимы, кстати, Форбс тут запостил 8 необычных туристических поездок по России, в какие-то бы я обязательно съездил.

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