Борьба за то, как начать проект

Мне очень трудно сесть и попытаться начать проект, особенно когда начинается мой СДВГ. Я обнаружил, что запуск проекта часто может быть самой сложной частью для меня, но как только я нахожу ритм, это может быть немного легче. Когда есть так много вещей, о которых нужно подумать, поиск нужной канавки кажется невозможным. Я начинаю думать обо всех мелочах, а потом приходит прокрастинация. Тогда даже после того, как вы начнете, вы можете столкнуться с проблемами, которые действительно замедлят вашу работу. Но я узнал несколько способов действительно помочь сдвинуть дело с мертвой точки и довести этот проект до того, чего вы хотите.

Важность управления проектами

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

Найдите что-нибудь маленькое, с чего можно начать

Когда вы впервые начинаете проект, вы, вероятно, будете бояться в него ввязываться, потому что не знаете, что делать в первую очередь, а впереди у вас много работы. Отличный способ начать — попробовать и представить себе, как будет выглядеть готовый продукт. Набросав его или используя программу для создания черновика, он будет выглядеть намного более управляемым и покажет вам, что вам действительно нужно сделать для каждой части. Как только вы получите черновой чертеж того, что вам нужно сделать, вы можете разбить его на части. С помощью этих разделов вы можете сосредоточиться на более мелких частях проекта и посмотреть, как спроектировать каждую часть, например, если вам нужно поместить что-то во гибкий блок или сетку. Вы также можете искать сходства, например, если вы собираетесь использовать один и тот же цвет или размер для нескольких частей. Это может сделать вашу работу еще проще, так что вам не придется воссоздавать кучу похожих вещей. Если вы знаете, что хотите использовать тот же размер шрифта, семейство, цвет и т. д. для половины страницы, вы можете настроить переменные, чтобы знать, где их использовать, и вам не нужно пытаться вспомнить, что вы использовали ранее. Хорошие переменные облегчают чтение кода для вас и других, которые могут работать над ним вместе с вами.

Объекты в движении любят оставаться в движении

Закон Ньютона применим не только к объектам, он может помочь и вам. Надеюсь, после всего чернового наброска вы получили некоторое представление о том, что делаете, и почувствовали вдохновение, чтобы начать печатать их ключи. Все идет хорошо, вы начинаете по-настоящему увлекаться проектом, пока… Бум! Мы столкнулись с ситуацией, в которой мы просто застряли, мы пробовали много разных вещей, и, кажется, ничего не работает. Мы просто хотим биться головой о клавиатуру, и мы начинаем терять весь тот пар, который мы создали. У нас есть несколько различных вариантов, чтобы попытаться сохранить поток, который у нас есть.

  1. Попробуйте немного поработать над чем-нибудь другим. Вы всегда можете вернуться к проблеме позже, и зачем тратить поток, в который вы попали. Вы можете сделать намного больше, чем проблема, даже если ее сложность может быть лишь одной из последних вещей, которые вам нужно сделать для проекта. Который может снять много стресса из-за беспокойства о том, сколько у вас осталось.
  2. Сделайте небольшой перерыв, это может показаться непродуктивным по сравнению с тем, к чему вы стремились, но небольшой перерыв лучше, чем сидеть за экраном компьютера, просто подчеркивая, что вы не можете понять это. Это здорово для вашего мозга и вашего тела, потому что вы все равно не хотите сидеть весь день. Встаньте, пройдитесь, перекусите, потянитесь. Небольшой перерыв и возвращение могут помочь вам увидеть код по-другому. Может быть, вы даже увидите что-то, что вы пропустили.
  3. Если это не сработает, вы всегда можете попробовать Rubber Ducking. Это метод отладки, который помогает вам решить вашу собственную проблему. Что вы делаете, так это обсуждаете проблему с маленькой резиновой уткой. Это не обязательно должна быть утка. Вы можете поговорить с любым предметом, домашним животным или другом. Основная цель — заставить вас замедлиться и описать, что вы пытаетесь сделать. Потому что вы можете думать о голодании и упускать из виду то, из-за чего это не работает.

Надеюсь, это помогло

Есть много способов сфокусировать людей, и некоторые вещи работают лучше для кого-то, а для других могут не работать. Основная цель — попытаться найти что-то, что уменьшит стресс от всего, что вам нужно сделать для проекта. Стресс убьет продуктивность, поэтому найдите то, что работает для вас лучше всего, и завершите этот проект! Не забывайте, что Резиновая уточка тоже болеет за вас!