Что делать, если релиз должен быть вчера, а у вас даже черновик не готов? Оправдаться перед начальством и найти способ не заваливать больше дедлайны.
Главный закон личной продуктивности гласит: работа занимает столько времени, сколько на нее отведено. Если у вас есть только четыре часа, то вы потратите их все и сдадите проект за несколько минут до дедлайна. Если на ту же самую задачу дано восемь часов, ровно столько у вас и уйдет.
Не отчаивайтесь! Мы подготовили статью с несколькими полезными советами (если их выполнять), которые помогут лучше распределять время и все успевать.
Используйте планировщики задач
Можно просто повесить на стену лист бумаги и отмечать на нем задачи на день или неделю. Для этого подойдут и обычная школьная тетрадка, и стильный ежедневник, который не стыдно запостить в Instagram.
Но настоящий компьютерный гений воспользуется программой-планировщиком задач. Сейчас их предостаточно, чтобы каждый выбрал какую-нибудь для себя: Evernote, Trello, WunderList и другие. Только не совершайте ошибку и не разрабатывайте планировщик самостоятельно — это отнимет у вас еще больше времени, чем вы потом сэкономите. Проверено на личном опыте.
Займитесь самодисциплиной
В планировщике не будет смысла, если вы начнете прокрастинировать или вовсе забивать на работу. Поэтому возьмите себя в руки и начните уже что-то делать — вставайте пораньше, делайте зарядку, чистите зубы, умывайтесь и бегом на плацдарм!
Вам также будет интересно:
• Для чего используют PHP и почему его ненавидят.
• На что живут программисты: зарплаты, налоги, регионы и возможности.
• Как программировать игры: языки, движки и все, что нужно знать начинающему разработчику.
Шутки шутками, но прокрастинация — серьезная тема. И чтобы с ней справиться, нужно найти причину проблемы, а потом уже подобрать подходящее решение. Работая из-под палки, вы быстро выгорите. Ну а если вы не прокрастинатор, а просто лентяй, то зачем вообще читать подобные статьи?
Разбивайте задачи на маленькие части
Большие объемы пугают (как и те, кто их не боится), поэтому лучше представить, что они не такие уж и большие, — разбить на составные части. Например, вам нужно разработать ПО для космической станции. Кажется, что это какая-то колоссальная задача. В принципе, так и есть, но если первым делом заняться системой клапанов, а потом перейти к следующей небольшой проблеме, то станет чуть проще.
Если же и там начать разбираться с открытием клапана, а потом с закрытием и валидацией герметичности, то станет совсем легко. И даже эти функции тоже можно разбить на несколько частей.
Выполняйте критическую работу сразу
Написав самые важные части решения в первую очередь, вы станете увереннее. Остальные части уже не будут так сильно давить на психику. Например, если вы разрабатываете сайт, то сначала нужно создать базу данных и набросать основные страницы:
- главную;
- блог;
- страницы со статей;
- каталог и карточки товаров и так далее.
Пусть они будут ограничены в функционале, но будут работать. Потом можно добавить последние штрихи, которые займут совсем немного времени. Даже если вы завалите дедлайн, у вас будет какой-никакой продукт, который можно выпустить в релиз, а потом накидать патчей и обновлений.
Берите срок с запасом
Этот совет можно использовать не всегда, потому что заказчикам или начальству часто нужен готовый проект еще вчера, а обращаются к вам они сегодня. Тут вас спасут предыдущие хитрости.
Курс «Python-разработчик с нуля»
Практический четырехмесячный курс для тех, кто хочет научиться основам программирования на универсальном, понятном и лаконичном языке с индивидуальным наставником, а также создать свою первую программу на Python и получить реальный опыт разработки.
Программа курса
Если же такой спешки нет, то просите на работу в полтора-два раза больше времени, чем нужно. Так вы подстрахуетесь от непредвиденных ситуаций. И сразу же приступайте к выполнению задачи, иначе опять сдадите все в последний момент.