Увеличиваем свою продуктивность как фрилансера

Перевод (приблизительный) статьи 10 tips to increase your Design and Freelance productivity. С моими небольшими дополнениями курсивом.

Когда ты сам себе являешься начальником одна из самых важных проблем – это фокусироваться на решении задачи до тех пор, пока она не будет решена. Не отвлекаться, пока не завершишь работу. Однако вокруг так много отвлекающих факторов: электронная почта, банки, сторонние проекты, “аськи” и т.д. и т.п.

В течении 10 лет я пробовал различные методы, изучал курсы управления, использовал расписания и только теперь (6 месяцев) создал для себя систему, которая увеличила мою производительность минимум на 40%.

Система – это объединение различных технологий, которые я изучил за всё это время. Если кратко: работай периодами и распределяй время.

1. Разделяем день на отрезки, каждый для конкретной задачи.
Как владелец бизнеса у меня много различных дел в течении дня, которые я не могу не делать. Основываясь на ежедневных делах я делю день на отрезки даже для приготовления кофе. Преимущество в том, что коллеги знают что я делаю в данный конкретный момент времени.

Обычный рабочий день делится вот таки образом:

  • 08:20 – 09:00 утренний кофе, чтение статей и ответы на почту.
  • 09:00 – 10:00 написание статей в блог или любых других материалов.
  • 10:00 – 11:00 проверка счетов, платежей и квитанций
  • 11:00 – 12:00 личные проекты, общение с заказчиками или коллегами
  • 12:00 – 13:00 дизайн
  • 13:00 – 14:00 дизайн
  • 14:00 – 15:00 обед
  • 15:00 – 16:00 дизайн
  • 16:00 – 17:00 дизайн
  • 17:00 – 18:00 блог

Это разделение дел служит ежедневным расписанием.
От себя добавлю – расписание великая вещь. Даже если не собираешься его строго придерживаться. Само наличие расписания очень сильно мотивирует и дисциплинирует. Относится не только к дневному расписанию. Я, например, почти всегда составляю для себя список продуктов перед походов в магазин и список книг и фильмов которые надо прочитать или посмотреть.

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

Да, вот ещё – рекомендую утром кроме кофе всё-таки плотно завтракать. Ну и понятное дело только здоровую пищу (кофе конечно к ней не относится, но…). О пище много написано в интернете – рекомендую самостоятельно поискать.

2. Работайте отрезками по 50 минут и отдыхайте 10 минут.
Любое дело делится на отрезки по одному часу. Идея состоит в том, чтобы работать не прерываясь 50 минут и затем отдыхать 10 минут. Золотое правило – 50 минут деятельности без перерыва и не отвлекаясь. В течении 10 минут отдыха вы может послушать музыку, прочитать и ответить на письмо, стать и пройтись.

Если ваша работа связана с сидением за компьютером – крайне рекомендую в эти 10 минут отдыха вставать со стула или кресла и делать физические упражнения: отжимания, пресс, приседания. Очень прикольно включить танцевальную музыку и тупо потоптаться под ритмы. Главное это не проводить время за компьютером – пусть и глаза немного отдохнут

3. Отсоединяйтесь.
В течении 50 “рабочих” минут отсоединяйтесь. Это, возможно, самая трудное, что надо сделать. Идея состоит в том, чтобы не иметь отвлекающих факторов. Закройте почту, чат, месенджеры (ну или используйте режимы “не беспокоить”) и т.д. и всё, что может вас отвлечь в эти 50 минут. В 10 минут отдыха вы сможете вернуться в онлайн.

4. Не составляйте to-do списки.
Лучше составляйте списки проектов. Например, если у меня есть два или три разных проекта, я работаю над каждым до полного его заверения. Если вы дизайнер, у вас уже есть идея над чем вы должны работать в этом проекте – вам не нужны списки. Вам просто надо забыть о списках и просто работать.

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

5. Отдыхайте
10 минут, это тот период когда я просто лежу с закрытыми глазами. Иногда я просто хожу или занимаюсь любыми другими делами, которые позволяют мне отвлечься и “перезарядить батареи” чтобы продолжать работу дальше.

Ну кроме уже посоветованных мной занятий спортом (30 раз отдаться и 50 раз сделать пресс – это дело одной минуты), рекомендую перед началом каждого рабочего отрезка умываться холодной водой и пить воду (хотя бы пару глотков).

6. Слушайте музыку
Как дизайнера, ничто не вдохновляет меня больше чем музыка. У меня есть свои списки музыки для разных настроений, даже для разных видов работ.

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

7. Убирайте ваше рабочее место.
Я знаю, часто, невозможно держать своё рабочее место чистым. Но иногда становится невозможным работать в беспорядке. Старайтесь убирать своё место один или два раза в неделю.

8. Освещение.
Очень важно чтобы на рабочем место было хорошее освещение, если в ващем офисе нет хорошего естественного освещения вы можете использовать настольные лампы.

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

9. Держите на рабочем столе только то, что может вам понадобиться.
В моём случае это:

  • Мой альбом для скетчей
  • Карандаш
  • Мой компьютер
  • Фото моей семьи.

Все остальные вещи я держу на книжной полке за спиной.

10. Будь как вода, мой друг
Этот пункт мой любимый (Да … я фанат Брюса Ли)

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

Ну это совершенно естественно, что провести спокойно каждый рабочий день тебе не дадут внешние силы. Если любой “сбой” в ежедневном расписании будет абсолютно выбивать тебя из колеи, то это неправильно – значит “в консерватории что-то не так”.

Дальше продолжу от себя.

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

Автор статьи расписал свой рабочий день – и совсем не написал что у него происходит между 18:00 и 8:20 следующего дня.
Ну учитывая время на сон – ложиться надо в районе 00:20.

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

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

Закончу известной фразой:
Хорошо работает только тот, кто умеет хорошо отдыхать. (с) не знаю кто, но кто-то очень мудрый.


Интервью Мэта Муленвэга (автора Worpdress)

Перевод интервью Мэта Муленвэга (Matt Mullenweg) – автора WordPress

Как возникла идея создать WordPress и почему ты решил сделать его бесплатным?
WordPress реализовывал мои пожелания, каким должен быть продукт для ведения блога чтобы сделать мой сайт лучше, и избавлял от разочарования существующими решениями, которые по ощущениям были слишком сложны и тяжелы для использования. WordPress был основан на существующем продукте, который назывался b2 и распространялся по лицензии GPL, поэтому естественно он также стал распространятся по лицензии GPL и сохранять свободу для пользователей.

Как ты зарабатываешь на нём и что планируешь делать дальше чтобы зарабатывать ещё больше?
5 лет назад я основал компанию Automattic для создания коммерческих сервисов для WordPress – это позволило выйти на рынок. Первым был антиспам сервис Akismet, который позднее был использован WordPress.com, Gravatar, Polldaddy, IntenseDebate, VideoPress, VaultPress, и многих других.

Как организован процесс разработки: сколько разработчиков у тебя есть, они с полной/частичной занятостью, они сидят в офисе (где?) или работают удалённо? Какая IDE и какую среду они используют, работая над WordPress?
Сейчас около 200 активных участников разработки ядра WordPress, все они добровольцы. Некоторые (включая Automattic) получают зарплату за вклад в WordPress. Специальной среды разработки нет, каждый использует то, что ему наиболее удобно.

Какое влияние оказывает WordPress на рынок и как это влияет на конкурирующие продукты (коммерческие и бесплатные)?
WordPress сейчас – это, определённо, самая распространённая платформа для публикации контента, но есть и отличные конкуренты – например, Blogger. Инновации на рынке это хорошо, потому что они подталкивают нас вперёд.

Начиная с версии 2.3.3 наибольшая часть изменений связана с админ-панелью и удобством пользования, а не с оптимизацией кода. Можем ли мы надеяться что в один прекрасный день движок станет оптимальнее?
Мы постоянно переписываем, рефакторим и оптимизируем код WordPress – часто это 10-20% за один релиз. Начиная с 2.3.3, наверное 95% кода было переписано. Такой неспешный процесс усовершенствования кода лучше чем полное переписывание, потому что каждое изменение тестируется нами для сохранения обратной совместимости.

Планируете ли прекратить поддержку PHP4 и прекратить использование deprecated.php?
Да, в 2011 году.

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

Вы поощряете разработчиков плагинов и тем?
Я уверен, что многие разработчики тем и плагинов высоко вознаграждены за свою работу. Мы не платим деньги за что либо с WordPress.org.

Добавите ли какие-нибудь плагины в коробочную версию кроме Akismet и Hello Dolly?
Скорее всего нет.

Что ты думаешь по поводу того, что WordPress превращается из блого-движка в полноценную CMS?
Это достаточно нормальный процесс, который начался после реализации возможности создания страниц (Pages). Больше половины всех новых инсталляций WordPress не используются как блоги вообще.

Если бы сейчас ты начинал писать WordPress с нуля – на что бы он был похож?
Начиная с сегодня я бы пожалуй отказался от некоторых возможностей, которые практически не используются, например blogroll manager, и сфокусировался больше на SEO и социальной интеграции.

Что ты думаешь о таких фреймворках как ZendFramework, Сodeigniter, Symfony и т.д.? Ты не думал использовать их при разработке WordPress?
WordPress сам по себе фреймворк, с помощью которого вы можете строить продвинутые и расширяемые приложения.

Какие CMS/CMF тебе нравятся? На какие проекты ты обращал внимание, когда создавал?
Наша страница about упоминает и ссылается на Textpattern, Movable Type и Drupal как вдохновителей.

Спасибо за ответы Мэт!


Google стал индексировать SVG-файлы

В блоге для разработчиков Google Webmaster Central появилось сообщение о том, что поисковик Google теперь будет индексировать SVG документы. Соответственно теперь появилась возможность искать информацию так же и по SVG-файлам.

SVG – это открытый формат для векторной графики с поддержкой интерактивных элементов. Основан на XML.

Индексируются как отдельные фалы SVG, так и интегрированные в HTML. Для индексации большинства SVG-файлов потребуется некоторое время, соответственно полноценные результаты поиска будут доступные немного познее.
Пара примеров поисковых запросов: [sitemap site:fastsvg.com] и [HideShow site:svg-whiz.com]

Если на вашем хостинге есть SVG-файлы и вы хотите исключить их из результатов поиска, то вы можете воспользоваться директивой “X-Robots-Tag: noindex” в заголовке HTTP.

Список расширений файлов, для которых возможен поиск в Google:

  • Adobe Flash (.swf)
  • Adobe Portable Document Format (.pdf)
  • Adobe PostScript (.ps)
  • Autodesk Design Web Format (.dwf)
  • Basic source code (.bas)
  • C/C++ source code (.c, .cc, .cpp, .cxx, .h, .hpp)
  • Google Earth (.kml, .kmz)
  • GPS eXchange Format (.gpx)
  • Hancom Hanword (.hwp)
  • HTML (.htm, .html)
  • Java source code (.java)
  • Microsoft Excel (.xls, .xlsx)
  • Microsoft PowerPoint (.ppt, .pptx)
  • Microsoft Word (.doc, .docx)
  • OpenOffice presentations (.odp)
  • OpenOffice spreadsheet (.ods)
  • OpenOffice text (.odt)
  • Perl source code (.pl)
  • Python source code (.py)
  • Rich Text Format (.rtf, .wri)
  • Scalable Vector Graphics (.svg)
  • Text (.ans, .asc, .cas, .txt, .text)
  • Wireless Markup Language (.wml, .wap)
  • XML (.xml)

Причём речь идёт именно о расширении – если воспользоваться оператором filetype: в поисковом запросе (например filetype:xml galway), то поиск будет осуществляться среди файлов с расширением .xml, а не с форматом XML.


Статистический взгляд на эволюцию WordPress

Возвращаясь к моей недавней борьбе с ненормальной работой новой версии WordPress 3.0.1 хочу показать несколько найденных мною статистических изысканий других блогеров.

Вот заметка от создателя антипода WordPress-a – MaxSite CMSЭволюции WordPress посвящается. В заметке автор провёл исследование потребления памяти скриптами WordPress-а. Выводы в общем неутешительные для авторов движка.
Вот так выглядит график использования памяти и тренд на увеличение, собственно, не собирается меняться: WP 3.0.1 отъедает 22 МБ выделенной памяти.

Посмотрев на этот график, я бы, на месте авторов, задумался не над остановкой выпуска новых версий ради реорганизации окружения WordPress (реорганизация сайта, форума, документации, хранилища тем и плагинов), а над усиленной работой по оптимизации работы с памятью.

Ну конечно существуют и вполне объективные причины увеличения используемой памяти – WordPress всё-таки очень сильно наростил функциональность к версии 3.0.1 по сравнению с первой официальной версией 0.7. Вот, например, эволюция пользовательского интерфейса WordPress.

Французский блогер Ozh собрал интересную статистику по всем основным версиям (54 релиза) WordPress, хотя сам почему-то он их назвал “бесполезными фактами”. Например, размер zip-файла с исходным кодом от 225 кб версии 0.7 вырос до 2897 кб в версии 3.0.1, т.е. более чем в 10 раз. Табличка с подробно статистикой по размерам файлов, количеству и типам можно посмотреть здесь. По этим данным были составлены интересный графики.

Кроме так сказать физических характеристик Ozh изучил и внутреннюю структуру движка и выяснил несколько IнTересных фактов:

  • В последней опубликованной версии WordPress 3.0.1 объявлено 3240 php-функций.
  • В первой версии (0.7.1) было всего 309, т.е. более чем в 10 раз меньше
  • Всего во всех версиях WordPress было объявлено и использовано 3920 php-функций
  • В среднем каждый номерной релиз “.X” (2.1, 2.9…) содержал 225,2 новых функций
  • Только один релиз был “худее” предыдущего: версия 1.2.1 содержала на 23 функции меньше чем предыдущая версия 1.0.2
  • Самый “мощный” релиз – WordPress 2.8 – добавил сразу 569 новых функций. Больше всего функций (121) было удалено с выходом версии 1.5.

Ещё один график по количеству функций в различных версиях (остальное на сайте автора):

Закончу фразой из анекдота:

– И вот теперь со всей этой фигнёй мы попробуем взлететь.


IнTересные ссылки №7 (2010-08-19)

Здравствуйте уважаемые читатели IнTересностей.
Представляю вашему вниманию очередной выпуск IнTересных ссылок. Этот выпуск пройдёт под знаком, неотвратимо надвигающегося на фрилансеров, нового Налогового Кодекса Украины – в выпуске вы найдёте несколько ссылок с обсуждениями проекта НК.

[IнTересные ссылки]

[IнTересное видео]

[IнTересный юмор]
Сегодня опять без юмора – наверное этот раздел всё-таки отомрёт.

[IнTересные обсуждения]

Какой-то не очень позитивный выпуск вышел, но вот как-то так в этот раз.
Спасибо за внимание и до следующих встреч.


WordPress 3.0.1 и Allowed memory size of exhausted

Вчера вечером решил всё-таки перейти на новую версию блого-движка WordPress. На текущий момент это версия 3.0.1. Т.к. уважаемый Lecactus забил на переводы, пришлось скачивать новую версию с официального сайта. Были выкачаны и английская, и русская версии.

Естественно перед установкой новой версии нужно сделать копию базы и, по возможности, всех файлов блога – что и было сделано.
Кстати копию базы делает у меня плагин WordPress Database Backup по расписанию и делает это очень успешно. Копия файлов была сделана ручками (особенно не забывайте о wp-contents где хранятся все темы, плагины и медиа-файлы, используемые в вашем текущем блоге).
Кстати ваши медиа-файлы могут находится и в другой папке – это зависит от настроек!

Так вот собственно к чему я пишу это всё – после перехода на новую версию сам блог остался в рабочем состоянии, а вот административная часть оказалась абсолютно в нерабочем. Практически любая страница загружалась или наполовину, или не загружалась совсем с ошибкой “Allowed memory size of exhausted“. Дело в том, что мой текущий тариф у хостера подразумевает выделение только 32 Мб для работы php скриптов. Однако этого для работы новой админки оказалось недостаточно. После долгих танцев с бубном проблема была конечно решена (наполовину) – админка заработала в полном объёме, но пришлось её оставить на английском, т.к. перевод на русский занимает слишком много памяти и, при включённой директиве define (‘WPLANG’, ‘ru_RU’); в файле wp-config.php, админка не загружалась совсем – White Screen of Death (WSOD).

Вариантов решения проблемы на самом деле несколько:

  1. Увеличение доступной памяти для php скриптов.
    Это также можно сделать несколькими способами (если есть соответствующий доступ к файлам):

    1. В файле php.ini изменить установить параметр memory_limit = 64M (по умолчанию 32Мб);
    2. В файле .htaccess прописать директиву php_value memory_limit 64M
    3. В файле wp-config.php прописать define(‘WP_MEMORY_LIMIT’, ’64M’);

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

  2. Следующий способ чтобы хоть как-то избавится от WSOD заключается в том, что необходимо деактивировать все активные плагины. Во всяком случае мне это помогло увидеть админку. Для этого пришлось вернуть старую версию WordPress 2.9.2. Затем (не меняя версию) я установил довольно полезный плагин WP-Memory-Usage. Плагин выводит в подвал админки информацию об используемой памяти.

    Затем я опять обновил версию до английской 3.0.1 – с русской версией админка не работала даже при всех деактивированных плагинах. Админка чистого движка (ну с одним активированным плагином) отъела 25 Мб из 32. Затем я обновил все плагины до последних версий и стал активировать все необходимые мне. Всё нормально активировалось и вот сейчас используется Memory : 26.92 of 32 MByte

  3. Однако на этом танцы с бубном русским WordPress-ом не заканчиваются.
    Чтобы оживить админку и при этом оставить русский интерфейс для блога (все названия месяцев, дней недели и т.д., видимые для посетителей блога) – пришлось сделать вот такой финт ушами. В конфигурационном файле wp-config.php необходимо закомментировать define (‘WPLANG’, ‘ru_RU’); и прописать такую конструкцию
    if (strpos($_SERVER[‘REQUEST_URI’], ‘wp-admin’)) define (‘WPLANG’, ‘ ‘); else define (‘WPLANG’, ‘ru_RU’);
    Это будет означать что для блога используется русский язык, а для админки – язык по-умолчанию, т.е. английский.

    Я попробую перевести админку (основываясь на переводах Lecactus-а) и выложить чуть позже (если получится).

Вот собственно именно таким получился у меня переход на новую версию WordPress.

Кстати, совершенно забыл, рекомендую удалить неиспользуемые плагины – они тоже отъедают выделенную для php-скриптов память!

P.S.
Кстати, а никто не замечал, что как бы ни было написано слово

wordpress

(спасают только теги pre) – оно автоматически преобразуется в WordPress (большие буквы W и P).


Firefox 3.6.8

Не прошло и трёх дней, как компания Mozilla выпустила очередное обновление браузера Firefox – версия 3.6.8.

В данной версии исправлена лишь одна критическая ошибка, которая неожиданно появилась в версии 3.6.7, хотя была найдена ещё в 3.5.11 и исправлена в последующих версиях. Ошибка связана с обработкой повисших указателей в массиве параметров плагина. Это приводило к потенциальной возможности атаки, путём внесения вредоносного кода в блоки памяти, но которые ссылались такие указатели.

Странно что по этому поводу нет никакой информации на официальных ресурсах, то ли проверяют до сих пор, то ли хотят включить в релиз ещё что-то. Хотя непонятно – мой браузер уже обновился сам, т.е. все остальные изменения должны пойти следующей версией. А возможно у них там просто выходной 🙂

Самостоятельно, не дожидаясь автоматического обновления, можно в ручном режиме через главное меню: [Справка] — [Проверить наличие обновлений…]


Firefox 3.6.7

На сайте mozillalinks.org появилось сообщение о выходе следующего релиза браузера Firefox – номер релиза 3.6.7

Сообщается об исправлении 126 ошибок и 14 уязвимостей, 8 из которых признаны критическими.

Обновление, как всегда, будет предложено всем пользователям в течении 48 часов. Однако я рекомендую обновится в ручном режиме через главное меню: [Справка] — [Проверить наличие обновлений…], всё-таки сразу 8 критических уязвимостей.


IнTересные ссылки №6 (2010-07-09)

Здравствуйте уважаемые читатели IнTересностей. Сегодня я решил выпустить очередные (6-е по счёту) IнTересные ссылки. В сегодняшнем выпуске будет только два подраздела: ссылки и видео

Итак приступим.

[IнTересные ссылки]

[IнTересное видео]

[IнTересный юмор]

[IнTересные обсуждения]

Спасибо за внимание и до следующих выпусков.


Яндекс-почте 10 лет

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

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

На промо-сайте десятилетия Яндекс-почты можно раздобыть себе вот такую марку:

Яндекс.Почте 10 летЯ.Почта у меня 3 года

Лично я очень доволен этим ящиком – минимум спама, быстрый интерфейс – что ещё надо простому пользователю!