воскресенье, 27 декабря 2009 г.

Люди, пожалуйста, не используйте IE!


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

вторник, 8 декабря 2009 г.

Фриланс vs работа в офисе


Получив возможность сравнить два подхода к работе программиста в веб-проектах - фриланс и офис, я обнаружил, что несмотря на то, что делаешь ты, по сути, одно и то же (пишешь код), многое в работе все-таки сильно разнится (привет, капитан Очевидность!).
Фриланс — замечательный способ зарабатывать деньги, но ввиду своей очень специфики часто соблазняющий на то, чтобы отойти от жесткого графика работы. Как следствие, он часто требуeт от фрилансера постоянного формирования гибкого графика работы - многие делают это в органайзере, но мне кажется, что болинство фрилансеров пытаются держать его прямо в голове. В этот график попадают и поиск заказов, и поддержка старых проектов, и планирование рабочего времени, планирование времени отдыха (это только самые очевидные вещи). Из-за этого фрилансер сильно рискует рассеять свое внимание. И как следствие — снижение эффективности, срыв сроков, гнев заказчиков, неустойки и т.п.
Возможно, мне повезло это заметить достаточно рано - когда я, будучи фрилансером, стал отказываться от новых проектов, сосредотачиваясь на более крупных проектах, которые не требовали постоянного переключения с задачи на задачу и размышлений о том, почему работа на час требует еще трех часов выяснения деталей проекта. Организационные моменты съедают массу времени фрилансера, которое оплачивается лишь опосредованно — ценой увеличения стоимости работ. Из-за этого возникают проблемы конкурентноспособности, крики в блогах и на форумах о том, что вот, де "студенты заполонили!". Пока фрилансер свеж (слово "фрешлансер" тут бы подошло), он позволяет себе смотреть на коммуникационные затраты сквозь пальцы и ему кажется, что он сможет делать так постоянно. Однако в какой-то момент это может стать серьезной проблемой.
Конечно, я чувствовал себя очень неудобно, в какой-то момент начав отказывать заказчикам, которые рассчитывали на то, что я продолжу работу над их проектами в духе "тут подправить, там подмазать". Но рассудите сами — большее ли это это зло по сравнению с тем, чтобы взять все эти проекты и не сделать их в срок?
В отличие от фриланса, работа в офисе замечательным образом упорядочена сама по себе - простым наличием графика работы. Задач много, время уходит в основном на определение порядка их решения и на само решение непосредственно. Тут есть только одно "но" — в то время, как фрилансер проявляет гибкость, периодически выбирая себе заказчика (если он грамотный профи, он может себе это позволить), то для офисного работника выбор заказчика (работодателя) несет в себе больший риск — из-за того, что организационные проблемы работодателя могут сильно портить кровь работнику, а сменить работодателя сложнее. В моем случае можно сказать, что мне повезло и моя постоянная работа напоминает больше работу в стартапе, чем службу "от звонка до звонка".
Идеальных вариантов, которые подойдут всем, конечно же, не существует. Кто-то работает фрилансером и для него проблемы организации почти не существует в силу личных особенностей и способностей решать организационные вопросы "на лету". У кого-то постоянный работодатель грамотно разбирается в организации труда, персонал замечательно подобран и сбалансирован. Проблемы с мотивацией и эффективностью у работников в таких компаниях возникают гораздо реже.
Важно понять одно — если вас что-то не устраивает в подходе, который вы используете, упростить себе жизнь и упорядочить ее вполне возможно — поиск вариантов сильно помогает делать любимое дело с максимальной эффективностью и получать от этого ни с чем не сравнимое удовольствие :)