Основная концепция в разработке ПО (а я думаю, что и не только здесь), которую нужно принять, заключается в том, что нужно уметь работать последовательно и терпеливо. Не стараться написать игру за два дня, не бросаться за настукивание классов через 15 минут после появления идеи, не бежать рассказывать всем друзьям о своем гениальном приложении, пока оно еще даже не MVP. Мы с вами эту телегу слышали много раз, но только за месяц работы в команде настоящих профиков я действительно осознал эту штуку.
Перед вами появился какой-то челлендж: идея, заказ, задание на курсовую и т. п. Порядок действий (по крайней мере, с моей колокольни): 1. Зачиллиться. Особенно, если это ваша неебаццо гениальная идея. Она и впрямь может быть такой, но сама по себе она не стоит ничего – нужно будет еще ее реализовать)) Поэтому дайте себе время на обработку эмоций. 2. Реализовать на бумаге. Ни в коем случае не надо сразу писать код. Очевидно, да, но лично я постоянно в эту ловушку попадал. Как итог – пустое портфолио. Побудьте системным архитектором. Продумайте, какие задачи и какими способами (определить стек и поресерчить готовые решения) вы будете решать в контексте своего приложения. Порисуйте UML-диаграммы, поищите очевидные подводные камни. Короче, это как план изложения себе написать. Переоценить пользу сложно, хоть и «по факту» ваше приложение пока ничего еще не умеет. 3. Реализовать MVP. Сделайте прототип, который будет включать в себя только ключевую функциональность. Дайте потом этот прототип поюзать/поиграть вашей целевой аудитории – и толкайтесь от фидбека. Важно не опираться исключительно на свое видение.
Основная мысль, которую я пытался донести: что на стадии разработки MVP, что при последующей доработке вашего мастера нужно уметь радоваться каждой реализованной фиче и каждому найденному (и, если повезет, пофикшенному) багу. Если вас не будут радовать эти вещи, а будет душить желание уже поскорее зарелизиться в аппстор – беда не заставит себя ждать, проект вы бросите, а за вашими плечами так ничего и не появится.
Радуйтесь маленьким чистым функциям без сайд-эффектиков! ☺️
· 22.07.2024
Выкинуть половину фич из идеи
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён