Как Вы находите лучший способ сфокусироваться на проекте/задаче кодирования? [закрытый]

Поместите код в конструктор следующим образом:

Params() {
    v.resize(100);
    for (int n = 0; n < 100; ++n)
    {
        v[n] = n * a;
    }
}

Таким образом, когда вы делаете Params, он уже инициализируется с вашими значениями:

Params a;
std::cout << a.v[10] << std::endl;

Это например, напечатает 11.32.

5
задан devnull 29 May 2014 в 09:53
поделиться

5 ответов

Обычно я начинаю с того, что убиваю свое интернет-соединение, иначе я знаю, что это будет вопросом времени, прежде чем я Я занимаюсь серфингом на совершенно не связанных страницах. Кроме того, я обычно планирую свое время до начала работы и стараюсь использовать частые короткие тормоза (например, работа 45 минут, 15 минут перерыв, работа 30 минут, 5 минут перерыв и т. Д.). Таким образом, если я проголодался, мне нужно подождать следующего перерыва, прежде чем что-нибудь съесть, что поможет мне сосредоточиться только потому, что я знаю, что нет смысла думать о еде до перерыва. И если вам удастся прийти в сознание «если я сделаю это сейчас, мне не нужно будет делать это позже», это всегда хорошее место.

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

Удачи в мотивации!

4
ответ дан 14 December 2019 в 04:47
поделиться

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

Я считаю, что установка списка TODO и предоставление мне личных сроков выполнения определенных вещей сохраняет я иду. Все дело в удовольствии для меня. Как вы упомянули, беседа с единомышленниками о вашем проекте и проявление их энтузиазма действительно могут помочь вам. Если выделить определенное время, чтобы просто сидеть и кодировать, то время суток, когда отвлекающие факторы будут минимальными, а у вас есть время подумать и расслабиться, действительно может повысить производительность. Что касается сохранения вашей головы в игре, единственный способ сделать это - убедиться, что отвлекающие факторы ограничены. Отвлекает как Stackoverflow например;). Если вы работаете за компьютером и вам надоело программирование, вам трудно помешать вашему разуму заняться другими делами. Общение в MSN и ответы на вопросы Stackoverflow не могут сосуществовать одновременно с кодированием!

1
ответ дан 14 December 2019 в 04:47
поделиться
1
ответ дан 14 December 2019 в 04:47
поделиться

Для меня это помогает составить список задач и обновлять его, пока я двигаюсь. например,
1 - написать модульные тесты для класса X.
2- напиши класс X.
/ *
во время написания класса XI бегите в кирпичную стену. Прежде чем обратиться за помощью ко всемогущему Google, я добавляю еще один предмет
* /
3 - узнайте, как реализовать функцию Y.

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

1
ответ дан 14 December 2019 в 04:47
поделиться
  • Make a time for emails in the morning and the evening.
  • Turn off all pop ups and reminders (email notifications)
  • Get a cup of coffee
  • Put in the ear phones or put on the head phones
  • Start the music.
  • Take a 2 minute break every hour
  • Stop for lunch.
  • Rinse and repeat.
1
ответ дан 14 December 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: