Как вернуть энтузиазм
Запись от Uswer размещена 17.02.2025 в 14:30
Показов 3961
Комментарии 29
Приветствую тебя читатель. Сначала небольшая предыстория. Лет 5-6 тому назад появилась у меня идея автоматизации некоего процесса на работе. А так как я уже много лет увлекаюсь (не путать с профессиональными навыками) программированием, то естественно эта автоматизация предполагала разработку ПО, точнее только ПО и есть автоматизация. Согласовав нужность такого ПО я принялся за разработку факультативно (в свободное время). В ходе написания ПО многое чего подтянул в знаниях и навыках. В итоге примерно месяца через 2-3 софт был готов, а затем и введён в эксплуатацию. Сам процесс разработки ПО был такой воодушевляющий, что спустя ещё некоторое время я написал вторую софтину расширяющую функциональность первой, а точнее это был скорее комплект ПО, где первое без второго было использовать крайне неудобно. А что теперь? И вот спустя годы, узнав много нового в плане разработки ПО, в голове зародилась мысль, что пора переделать свои же старые софтины на новый лад. Обновление смежного софта только подтолкнуло необходимость такого обновления. Для реализации у меня есть всё: понимание как надо делать, т.е. какие технологии применить, что изменить в функционале; аппаратная доступность (оборудование для тестирования и/или макетирования); время (главный ресурс, которого многим не хватает). Но у меня нет главного - желания этим заниматься. При всём этом я начал писать код новой версии. На текущий момент проделано около 25-30% работы. Но каждый раз, когда я открываю проект, мне совершенно не хочется продолжать и я не пойму почему. Выгорание? Лень? В итоге разработка практически остановлена, раз в месяц я нахожу в себе силы и открываю проект, повспоминаю что к чему и после этого часа 2 что-то пытаюсь сделать, но потом в голове возникает мысль "больше не хочу" и проект закрывается. Казалось бы возьми и брось, ведь ругать никто не будет, т.к. всё это делается на чистом энтузиазме. Так я и бросил, почти. Но почему же в голове всё равно крутятся мысли о том, что надо сделать этот софт? Я постоянно размышляю о дизайне его UI (архитектурно всё давно понятно), в голове постоянно возникают идеи по улучшению функционала. Хочется понять главное: почему у меня нет желания? Ведь идея моя и она востребована. И почему из головы не выходит это ПО? Как, либо найти в себе силы и сделать, либо как забыть об этом навсегда? |
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 29
Комментарии
-
На одном энтузиазме далеко не уедешь. Нет, есть конечно люди, которые всем этим занимаются буквально "просто так".
Если нет желания, значит и нет конечной цели - хотя бы типа "я смог, я сделал!". Не говоря уже про какие-то материальные выгоды от этого.
У каждого свой собственный взгляд на это, поэтому тут не может быть некой "стандартной" идеи, ради которой могло бы продолжаться все (процессы разработки и т.п.).Запись от wizard41 размещена 17.02.2025 в 14:51 -
Запись от mik-a-el размещена 17.02.2025 в 15:04 -
Дело не в желании, а в цели. Надо задать себе вопросы: Это реально будет востребовано? Это сделает жизнь лучше, проще. Для кого и для чего это делается, тратится на это время, умственные усилия? Это нужно только, чтобы повысить свои способности?
У меня точно такое же чувство. Я тоже работаю над проектом, который в итоге нужен только ради собственной тренировки. И я не чувствую особого желания это делать, но делаю, раз начал. И делаю потому, что это мне поможет в других проектах.
Причем есть вещи, которые я знаю гораздо более были бы востребованы и постоянно о них размышляю, и даже начал экспериментировать в этом направлении. И вот тут есть реальное вдохновение.
Когда делаешь что-то новое, это очень вдохновляет. Если делаешь то, что уже 1000 питцот раз делалось до тебя, то сама эта мысль способна затормозить процесс. Ты чувствуешь, что тратишь время попусту, и что это время можно потратить на что-то более полезное.
Короче надо учиться принудительно нечто отключать в своем сознании иначе далеко не уйдем..Запись от CoderHuligan размещена 17.02.2025 в 15:05 -
Надо отвлечься от всего этого, как у меня было. Тоже лежит проект, так для себя для учёбы.
Если проект действительно нужен и не только вам а всем где он нужен. Скажите себе давай и закончите проект.
Сделайте в новом чёт секретное типа пасхалка или чёт ещё.Запись от January29 размещена 17.02.2025 в 15:54 -
Запись от Uswer размещена 17.02.2025 в 16:38 -
Ну начинаем.Запись от January29 размещена 17.02.2025 в 16:49 -
Запись от wizard41 размещена 17.02.2025 в 17:14 -
Запись от Uswer размещена 17.02.2025 в 18:04 -
Энтузиазма было бы больше, если бы весь этот комплекс или отдельные части его могли бы быть использованы в других "коммерческих" проектах, т.е. в тех, от которых в ближайшей перспективе можно ожидать "выхлопа". Если этого нет и не предвидится, то и смысла в таком "грандиозе" как-бы нет.
Кстати, немного похоже на мой случай(и) - мне иногда приходили мысли написать что-то "для себя". Так сказать, для удобства того или иного. Я начинаю размышлять: "..так, ну напишу, да. Заработает, да. Все классно, я доволен работой приложения! А дальше то что?" Просто пополнит "копилку" каких-то начатых/законченных идей-воплощений, которые просто будут мертво лежать в папке. И все.
Поэтому, если нет явного практического смысла в чем-то, то я даже не берусь за это.Запись от wizard41 размещена 17.02.2025 в 18:30 -
Запись от Uswer размещена 17.02.2025 в 19:16 -
Минимальный чек-лист:
Есть ли смысл от "переработки" этого с учетом новых знаний, если все и так работает?
Будут ли какие-то печенюшки от предприятия за это?
Будет ли полезен этот опыт для дальнейшей "карьеры" на этом предприятии? Оценят ли это здесь?
Намечается ли применение этих навыков где-либо еще, с возможностью развивать идею?Запись от wizard41 размещена 17.02.2025 в 19:30 -
Запись от Uswer размещена 17.02.2025 в 20:16 -
Запись от XLAT размещена 17.02.2025 в 22:05 -
Люди имеют привычку болеть, стареть, смертны в конце концов.
Как будет использоваться это ПО (особенно, если на него много завязано) после вас? Если надо устранить багу, прикрутить нужную фичу, перенести в другую систему....
Кто будет выпускать новые версии, если ваш энтузазим вконец иссякнет?
Когда за ПО стоит фирма (сообщество в случае свободного) то пользователям как то легче живется.Запись от voraa размещена 17.02.2025 в 22:36 -
Кстати, прежде чем что-то писать я на сколько мог поискал готовые решения и ... не нашёл. Именно поэтому мной было принято решение о разработке.
Ну и раз пошёл разговор про фирмы (что вообще не в тему), то выскажу личное мнение - ЗП программистов необъективно завышены. Причём их труд редко соответствует его стоимости. Да, есть талантливые и способные прогеры, но их не так уж и много в отрасли. И тенденция стимулирования государством этой отрасли мне не понятна. Но кто сейчас сидит на стуле программиста тот будет орать громче всех, что это не так. Оно и понятно. Ну хватит об этом.Запись от Uswer размещена 18.02.2025 в 08:46 -
Сообщение от Uswer
По этому еще раз ответьте себе на вопрос: что даст эта новая версия? Оно решит еще больше задач или просто "сделает тоже но лучше"?
Если судить только из начального сообщения имеем следующие вводные:
1 у вас есть ПО решающее проблему
2 по большому счету, вы решили переписать для себя: будет решать тоже самое только немного по другому.
3 вам эта задача не настолько интересна, что бы получать драйв от ее решения
Следовательно вывод: пока нет стимула (не важно материальный, моральный или еще какой) - нет смысла даже задумываться. Ну интересно раз в пятилетку поковыряться - ковыряйтесь. (на первом месте интерес).. совсем не интересно забейте, пока.... не появится стимул.
А если уж очень прям хочется сделать по новому, но более "позитивно". Не переписывайте, а спланируйте как поэтапно, доработать свой софт до того состояния которое наметили в своем новом варианте. Чтоб могли для себя ставить маленькие галки: вот этот этап я сделал и он уже работает на бою.
Сообщение от Uswer
В конце концов есть программисты кто 200 руб в час получает, а кто 6000руб в час. И для каждого есть заказчик. И рынок определяет. Если бы было завышено, ну все бы шли к тем кто по 200руб, зачем и дорого? "Проблема"с программированием в том, что есть кажущаяся простота. Даже не специалист может написать программу и она будет работать. Совсем простой пример: бывают ситуации задаешь заказчику вопрос "а что если возникнет такая то ситуация". в ответ такого не может быть. на это время не тратим, вероятностю одна миллиардная процента.... по началу.. ну ок... забили.... а потом через пару лет звонок "караул... срочно... вчера... убытки...." Т.е. я к тому, что работающая программа (и даже хорошо работающая программа) не означеает, что все ОК. и программирование не требует квалификации, и ЗП завышены......
ну это так только, что "на поверхности".... И касается всех профессий. Если вам кажется, что в какой то профессии ЗП завышены, задайте себе вопрос, а точно ли у вас есть данные для такой оценкиЗапись от voral размещена 18.02.2025 в 11:18 -
Сообщение от voral
Сообщение от voral
Сообщение от voral
Ну и по поводу ЗП программистов накину на вентилятор. Я никого лично не хочу обидеть, но мне в профессиональной деятельности приходится работать с покупным софтом одной известной российской фирмы. Софт не из дешёвых. История этого софта насчитывает уже даже не единицы, а десятки лет. Так вот все, кто по роду деятельности сталкиваются с этим "продуктом", ругают его. Однако производителю плевать, его политика выглядит как тестирование на людях или "жуй что дают". Каждое новое обновление привносит новые баги. У корифеев профессии даже есть правило - накатывать обновления только спустя год после его выхода, т.к. за это время детские болезни обновы устранят. Причём доподлинно известно, что в компании сидят очень мотивированные разработчики. Судя по ответам их техподдержки тестирование проводится до релиза, а по факту "в поле" вылезают абсолютно банальные косяки.
Вот как прикажите относится к таким программистам?Запись от Uswer размещена 18.02.2025 в 13:11 -
Сообщение от Uswer
Тут тоже опасаюсь судить без знаний их внутренних процессов. Степень покрытия тестами, сколько бюджета на это выделяют, и т.д и т.п. А далее всегда у меня перед глазами пример бытового кодового замка имеющего 4 цифры. Это означает, что имеем 4 параметра, с очень ограниченным количеством вариантов значений. Это нам дает 10000 комбинаций. У того софта, подозреваю, миллион параметров настройки, и еще несколько миллиардов вариантов входящих значений. Что потенциально ведет к дохреналион итоговых комбинаций. есть вероятность что тестирование пропустило что то....
Но с другой стороны так же и вопрос конкуренции. Нет конкуренции - есть возможность при сохранении цены, уменьшать расходы, например за счет того же этапа тестирование. И, увы, это не только в ИТ.
Не по теме:
Как то приходилось мне заниматься поддержкой одной софтиной. Ей обязан был пользоваться бизнес в определенной сфере деятельности. Это трешь какой то. Там, скорее всего, вообще "разработчиком" был сын начальника... Такое ощущение разработка по принципу: "О нашел новый делфовый компонентик. дайка я его впихну".... в итоге на топовом по тем временам железе программа еле ворочалась.. Но опять же проблема скорее не в разработчиках профессиональных. А в том какие рычаги воздействия имеет пользователь на разработчика
Запись от voral размещена 18.02.2025 в 13:38 -
И этот 'аспект' действительно относится не только к ИТ.
Есть у нас "хороший" такой завод, с многомиллиардными вложениями, выпускающий очень нужные системы и изделия, на отечественных же компонентах и с отечественным ПО (не буду называть ни завод ни изделия). И их много покупают! Особенно сейчас, когда 'импортного' особо не достать. Но в отзывах про эти изделия плюются и харкаются 95% потребителей.
А покупать вынуждены - другого выбора то нет!
Лично я заработал и периодически продолжаю зарабатывать на этом достаточно много денег - "дорабатывая напильником" такие системы до того уровня, который нужен был покупателям (заказчикам) изначально. Т.е. этих опций либо вообще не было, либо они сделаны косо-криво.
А инженеры и программисты этого завода получают з/п с пятью нулями точно. Вот уж где им действительно 'переплачивают'. Но и спрос на их продукцию есть, поэтому и платить есть чем.Запись от wizard41 размещена 18.02.2025 в 14:00 -
Желания не возникает по простой причине - вы не видите того, как результат вашей работы влияет за сферой её применения, соответственно не можете объяснить самому себе, что оно вообще как-то надо для жизни. Иначе говоря - дефицит мотивов. Дефицит можно перекрывать самому, объясняя самому себе буквально всё, но при этом вы станете вероятно уделать проекту столько, сколько ... грубо говоря интуиция вам выделит сил на эту работу. Чтобы работать плотнее - вам нужно понимать насколько это действительно даст отдачу лично вам, ведь вы тратите своё время и силы. Примерно так. Иначе говоря вы должны видеть эффект от проделанных шагов, выраженный именно в отношении к вам, ведь вы двигатель этого проекта. А если ничего такого нету - то и соответственно верхний биологический регулятор будет просто оключать ваш мозг каждый раз, когда вы открываете проект, и этот регулятор - тоже вы сами.
Если вы хотите вести работу в таких специфичных условиях - вам нужна не просто работа, а долгосрочное планирование проекта, со всеми его связями с всеми сферами вашей жизни - "близкие, здоровье, отдых, основная работа". Когда там вы всё разложите по полочками - у вас появится политика вашего отношения к вашему-же проекту, и вот тогда, если она верная - ваш биологический верхний регулятор может вам позволить вести дальнейшую работу, но в рамках этой вашей политики, шаг в сторону-дизертирство, прыжок на месте - провокация.
Иначе говоря - не всё так просто, чтобы бац - и сделал.
Иначе говоря - энтузиазм возможен, пока ваш верхний контроллер видит в этом какие-то выгоды. Если он их не видит - то энтузиазм не возможен. Этот верхний контрллёр - часть вас самих, можно сказать что неотделимая от вас, ну разве что под каким-то воздействием может быть...и тут тоже есть варианты - психологические, идеологические, но это всё - лично вам не подконтрольно, вам прийдётся перерасти самого себя, кстати идеологическая компонента - очень сильная, но искать её во внешнем мире - не стоит, нужно обзавестись собственной, но её связь с внешним миром - обязательна, иначе её практичеки нет.Запись от Hrethgir размещена 18.02.2025 в 14:50