это мне напоминает, как я всю жизнь на гитаре учусь играть. начинаю, играю и прекращаю, запускаю.. смотрю другие уже во как играют... посмотрю какой нибудь концерт с гитаристами(хеви) и опять, на неделю хватает.
а вот с программированием наоборот, само прет, закопаешься иной раз так в код, на недели-месяцы, поесть нормально некогда, как запой.
приходится принудительно фичи урезать и версии все таки выпускать.
Здравствуйте, Аноним, Вы писали:
А>Дорогие шароварщики, А>как вы заставляете себя работать над проектом? Мне очень быстро делается скучно и все бросаю. Уже несколько программ недоделанных брошено. Каждый раз мне кажется вначале, что идея кул, что она принесет деньги, и это меня мотивирует. Но через некоторое время, особенно если начинаются трудности, я без труда себя убеждаю, что замысел ничего не стоит и ничего мне не принесет. Умом понимаю, что такой подход порочен. На деле — невообразимая скука, возникающая со временем, и мечты о какой-то новой программе, лучше всех предыдущих, которая принесет мне все, что я захочу. Некоторый подъем я наблюдаю, если например, на глаза мне попадается программа схожей тематики, и я говорю себе — вот люди такое г... сделали и продают, а ты не можешь! Но это длится недолго... поделитесь, как вы заставляете себя работать над проектом, развивать его и не бросать! А то я уже в отчаянии...
Здравствуйте, Аноним, Вы писали:
А>а вот с программированием наоборот, само прет, закопаешься иной раз так в код, на недели-месяцы, поесть нормально некогда, как запой. А>приходится принудительно фичи урезать и версии все таки выпускать.
Сие называется
Практически все, что вы описали, мне знакомо.
Потоковое состояние — обязательно, особенно в начале работы над проектом, когда куча планов, глаза горят, чтение книжек, просиживание до красных глаз за компом. Потом... это все проходит, просто как болезнь.
Деньги меня не мотивируют. Я не знаю, почему. Мой самый первый проект начал приносит небольшие деньги, и тут он совершенно перестал быть мне интересен. Но там была совершена классическая ошибка — я не был частью целевой аудитории и не пользовался программой сам. Наверное, проблема в том, что я не гонюсь за большими деньгами (по большому счету, я не верю, что на шароваре можно хорошо заработать — мне), а средние деньги я всегда сумею получить у дяди.
Второй проект был также доведен до релиза, с ним была повторена ошибка — я сам им не пользовался и проект очень быстро умер, хотя, помнится, здесь его пороли и некоторые даже хвалили. Но мне он тут же надоел.
Третий был сделан просто для себя, я им иногда пользуюсь. Рекламировать и продвигать желания нет.
И вот четвертый... идея возникла из личных нужд, так что проблем с использованием быть не должно. Теперь самое главное — удержать его, вернее себя, не дать себе переключиться. Работа длится всего только пару недель, и уже была одна попытка оставить его. Случилось это так — в книжке вычитал, что так сделать, как вначале было задумано, не получится. И стало как-то сразу неинтересно. Но я себя убедил, что можно сделать и по-другому, и это даже не так важно, а важно просто работать над ним. Тем более, что лично мне он очень нужен.
Идея насчет разбития больших задач на маленькие хороша, но у меня почему-то плоховато работает. Во-первых, никогда четко не получается составить полный план работы, во-вторых, он часто меняется на ходу. Но видимо, это нормально и не должно мешать. ПРосто вычеркивать одни задачи и добавлять другие.
Еще я хочу попробовать нарисовать где-нибудь красивую коробку своего продукта и повесить ее перед носом.
Да, и самое главное, как можно скорее сделать работающий продукт. Пусть он будет кривой-косой, но он будет, это будет реальность, а не разрозненные куски кода, правильно?
И еще — надо как-то воспитывать волю. Наверное, это и есть корень зла — просто не хватает воли...
Re[3]: Мотивация
От:
Аноним
Дата:
27.08.09 18:10
Оценка:
Здравствуйте, Dennis Zhuravlev a.k.a. Crane, Вы писали:
А>>... сорвал яблоко, помыл и съел ...
DZA>Какие мы щепетильные. Проще надо быть. Сорваное с дерево яблоко достаточно тирануть пару раз об рубашку, а то и этого можно не делать, если химией с навозом не поливаешь.
Это сработает при условии, что рубашка чистая А я хожу в фуфайке (на воздухе же в тени прохладно сейчас и днем), и засаленой донельзя рваной рубашке — в общем, как русские хакеры в фильмах (например Армагедон), только трезвый
Здравствуйте, Аноним, Вы писали:
А>Практически все, что вы описали, мне знакомо. А>Потоковое состояние — обязательно, особенно в начале работы над проектом, когда куча планов, глаза горят, чтение книжек, просиживание до красных глаз за компом. Потом... это все проходит, просто как болезнь. А>Деньги меня не мотивируют. Я не знаю, почему. Мой самый первый проект начал приносит небольшие деньги, и тут он совершенно перестал быть мне интересен. Но там была совершена классическая ошибка — я не был частью целевой аудитории и не пользовался программой сам. Наверное, проблема в том, что я не гонюсь за большими деньгами (по большому счету, я не верю, что на шароваре можно хорошо заработать — мне), а средние деньги я всегда сумею получить у дяди. А>Второй проект был также доведен до релиза, с ним была повторена ошибка — я сам им не пользовался и проект очень быстро умер, хотя, помнится, здесь его пороли и некоторые даже хвалили. Но мне он тут же надоел. А>Третий был сделан просто для себя, я им иногда пользуюсь. Рекламировать и продвигать желания нет. А>И вот четвертый... идея возникла из личных нужд, так что проблем с использованием быть не должно. Теперь самое главное — удержать его, вернее себя, не дать себе переключиться. Работа длится всего только пару недель, и уже была одна попытка оставить его. Случилось это так — в книжке вычитал, что так сделать, как вначале было задумано, не получится. И стало как-то сразу неинтересно. Но я себя убедил, что можно сделать и по-другому, и это даже не так важно, а важно просто работать над ним. Тем более, что лично мне он очень нужен. А>Идея насчет разбития больших задач на маленькие хороша, но у меня почему-то плоховато работает. Во-первых, никогда четко не получается составить полный план работы, во-вторых, он часто меняется на ходу. Но видимо, это нормально и не должно мешать. ПРосто вычеркивать одни задачи и добавлять другие. А>Еще я хочу попробовать нарисовать где-нибудь красивую коробку своего продукта и повесить ее перед носом. А>Да, и самое главное, как можно скорее сделать работающий продукт. Пусть он будет кривой-косой, но он будет, это будет реальность, а не разрозненные куски кода, правильно? А>И еще — надо как-то воспитывать волю. Наверное, это и есть корень зла — просто не хватает воли...
А представляешь — сослуживцы твоего деда в Великую Отечественную грудью на амбразуру бросались или в танке горели заживо, ведя его на таран другого танка..
Здравствуйте, Unhandled_Exception, Вы писали:
U_E>существующий (даже непродающийся) проект — это всегда хорошо, иногда можно продать весь проект за нормальную сумму.
Кстати, а какой порядок стоимости проекта доведенного до состояния продукта, но еще не приносящего денег? Какая методика оценки?
Здравствуйте, Dennis Zhuravlev a.k.a. Crane, Вы писали:
DZA>Разбиваешь страшный и туманный процесс "написать программу" на кучу маленьких процессиков типа "сделать эбаут бокс", "нарисовать иконку для ...", "прикрутить импорт ... формата", "сбацать панельку для управления фиолетовой фигулькой" и т.д.
DZA>[Skipped]
Мне именно такой подход помог сдвинуться с места. Для меня тоже важно писать ручкой на бумаге и потом вычеркивать. Также важно сосредоточиться только на выполняемом пункте. Если пишем список "процессиков", то только о них и думать. Если перевоплотился в кодера, то только кодировать и думать только о текущей подзадаче.
До этого в состоянии топикстарера пребывал, стыдно сказать, года два.
Re[4]: Мотивация
От:
Аноним
Дата:
28.08.09 00:04
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Но там была совершена классическая ошибка — я не был частью целевой аудитории и не пользовался программой сам. Наверное, проблема в том, что я не гонюсь за большими деньгами (по большому счету, я не верю, что на шароваре можно хорошо заработать — мне), а средние деньги я всегда сумею получить у дяди. А>Второй проект был также доведен до релиза, с ним была повторена ошибка — я сам им не пользовался и проект очень быстро умер, хотя, помнится, здесь его пороли и некоторые даже хвалили. Но мне он тут же надоел. А>Третий был сделан просто для себя, я им иногда пользуюсь. Рекламировать и продвигать желания нет. А>И вот четвертый... идея возникла из личных нужд, так что проблем с использованием быть не должно. Теперь самое главное — удержать его, вернее себя, не дать себе переключиться. Работа длится всего только пару недель, и уже была одна попытка оставить его. Случилось это так — в книжке вычитал, что так сделать, как вначале было задумано, не получится. И стало как-то сразу неинтересно. Но я себя убедил, что можно сделать и по-другому, и это даже не так важно, а важно просто работать над ним. Тем более, что лично мне он очень нужен. А>Идея насчет разбития больших задач на маленькие хороша, но у меня почему-то плоховато работает. Во-первых, никогда четко не получается составить полный план работы, во-вторых, он часто меняется на ходу. Но видимо, это нормально и не должно мешать. ПРосто вычеркивать одни задачи и добавлять другие. А>Еще я хочу попробовать нарисовать где-нибудь красивую коробку своего продукта и повесить ее перед носом. А>Да, и самое главное, как можно скорее сделать работающий продукт. Пусть он будет кривой-косой, но он будет, это будет реальность, а не разрозненные куски кода, правильно? А>И еще — надо как-то воспитывать волю. Наверное, это и есть корень зла — просто не хватает воли...
Просто интересно: a в других аспектах жизни у вас тоже проблемы?
Здравствуйте, wellwell, Вы писали:
W>8.5. После нескольких итераций продукт закончен — начинаем работать над новым.
Не бывает такого, бывает продукт заброшен, но не закончен. Если это не Hello World. Если в развитии продукта нет кучи путей куда можно развивать продукт дальше, на этапе обдумывания проекта, я эту идею сразу забрасываю. Ибо, наступит тупиковый момент, когда развиваться уже больше некуда, подтянуться или уже есть конкуренты на стадии завершенности.
Lisp is not dead. It’s just the URL that has changed: http://clojure.org
Здравствуйте, Dennis Zhuravlev a.k.a. Crane, Вы писали:
Прям я, 1 в 1, только вместо листика с бумагой, todo.txt, с + и — слева от пункта
DZA>Если изначально список большой получился, то советую выделять порцию пунктов на неделю\день и работать только над ними, не думаю об оставшихся, чтобы опять же не впасть во фрустрацию .
Это самое сложное, составишь список, видишь сколько надо сделать и сразу впадаешь в уныние. Попробую со следующим проектом так же как ты описал, выделять пункты на порции, и пусть будут у меня todo_1.txt, todo_2.txt, ...
Lisp is not dead. It’s just the URL that has changed: http://clojure.org
Здравствуйте, Аноним, Вы писали:
А>это мне напоминает, как я всю жизнь на гитаре учусь играть. начинаю, играю и прекращаю, запускаю.. смотрю другие уже во как играют... посмотрю какой нибудь концерт с гитаристами(хеви) и опять, на неделю хватает.
Я уже больше месяца мучаю гитару, у меня оно так, как ты описал ниже, затягивает сильно, могу тупо целыми днями сидеть играть, учить какую-то песню. Но знаешь какую закономерность я заметил, когда ты залпом так целыми днями сидишь мучаешь, особенно в стадии когда только только учишься, твоя итоговая производительность (результат обучения) гораздо ниже, чем когда ты в день по часу методично учишься. Я сначала это в своем самоучителе прочитал, мол, занимайтесь строго по часу в день, не больше. Сначала подумал, фигня какая. Но со временем понял, что это не так. На мой дилетантский взгляд это кажется зависит от физиологии мозга, что-то там с перестройкой синапсов итд
Примерно то же самое с шароварой, главное хоть по чуть чуть, но методично задачу за задачей выполнять, пусть это будет даже всего 2 часа в день. Но зато со временем оборачиваешься, смотришь сколько сделано и диву даешься, как я мог столько наколбасить
А>а вот с программированием наоборот, само прет, закопаешься иной раз так в код, на недели-месяцы, поесть нормально некогда, как запой. А>приходится принудительно фичи урезать и версии все таки выпускать.
Эхх... бурная молодость моя вспоминается, когда тоже так мог, засыпал перед клавой как-то даже.
Lisp is not dead. It’s just the URL that has changed: http://clojure.org
Re[5]: Мотивация
От:
Аноним
Дата:
28.08.09 02:03
Оценка:
А>Просто интересно: a в других аспектах жизни у вас тоже проблемы?
Местами есть. А у вас совсем нет проблем?
Re[6]: Мотивация
От:
Аноним
Дата:
28.08.09 06:48
Оценка:
А>>Просто интересно: a в других аспектах жизни у вас тоже проблемы?
А>Местами есть. А у вас совсем нет проблем?
Хватает, конечно, но я стараюсь мыслить позитивно, и это работает [вроде бы]. А в ваших словах как-то много негатива чувствуется, может у вас из другой области жизни проблемы влияют на работу — такое бывает.
А вообще то что посоветовали — "fire and motion" — классный концепт, даже не только для бизнеса, а вообще для жизни. Ведь можно сказать "fire and motion" == "никогда не сдаваться".
Re[7]: Мотивация
От:
Аноним
Дата:
28.08.09 06:57
Оценка:
Здравствуйте, Аноним, Вы писали:
А>>>Просто интересно: a в других аспектах жизни у вас тоже проблемы?
А>>Местами есть. А у вас совсем нет проблем?
А>Хватает, конечно, но я стараюсь мыслить позитивно, и это работает [вроде бы]. А в ваших словах как-то много негатива чувствуется, может у вас из другой области жизни проблемы влияют на работу — такое бывает.
А>А вообще то что посоветовали — "fire and motion" — классный концепт, даже не только для бизнеса, а вообще для жизни. Ведь можно сказать "fire and motion" == "никогда не сдаваться".
Я тоже стараюсь, но не всегда работает. Понимаете, внешне все нормально. Но на душе у меня действительно неспокойно. Не то чтобы проблемы, но как бы это сказать... настроение. Собственная самооценка — нестабильная. Будущее туманно. Очень беспокоит то, что происходит в России. Страшно за будущее.
Да, пессимист. Есть такое. Бороться? Думаете, одно на другое влияет?
Что касается "никогда не сдавайся" — абсолютно согласен. Но понимаете, одно дело, когда все рушится, а проект любим. Другое — когда все нормально, а от проекта тошнит. Вопрос моего топика состоит в том, как сделать, чтобы проект не надоел. Чтобы всегда было интересно, и возможно ли это в принципе.
Здравствуйте, Аноним, Вы писали:
А>Я тоже стараюсь, но не всегда работает. Понимаете, внешне все нормально. Но на душе у меня действительно неспокойно. Не то чтобы проблемы, но как бы это сказать... настроение. Собственная самооценка — нестабильная. Будущее туманно. Очень беспокоит то, что происходит в России. Страшно за будущее.
Перестань смотреть новости по телевизору, меньше знаешь, крепче спишь Насчет будущего не переживай, оно было, есть и будет есть
А>Да, пессимист. Есть такое. Бороться? Думаете, одно на другое влияет?
С кем бороться? За что бороться? Что на что должно влиять? Ничего не понял...
А>Что касается "никогда не сдавайся" — абсолютно согласен. Но понимаете, одно дело, когда все рушится, а проект любим. Другое — когда все нормально, а от проекта тошнит. Вопрос моего топика состоит в том, как сделать, чтобы проект не надоел. Чтобы всегда было интересно, и возможно ли это в принципе.
Рано или поздно надоест все. Можно попробовать просто отдохнуть, например, месяц не притрагиваться к проекту, потом интерес снова появится. Можно просто тупо не напрягаться, медленно но верно, двигаться вперед. Кстати еще одно наблюдение из жизни, чем больше у тебя увлечений в жизни, тем меньше и менее острее стоит эта проблема.
Lisp is not dead. It’s just the URL that has changed: http://clojure.org
Здравствуйте, Аноним, Вы писали:
А>Дорогие шароварщики, А>как вы заставляете себя работать над проектом?
Кто знает легенду о нестриженном программисте?
А>Но через некоторое время, особенно если начинаются трудности
· Правило: не зацикливайся. Как только что-то со второго раза не получилось, отложи и займись другим пока. Потому что иногда можно впасть в ступор и просидеть три дня над проблемой.
А> и мечты о какой-то новой программе, лучше всех предыдущих, которая принесет мне все, что я захочу.
· Правило: мечтай правильно. Не дальше, чем на неделю вперёд. Мечтай, что через неделю у тебя уже будет макетик, который делает то-то и то-то. Потом мечтай дальше. Никогда не мечтай о деньгах, женщинах, славе — всему, что не относится непосредственно к процессу.
И ещё немного:
· Правило: определи, что ты больше всего сейчас НЕ хочешь делать — возможно этим как раз и стоит заняться прямо сейчас.
Тут надо объяснить: важно отличать вещи, которые не хочется делать — и их не надо делать. И вещи, которые не хочется делать — надо делать прям сщас. Пример первого — ходить каждый день на работу. Пример второго: писать нудный неинтересный блок программы, в который упёрлась интересная творческая часть (например, написать внутренности графического движка, на основе которого потом можно делать красивые интерфейсы работя уже с фантазией)
Такие "скучные" вещи часто тормозят работу — делать их не хочется, а без них ничё красиво и правильно не работает — всё желание отпадает нафиг. Короче понимание этого момента прийдёт с опытом
· Правило: устал, наскучило — брось и займись другим. Вижу, у тебя несколько проектов. Мне тоже надоедает делать один проект более 3 месяцев. Я довожу до какого-то состояния, выкладываю, как есть и начинаю делать то, что интересно в данный момент. Потом интересы меняются, и я создаю новые или возвращаюсь к старым проектам. Бонус: прежние вещи в старых проектах видятся в новом свете, что даёт новые свежие решения.
· Правило: дедлайн через пять минут Пиши быстро. Чтобы не успеть устать от процесса. Это не подходит при создании движков и ядер(а в их написании тоже есть своя прелесть — можно гулять на свежем воздухе и обдумывать в голове детали и функционалы, которые лягут в основу), но при написании высокоуровневых вещей действовать надо быстро. Это, кстати, даёт силы, когда видишь, как быстро твоя программа набирает фичи и функционал... "ещё неделю назад это было страшненькое кривое.. а сейчас уже!.. Ооо!.. А что же я тогда накалбашу ещё через неделю!!! Ааа!!! " И в бой с новыми силами.
Все мои самые успешные проги(успешные среди моих прог) были написаны за три дня, и я думаю, у всех тут такие примеры есть. Правда, ни одна из них до сих пор не платная, потому что "неинтересно в данный момент" прикручивать лицензии... или "неинтересно" доводить до коммерческого состояния.
· Правило: на первом месте интерес. Загубишь интерес — загубишь всё. Это, кстати, относится ко всему, и к жизни, в том числе.
· Миниправило для тяжёлых и важных моментов работы: по себе знаю, когда пишу и надоело, хочется полезть в интернет, рсдн почитать-пописать, в игрушку поиграть. Тут срабатывают хорошо две вещи:
1. Мысль: "то, что я сейчас брошу недоделанным, так и останется недоделанным, через час(день, неделю) когда я начитаюсь, наиграюсь. Но если сделаю прям сейчас, то через час(день, неделю) у меня уже будет готовая вещь вместо головной боли, что её надо делать".
2. Закрыть глаза, уйти из-за компа, отвернуться. Короче вооообще не касаться компьютера до тех пор, пока Большое Желание Работать снова не вернётся.
Здравствуйте, Аноним, Вы писали:
А>Я тоже стараюсь, но не всегда работает. Понимаете, внешне все нормально. Но на душе у меня действительно неспокойно. Не то чтобы проблемы, но как бы это сказать... настроение. Собственная самооценка — нестабильная. Будущее туманно. Очень беспокоит то, что происходит в России. Страшно за будущее.
"Все о России думаешь! Не жалеешь ты себя, отдохнуть тебе надо!" (С)
Здравствуйте, Аноним, Вы писали:
А>Дорогие шароварщики, А>как вы заставляете себя работать над проектом? Мне очень быстро делается скучно и все бросаю.
Может быть, тебе не хватает неденежной мотивации. Есть такая пирамида Маслоу, которая иллюстрирует иерархию потребностей человека, и потребность в уважении занимает там не последнее место. Работа в коллективе эту потребность удовлетворяет (сделал хорошо – тебя хвалят, плохо – ругают), а работа в одиночку – нет, отсюда и отсутствие мотивации. Как вариант решения – найти напарника.
А>Я тоже стараюсь, но не всегда работает. Понимаете, внешне все нормально. Но на душе у меня действительно неспокойно. Не то чтобы проблемы, но как бы это сказать... настроение. Собственная самооценка — нестабильная. Будущее туманно. Очень беспокоит то, что происходит в России. Страшно за будущее.
Могу посоветовать не смотреть телевизор, не читать новости, не думать о стране и ее проблемах. Вы не должны быть привязаны к стране. Кто говорит о патриотизме, те манипулируют вами. Решайте свои проблемы. Их никто за вас не решит. Думайте о своем будущем не в контексте страны. Считайте, что бизнес — решение всех ваших текущих проблем.
А>Да, пессимист. Есть такое. Бороться? Думаете, одно на другое влияет? А>Что касается "никогда не сдавайся" — абсолютно согласен. Но понимаете, одно дело, когда все рушится, а проект любим. Другое — когда все нормально, а от проекта тошнит. Вопрос моего топика состоит в том, как сделать, чтобы проект не надоел. Чтобы всегда было интересно, и возможно ли это в принципе.
Это не только возможно. Это — единственный способ получать не только доход, но и моральную отдачу от работы. Занимайтесь тем, что вам интересно и понятно. Если вы "просто программист", выберите какую-то предметную область, вам интересную, и досконально ее изучите. Это очень важный момент — иметь и применять специальные знания. Так вы получите конкурентное преимущество перед толпой создателей конверторов форматов, часиков, скринсейверов, autorun-менеджеров, и прочего, и прочего. Создать такое может любой. А создать продукт для разводки печатных плат? А для просчета нагрузок на конструкции? А для дизайна корпусов лодок? Слабо? :)
Относитесь к этому серьезно, как к бизнесу. Читайте книги по маркетингу, продажам. Со временем ваша необходимость в "интересном программировании" пройдет. Вам будет интересно совсем другое: исследовать новые рынки. узнавать нужды потребителей, создавать дизайн продуктов (речь не только о GUI дизайне), маркетинг, продажи.
Главная причина "заката шаровары" — перенасыщенность рынка однодневными поделками, большая конкуренция между "просто программистами". Вначале была шара, все ринулись писать скринсейверы. Но потом market force сделала свое дело. Шары больше нет. Утилит уже полно каких хочешь. Но есть и всегда будет спрос на технически сложные, качественные продукты, которые решают реальные проблемы. С которыми можно днями сидеть над одной функцией в пол-экрана кода. Это B2B продукты от $300-500 и дороже. В этой области демпинг (любимое развлечение шароварщиков) не работает. Там нужно качественное решение проблем. А проблем во всех областях человеческой жизнедеятельности, науки, техники — море. Выбирайте любую под настроение. Да, это долго, это сложно, надо много учиться, много думать, просчитывать. Но за сложностью всегда скрываются возможности. Только 1 человек из 100 преодолеет все эти сложности, и именно он получит вознаграждение. Главный залог успеха — не виртуозность в C#, не доскональное знание winapi, а настойчивость — способность преодолевать любые преграды на пути к Цели. Среди программистов такое же распределение по уровню настойчивости, как и среди обычных людей, поэтому в последнее время много разговоров про "закат". Реально же просто отсеиваются ненастойчивые элементы. Их ждет работа на "дядю" более настойчивого, чем они сами. Такой вот естественный отбор.
Есть теория, что на любом рынке можно зарабатывать $10K/мес в одиночку. А $4-5-6K — так вообще реально, я вам точно говорю ;)
А вообще, дурацкое это слово — шароварщик... Теперь вы — предприниматель!