Как Web-программисту работать более продуктивно

Как Web-программисту работать более продуктивно



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

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

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

 

 

 

Проблема производительности с точки зрения науки

Если вы уделите некоторое время прочтению исследований в области социальных связей, то вы узнаете, что мы живем сейчас в эпоху нарастающего числа непродуктивных простофиль. Без удержу заниматься серфингом в сети, постоянно обновлять новостные ленты в Facebook и самозабвенно стрелять птицами в Angry Birds – вот краткий перечень того, что убивает нашу производительность сегодня.

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



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

 

 

Основные шаги по улучшению производительности следующие:

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

 

 

Оцените свою рабочую обстановку

Ваша рабочая обстановка имеет огромное влияние на производительность. Оглянитесь. Является ли ваш стол чистым и организованным? Не похож ли рабочий стол компьютера на хаотичную свалку? Легко ли найти рабочие файлы в компьютере?

Я большой сторонник почти пустого рабочего стола, как физического, так и цифрового. Работая в чистой обстановке, ваш ум не будет так «захламлен» и будет менее рассеянным.

 

 

Найдите баланс

Чтобы быть более продуктивным, не обязательно выделять большее количество часов в день на написание кода. Быть продуктивным означает писать больше кода в течение того же или даже меньшего количества часов. Когда проекты начинают накапливаться или когда клиенты торопят со сроками, — проще всего будет поступить методом увеличения рабочего времени (вплоть до утра). Но это, как правило, не самое лучшее решение и может даже привести к тому, что вы станете менее продуктивными.

Личный опыт показал, что выделение слишком много времени на решение рабочих задач – это быстрый способ нарушить жизненное равновесие. Питаться неправильно, не заниматься физическими упражнениями, не высыпаться нормально, и не проводить время с друзьями и семьей. Это может произойти очень быстро, и первое, что пострадает от этого, будет тем, что вы хотели улучшить.

Поэтому, начните с оценки жизненных приоритетов – найдите баланс между теми аспектами вашей жизни, которые вы цените больше всего. Затем определите, сколько времени вы хотите с толком потратить на каждый из них. Оцените на временной шкале следующие аспекты вашей жизни (на бумаге или же в уме):

  • Семья и взаимоотношения
  • Работа (карьера)
  • Здоровье и спорт
  • Друзья
  • Хобби
  • Отдых и Сон

 

Учтите, что у вас есть только 24 часа в день, поэтому, если вы собираетесь увеличить рабочее время, вам придется отнять это время у другого аспекта вашей жизни. Выбирайте с умом.

 

 

Распорядок дня во временных промежутках

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

А как это связано с написанием кода?

Большой вопрос, но, по-моему, связано напрямую. Рабочий день по старинке выглядит следующим образом: вы сели в кресло, пишете код 8-10 часов, отвлекаетесь на небольшие перерывы. Потом, если повезет, у вас будет немного времени (и энергии) для занятий физическими упражнениями, время для своей семьи или общения с друзьями.

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

 

10:00 Подъем
10:15 Завтрак
10:30 Работа над проектами (усердно, ни на что не отвлекаться)
12:15 Посещение тренажерного зала
13:45 Работа над проектами (усердно, ни на что не отвлекаться)
15:15 Работа с электронной почтой и общение с клиентами
15:45 Обед
16:15 Немного времени на социальные сети
17:15 Работа с клиентами
18:15 Активная 15-минутная пешая прогулка (или зарядка)
18:30 Работа над своими проектами
19:45 Семья / Время с друзьями / Ужин
22:45 Составление плана на завтра, проверка электронной почты
23:15 Чтение и отдых
00:30 Сон

 

Если вы не «сова», тогда сместите начало рабочего дня на нужное количество часов.

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

 

 

Приоритет и фокусировка

Иногда для улучшения вашей общей производительности нужно научиться более эффективно расставлять свои приоритеты. Если принцип Парето справедлив, — 20% того, что вы делаете в течение дня, приносит 80% дохода, и наоборот – 80% ваших усилий приносит лишь 20% дохода. Убедитесь, что вы уделяете приоритетное внимание первым 20% и эти мероприятия у вас запланированы на начало дня. Ваш первый и второй 90-минутный интервал работы – это те два момента, когда вы должны быть сосредоточены на все 100%.

 

 

Планирование на следующий день

Вы когда-нибудь начинали свой день без планирования? Скорее всего, все так делают. Но, незапланированные рабочие дни почти никогда не бывают продуктивными. Когда вы начинаете рабочий день с просмотра списка из 20 неприоритетных задач, ваш ум переходит в режим переполнения – вы не знаете, с чего начать. Может заглянуть в соцсети? Пока вы решаете, чем заняться, драгоценное время уходит, а вы все еще не начали заниматься важным текущим проектом.

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

 

 

 

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

Будьте творческими. Поэкспериментируйте со структурированием своего дня. Узнайте, что хорошо работает в вашем случае, а что нет. Я думаю, что вас удивит то, как советы в данном посте повлияют на вашу производительность с течением времени. Дайте нам знать о своем опыте в комментариях ниже!

 



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *