Как стать автором
Обновить

Комментарии 18

Спасибо. Жалко, что только перевод.

Что делать, если тебе нравится процесс, но результат будет неинтересен? Стоит ли в таком случае вообще начинать?
Почему нет. Никто не отменял «программирование, ради программирования». Хотя, все же, зависит от задачи, наверное.
Главное, что есть желание что-то начинать и нравится этим заниматься. У меня много идей и проектов не дошли до релиза, так как интерес пропадал. И я ни капли не жалею, что забросил те проекты, ведь мне по настоящему нравится программировать ради самого программирования.

Дошло до релиза — хорошо, не дошло — не страшно, ведь получен опыт и ничто не сравнится с удовольствием от разработки)
НЛО прилетело и опубликовало эту надпись здесь
Я бы добавил, что продумывание и реализация проекта в целом приносит удовольствие.
Бурно обсуждать командой свежую идею — прекрасно.
Начать реализовывать — еще прекраснее.
Реализовать — великолепно! :)

Проще всего сравнить с выпивкой, процесс приятен, последствия даже отрицательные.
Проще с сексом!
1. Занимаются часто, а результат получается редко…
2. Приятен процесс но не результат
2. После получения результата работа на поддержание проекта гораздо ответственнее процесса создания.

Ну и все заголовки топика можно перепрочесть по новому…
Тогда скорее всего проект не будет закончен, а это может демотивировать.и в отношении других вещей вплоть до общей депрессии.
Не факт, что демотивирует… У меня было достаточно проектов, которые я начинал зная, что они никогда не будут закончены, но делал я это в основном для изучения каких-либо новых технологий в условиях, приближенных к реальным задачам.
Я же написал «может демотивировать», а не «будет демотивировать».
Более того, я заметил, что работая в малые промежутки времени (час или два) я более эффективен чем, если я пытаюсь сидеть три-четыре часа над чем либо.

Автору повезло, что он может работать маленькими временными интервалам. Я вот не могу заставить себя сесть за проект, если нет уверености, что можно не отвлекаться хотя бы часов 4-6 (а лучше больше), так как понимаю, что ничего толком сделать не успею.

Недавно была статья на хабре по этому поводу: habrahabr.ru/company/alconost/blog/181193/.
У меня этот навык стал развиваться после рождения дочки. Сразу как только уложили спать, мозг переключается в режим «фигачить», но иногда сбоит и делает нету задачу. Поэтому планирование следующего спринта делаю в метро, т.е. смотрю распечатку и помечаю карандашом.

Плюсы:
* Никто не мешает

Минусы:
* Можешь засидеться до 3 ночи и завтра на работе ходить как зомбе проссаживая на задачах по работе
если нет уверености, что можно не отвлекаться хотя бы часов 4-6

А после второго-третьего прерывания вообще пропадает всякое желание чем-либо заниматься, и в итоге садишься играть — отвлекания от игры не раздражают.
Как начать работать над личным проектом

Прикольно. Для меня такой вопрос никогда не стоял. Мне бы больше подошел вопрос, а как НЕ работать над своими проектами. Ведь за это я и полюбил программинг.
НЛО прилетело и опубликовало эту надпись здесь
Я редко пишу на про жизнь но чего-то вдруг захотелось дополнить…

Хотел бы еще пару принципов осветить:

1. Делая свои проекты нужно отдавать себе отчет что высока вероятность что «не стрельнет».
Поэтому код надо проектировать и писать в виде конструктора LEGO — не сложилось одно — сложится из него другое. Нельзя выкидывать написаный код — его надо использовать. Это в принципе близко к принципу модульности в архитектуре но не совсем оно. Под этим принципом на самом деле еще пара смысловых слоев — на откуп читателю.

2. При должном проектировании индивидуальный разарботчик примерно в 10-20 раз эффективнее чем большие команды девелоперов из больших контор. Поэтому не надо боятся конкурировать ни с кем. Вообще здоровая доля самомнения в стиле «Ай да Пушкин, ай да сукин сын» ((С) А.С. Пушкин) не вредна, а даже наоборот.

Про ссылки на проекты…
Мои Sciter, HTMLayout, blocknote.net родились именно как side проекты. blocknote.net вообще писался для жены — не планировал его делать public. По моим скромным подсчетам сумарное количество машин на которых установлен один из моих движков соизмеримо со скажем количеством инталляций Firefox на Windows. Если у вас на машине стоит какой-нибудь антивирус то с вероятностью 88% у вас работает мой код (в том числе конечно).

НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории