Comments 18
Спасибо. Жалко, что только перевод.
Что делать, если тебе нравится процесс, но результат будет неинтересен? Стоит ли в таком случае вообще начинать?
Что делать, если тебе нравится процесс, но результат будет неинтересен? Стоит ли в таком случае вообще начинать?
Почему нет. Никто не отменял «программирование, ради программирования». Хотя, все же, зависит от задачи, наверное.
Главное, что есть желание что-то начинать и нравится этим заниматься. У меня много идей и проектов не дошли до релиза, так как интерес пропадал. И я ни капли не жалею, что забросил те проекты, ведь мне по настоящему нравится программировать ради самого программирования.
Дошло до релиза — хорошо, не дошло — не страшно, ведь получен опыт и ничто не сравнится с удовольствием от разработки)
Дошло до релиза — хорошо, не дошло — не страшно, ведь получен опыт и ничто не сравнится с удовольствием от разработки)
Проще всего сравнить с выпивкой, процесс приятен, последствия даже отрицательные.
Тогда скорее всего проект не будет закончен, а это может демотивировать.и в отношении других вещей вплоть до общей депрессии.
Более того, я заметил, что работая в малые промежутки времени (час или два) я более эффективен чем, если я пытаюсь сидеть три-четыре часа над чем либо.
Автору повезло, что он может работать маленькими временными интервалам. Я вот не могу заставить себя сесть за проект, если нет уверености, что можно не отвлекаться хотя бы часов 4-6 (а лучше больше), так как понимаю, что ничего толком сделать не успею.
Недавно была статья на хабре по этому поводу: habrahabr.ru/company/alconost/blog/181193/.
У меня этот навык стал развиваться после рождения дочки. Сразу как только уложили спать, мозг переключается в режим «фигачить», но иногда сбоит и делает нету задачу. Поэтому планирование следующего спринта делаю в метро, т.е. смотрю распечатку и помечаю карандашом.
Плюсы:
* Никто не мешает
Минусы:
* Можешь засидеться до 3 ночи и завтра на работе ходить как зомбе проссаживая на задачах по работе
Плюсы:
* Никто не мешает
Минусы:
* Можешь засидеться до 3 ночи и завтра на работе ходить как зомбе проссаживая на задачах по работе
если нет уверености, что можно не отвлекаться хотя бы часов 4-6
А после второго-третьего прерывания вообще пропадает всякое желание чем-либо заниматься, и в итоге садишься играть — отвлекания от игры не раздражают.
Как начать работать над личным проектом
Прикольно. Для меня такой вопрос никогда не стоял. Мне бы больше подошел вопрос, а как НЕ работать над своими проектами. Ведь за это я и полюбил программинг.
UFO just landed and posted this here
Я редко пишу на про жизнь но чего-то вдруг захотелось дополнить…
Хотел бы еще пару принципов осветить:
1. Делая свои проекты нужно отдавать себе отчет что высока вероятность что «не стрельнет».
Поэтому код надо проектировать и писать в виде конструктора LEGO — не сложилось одно — сложится из него другое. Нельзя выкидывать написаный код — его надо использовать. Это в принципе близко к принципу модульности в архитектуре но не совсем оно. Под этим принципом на самом деле еще пара смысловых слоев — на откуп читателю.
2. При должном проектировании индивидуальный разарботчик примерно в 10-20 раз эффективнее чем большие команды девелоперов из больших контор. Поэтому не надо боятся конкурировать ни с кем. Вообще здоровая доля самомнения в стиле «Ай да Пушкин, ай да сукин сын» ((С) А.С. Пушкин) не вредна, а даже наоборот.
Про ссылки на проекты…
Мои Sciter, HTMLayout, blocknote.net родились именно как side проекты. blocknote.net вообще писался для жены — не планировал его делать public. По моим скромным подсчетам сумарное количество машин на которых установлен один из моих движков соизмеримо со скажем количеством инталляций Firefox на Windows. Если у вас на машине стоит какой-нибудь антивирус то с вероятностью 88% у вас работает мой код (в том числе конечно).
Хотел бы еще пару принципов осветить:
1. Делая свои проекты нужно отдавать себе отчет что высока вероятность что «не стрельнет».
Поэтому код надо проектировать и писать в виде конструктора LEGO — не сложилось одно — сложится из него другое. Нельзя выкидывать написаный код — его надо использовать. Это в принципе близко к принципу модульности в архитектуре но не совсем оно. Под этим принципом на самом деле еще пара смысловых слоев — на откуп читателю.
2. При должном проектировании индивидуальный разарботчик примерно в 10-20 раз эффективнее чем большие команды девелоперов из больших контор. Поэтому не надо боятся конкурировать ни с кем. Вообще здоровая доля самомнения в стиле «Ай да Пушкин, ай да сукин сын» ((С) А.С. Пушкин) не вредна, а даже наоборот.
Про ссылки на проекты…
Мои Sciter, HTMLayout, blocknote.net родились именно как side проекты. blocknote.net вообще писался для жены — не планировал его делать public. По моим скромным подсчетам сумарное количество машин на которых установлен один из моих движков соизмеримо со скажем количеством инталляций Firefox на Windows. Если у вас на машине стоит какой-нибудь антивирус то с вероятностью 88% у вас работает мой код (в том числе конечно).
Sign up to leave a comment.
Как начать работать над личным проектом