Ответ на пост «_Ответ на комментарий: "Как мощны твои лапищи"_»1
Странная позиция: "этот пост только для лайков, а токсики могут идти лесом". Любой пост здесь - для оценки и обсуждения, а только разностороннее обсуждение может быть объективным. Хотя здесь бывают, конечно девушки, постящие что-то типа "сегодня утром пробежала полтора круга на стадионе, как вам мои ягодицы?". И собирают, кстати, плюсики. Верится, что вы сами не из таких. А если вас кто-то и хейтит... Вы же сами говорите: стёртые мозоли заставляют лазить через дискомфорт, но это закаляет. А хейт - чем не аналогия стёртым мозолям. Любой инфлюенсер вам скажет, что продолжать постить вопреки хейту, продираться через частичное непризнание или даже неприятие - это одна из ступеней к популярности и успеху. Удачи!
_Ответ на комментарий: "Как мощны твои лапищи"_1
Спасибо, я стараюсь! И стараюсь развиваться.
Сейчас начинаю потихоньку возвращаться к тренировкам на силу хвата после долгого перерыва, довольно плавно с лёгких упражнений
и трасс. Перерыв в полгода в скалолазании даёт о себе знать. Но я всё больше начинаю любить "лежачки".
Самое стрёмное - это сорвать мозоли в начале тренировки. Это значит, что всю оставшуюся придётся лазать либо только на пальцах, либо через сильный дискомфорт, но это закаляет. Работаем дальше!
FAQ:
- нет, не зацепится
P.S. Читать всякое токсичное, конечно, неприятно и надолго отбивает желание продолжать что-то постить, но посмотрю как ситуация будет складываться дальше, а там уже приму решение.
Люди, которые пишут слова поддержки, приятные вещи и задают адекватные вопросы - спасибо вам, эти посты для вас)
Путь создания фитнес-платформы: от идеи, которая изменила меня, к проекту, который меняет других. Часть 1
Перед началом вашего прочтения данной серии статей сделаю пояснение - я не писатель, а все накаляканные мной истории - первый подобный опыт, потому прошу не судить строго и отнестись снисходительно<3
Я постарался максимально интересно изложить весь свой путь от первых мыслей по данной идее и до ее конечной реализации, попутно рассказывая о победах и поражениях, которые были на моем пути. Вероятно, объем будет немалый, потому данную историю я разделю на серию из нескольких частей. Полностью можете посмотреть их в моем профиле
Для написания не было использовано никаких нейросетей, все шло по наитию. Как говорится, от души, без прикрас и преувеличений. Возможно, данный материал подбодрит ребят, которые также планируют приступить к созданию своего проекта и покорить этот мир)))
Честно, могу лишь пожелать вам большого успеха и дать небольшое напутствие:
«Не опускайте руки, как бы не было трудно. Идите туда, где страшно, помнив, что дорога в рай всегда будет похожа на ад, а дорога в ад - на рай. Запомните, жизнь - мимолетная штука. Сегодня вы побоитесь начать в связи с возможными трудностями на пути, а завтра пожалеете об упущенной возможности. Действуйте, и вы обязательно получите то, о чем мечтаете»
На момент написания статьи у меня самого всего лишь около 50 пользователей в проекте, 40 из которых знакомые, но даже несмотря на это я продолжаю двигаться вперед к своей цели и мечте
*В данной статье под словом ЗОЖ буду подразумевать спорт, питание, нутрициологию, фитнес, диетологию и прочие сферы, интересующие человека, следящего за своей фигурой
Глава I. Жизненный путь. От раннего детства - до возникновения идеи.
Я с раннего детства сильно увлекался спортом. Ранние годы - турники на площадке, естественно использовал их не для каких то там подтягиваний, а просто лазил и радовался жизни. Затем пошел на борьбу, отзанимался около 5 лет, а после чего и дошел до спортзала, в который хожу по сей день уже около 7 лет. Вспоминаяя свой путь понимаю, что основным моим желанием было набрать мышечную массу и стать большим-большим качком, чтобы в дверной проем входить бочком. Первые пару лет тренировок в зале постоянно возникали всякого рода трудности. Как тренироваться? Как правильно питаться? Что под собой подразумевают различные спортивные концепции? Как при слепой погоне за «телом мечты» не потерять здоровье и не травмироваться? Этот путь приходилось проходить полностью самому, без тренера и наставника, лишь по сухим, совершенно пустым советам из интернета, не имеющим под собой научного обоснования. Уже тогда витали в голове мысли, как было бы хорошо, если существовал бы какой то дешевый, но качественный наставник, которому я могу довериться и который сможет персонализированно дать советы и помочь добиться желаемого результата. Ведь те самые ответы из интернета, о которых я писал ранее, вместо пользы приносили только информационный шум, который сбивал с правильного пути и в большинстве своем запутывал, нежели наставлял на путь истинный, а реальный фитнес-тренер был не по карману…
Окончив школу я пошел в институт. Выбрал специальность, связанную с ИБ. К сожалению, выбор для меня оказался не самым удачным, совсем не заинтересовало… Однако, несмотря на это, понравились дисциплины, связанные с программированием, но увы, преподавание ограничивалось одним языком - Turbo Pascal (если что, речь про 2021 - 2022 года). Естественно в тот момент понимание кодинга было нулевое, да и в целом я только вкатывался в айти мир, но уже с того момента понял, что это вызывает большой интерес. За время обучения меня не покидала мысль, что было бы крайне интересно создать какой то свой проект, который можно будет монетизировать, и который будет вносить реальный полезный вклад в жизнь пользователя, однако идей не было, а денюжек на жизнь было не много. Так повелось, что человек я честный, а потому впаривать ненужный хлам совесть не позволяла и я стал думать, что именно заинтересовало бы лично меня и главное - дало бы реальную пользу. Проучившись три года из пяти необходимых мне пришла интересная мысль - создание своего фитнес-помощника, который будет стараться максимально выделяться на рынке своей доступностью, точностью, индивидуальностью и полнотой функционала.
Дальше плавно начал вставать вопрос о реализации, из которого вытекала туча более мелких вопросов (если бы можно было составить визуально график вопросов - получилась бы целая иерархия, вплоть до потери первичных мыслей). На каком языке писать код? Как много времени займет разработка проекта, с учетом полностью нулевой отправной точки? Какие существуют конкуренты, насколько они влиятельны, точны и функционально наполнены? И тд и тп… Я утопал в вопросах, но огонь идеи создания реально качественного и интересного продукта не погасал и питал меня. Спустя время, чуть со всем разобравшись, я начал делать первые шаги по достижению своей цели
Глава II. Первые шаги
С самого начала я стал думать, в рамках какого пользовательского интерфейса разрабатывать функционал. На выбор было три известных мне пути: сайт, приложение и телеграм-бот. Я выбрал последний вариант. Обусловлен данный выбор был рядом следующих мыслей:
1) Легкость в реализации - на фоне сайта и приложения тг-бот выглядит в разы проще в разработке
2) Популярность платформы - независимо от возраста и территориального расположения Телеграм есть практически у каждого второго жителя СНГ
3) Доступность бота для пользователей - не нужно ничего дополнительно скачивать, все вшито внутри уже установленного мессенджера
4) Кросплатформенность - отсутствие привязки к конкретному устройству. Нужен лишь вход в свой аккаунт
5) Простой и интуитивно понятный интерфейс - ответы на вопросы + кнопки и больше ничего
6) Отсутствие проблем с оплатой - несмотря на санкции никаких трудностей с оплатой не будет
В будущем, если все получится, я уже все таки буду рассматривать возможность внедрение разработанного функционал уже в другую GUI, но пока что ограничусь текущим выбором
Далее я решил посмотреть основным трудностям в глаза, которые, вероятно, в большинстве случаев обрывают путь от идеи до первых шагов в ее реализации, а именно - я говорю об анализе конкурентов. На тот момент (осень, 2023 год) конкуренция в данной области, в интерфейсе тг-ботов, была несущественная. Имелась парочка крупных проектов, которые сначала немного пошатнули мою уверенность (а может даже и психику) и вызвали мимолетные мысли о том, что я не смогу повторить что то подобное. Однако несмотря на это я продолжал верить и двигаться дальше.
После анализа конкурентов я решил практически сразу действовать, на тот момент я слабо задумывался о конечном виде своего проекта, витали лишь какие то иллюзорные мысли создания чего то уникального, крайне точного и доступного. Время близилось к середине января, уже наступившего на тот момент 2024 года, и я начал действовать. Честно, сейчас самому смешно вспоминать начало пути, но думаю это неотъемлемая глава в реализации того, что получилось в конечном итоге. Моими самыми первыми шагами в написании кода стало консольное приложение калькулятора КБЖУ, написанное на Pascal ABC, да, именно на Паскале я начал зарождение своего детища. На тот момент я буквально за 3-5 дней завершил разработку калькулятора и знаете что я сам себе сказал?) ЧТО БОТ ПОЧТИ ГОТОВ. До сих пор улавливаю поднятие кончиков рта высоко к ушам, когда вспоминаю этот момент. Полученный кальк был невероятно бестолковым. Самый базовый функционал, практически никакой уникальности и персонализации за которыми я так гнался. Просто сухой, бездушный счетчик. Но самое главное - это был мой, собственноручно написанный бездушный счетчик. Возможно, не сделав этого тогда, все бы так и осталось лишь идеей, отложенной в далекий ящик
*Забавный факт: у меня до сих пор хранится данный скриптик, написанный на паскале в папке под названием «С чего начинал ползать…». Очень надеюсь, что когда мой бот будет уже пользоваться какой-никакой популярностью (а дай Бог еще какой) я однажды зайду в эту папку, тепло улыбнусь, будто взглянул на старую игрушку из детства, случайно найденную на чердаке, и вспомню, с чего же действительно я начинал ползать
Затем встал вопрос стека разработки. Узнав, что наиболее простой и корректный выбор для создания телеграм ботов - Python + aiogram я как раз и остановился на данном решении. Базу данных выбрал MySQL - популярное, быстрое и простое решение, большего на тот момент и не требовалось.
Первоначальной задачей я решил разработать некоторое количество популярных спортивных калькуляторов (калькулятор КБЖУ по итогу я даже не стал переносить, начал реализовывать с нуля), но с одной важной оговоркой - сделать их более гибкими, точными и персонализированными, чем большая часть популярных решений. Все, что было в интернете, зачастую оказывалось одними и теми же формулами, без дополнительных параметров и оговорок, менялся лишь дизайн, обертка ядра. Для воссоздания реально качественного продукта я понял, что придется много всего изучить. Все свободное время уходило на чтение актуальных исследований, а также спортивной и медицинской литературы. Данное действие внесет ключевое влияние в разработку и сделает проект действительно максимально точным и персонализированным на рынке, что будет закрывать вопрос о желаемой точности
Изначально все совместить (изучение программирования на python + изучение aiogram + изучение подвязки к бд + развитие в теме ЗОЖа) оказалось крайне трудоемкой задачей, особенно если учесть, что учеба не уходила на второй план, а наоборот занимала чуть ли не большую часть времени. При этом, по вечерам меня ждали свои тренировки, которые я также не мог исключить из графика (по итогу, в дальнейшем, бот все таки вытеснил их, хоть и не полностью, но об этом далее). Потому я решил начать писать калькуляторы для начала под консольное приложение с замахом на то, что в дальнейшем я повешу на них элементы из aiogram и без труда склепаю визуальный интерфейс (естественно, все оказалось не так радужно, как ожидалось). Не стану описывать процесс создания каждой функции. Вместо этого освещу некоторые фишечки некоторых разрабатываемых калькуляторов:
1) Один из таких был во все том же калькуляторе КБЖУ. Для того, чтобы добиться еще большей точности и максимально выделиться на рынке - реальный квалифицированный диетолог, специалист своего дела, составил таблицу распределения БЖУ для человека в зависимости от всех вводимых в калькуляторе параметров
2) Калькулятор процента жира имеет два режима расчета, наиболее оптимальный был создан путем компиляции огромного количества формул, каждая из которых предназначена для людей с определенными, отличными от других, параметрами. Путем объединения данных знаний удалось создать подход, который дает минимально возможную ошибку от эталонного результата
3) Калькулятор состояния здоровья проводит максимально всесторонний анализ и по итогу выставляет результирующую оценку организма, беря во внимание полученные значения во всех параметрах. Таким образом была продумана кастомная система оценивания, которая несет в себе отражение здоровья организма
В следующей статье из серии будет описана разработка BODIX...
















