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

Это обычный день кодирования в проекте, над которым я работаю уже около месяца. Пока я изучал, как реализовать новую функцию, у меня появилась идея, как использовать полученные знания в новом проекте.
Я захожу в свой аккаунт на GitHub, создаю новый репозиторий, а десятки незавершенных проектов смотрят, как я это делаю. (Нашли это соотносимым?! 😅😂)

Что такого в новых проектах, что мы бросаем текущие, над которыми работаем? Почему они (вообще говоря) более увлекательны? И как мы придерживаемся текущей работы, прежде чем переходить к новым проектам?

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

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

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


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

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

  1. Записывайте свои новые идеи где-нибудь в таком месте, к которому вы будете часто обращаться.
  2. Таким образом, ваша голова будет занята только тем, над чем вы работаете.
  3. Когда вы будете немного свободны, вы сможете взять что-то из списка и начать работать над этим.

Легче начинать новые проекты, потому что их легко инициировать и не так просто завершить уже начатые. — Авичал и Ариндам

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

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

Новый проект дает нам чистый холст для работы, начало проекта — это время, когда можно заняться творчеством, новый дизайн, новые API и совершенно новое мировоззрение.
Текущие проекты могут стать очень скучными, я думаю, что постоянный прогресс — это единственное, что может удержать вас, когда вы оступитесь. — Хардик Гарг

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


Это очень распространенный опыт, через который приходится проходить. Из своего личного опыта могу сказать, что мы теряем интерес к проекту, если работаем над ним слишком долго. — Гаурав Прасад

Чтобы справиться с этой проблемой,

  1. Создайте этапы для своих проектов.
  2. Отслеживайте их и работайте над ними последовательно.
  3. После достижения цели начните делать то же самое со вторым проектом.

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


Если вы работаете над проектом, у которого есть видение и цель, вы избежите пропусков. Однако если вы работаете над проектом просто ради того, чтобы его сделать, вы будете перескакивать с одного на другое. — GS Thina

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


Лучше не браться за новые проекты, пока не закончите старые. — Вивек


Каковы ваши личные теории на эту тему?

В заключение

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

Оцените статью
Procodings.ru
Добавить комментарий