Добавить в корзинуПозвонить
Найти в Дзене
Hello World

Как не выгореть на длинном проекте

Долгосрочные проекты - сложнейшая вещь. Я в думаю что на это способны только взрослые или инопланетяне... Мне самому 35, но я испытываю большие проблемы с долгими проектами. После полугода работы над проектом я был на грани. Я уже рассылал резюме и было чувство что моя жизнь вот вот накроется медным тазом. Было чувство что я не закончу. Я не смогу. Это выше моих сил. Туда вложено огромное количество денег и усилий и никто кроме меня не может его довести до завершения. И тут пришло просветление. Не взваливай на себя ответственность за то что не контролируешь Решением оказалось просто забить на дальнейшую судьбу этого проекта и просто сосредоточится на написании кода. Чтобы выжить на долгом проекте нужно просто забить на результат и сосредоточится на процессе Что страшного случится если я не закончу? Ну поменяю работу. У меня есть любимая жена которая меня поддержит пока буду трудоустраиваться. К тому же есть НЗ который поможет продержаться несколько месяцев. К нему добавятся неиспользо
Оглавление

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

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

Было чувство что я не закончу. Я не смогу. Это выше моих сил. Туда вложено огромное количество денег и усилий и никто кроме меня не может его довести до завершения. И тут пришло просветление.

Не взваливай на себя ответственность за то что не контролируешь

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

Чтобы выжить на долгом проекте нужно просто забить на результат и сосредоточится на процессе

Что страшного случится если я не закончу? Ну поменяю работу. У меня есть любимая жена которая меня поддержит пока буду трудоустраиваться. К тому же есть НЗ который поможет продержаться несколько месяцев. К нему добавятся неиспользованные отпускные. Я могу искать работу 4-6 месяцев без особых финансовых трудностей.

Важно ли мне его закончить? Можно ли вобще закончить писать проект? Может это как с ремонтом, только приостановить?

С долгими проектами ни в коем случае нельзя сильно морально вовлекаться. И нельзя ожидать от них ничего.

У программиста на долгострое как у самурая, не должно быть цели, только путь.

Меньше думай, больше делай

Перед написанием очередного сложного куска проекта я обдумываю как я буду это делать. Обсуждаю с коллегами как лучше поступить. Какую архитектуру лучше выбрать.

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

Не стоит решать проблемы которые еще не возникли

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

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

Выводы

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

Проблема может случится, а может и не случится. Если она случится - мы ее решим, а если не случится то мы просто напишем проект быстрее.

Чистого вам кода. Спасибо