Хватит создавать CRUD-приложения: решайте реальные проблемы вместо этого
Первые годы своей карьеры я провел, создавая дашборды, системы входа и панели администратора. Я написал множество CRUD-приложений.
Пользователи могли создавать, читать, обновлять и удалять записи.
Код работал. Но это никого не волновало.
В интернете и так достаточно менеджеров задач и приложений для заметок. Эти инструменты не решают больших проблем.
Реальный бизнес полон хаоса.
Разработчики любят чистые данные и предсказуемые API. Реальный мир устроен иначе.
- Пользователи заполняют формы не полностью.
- В электронных таблицах содержатся неверные значения.
- В электронных письмах — неструктурированные данные.
- Файлы приходят в самых разных форматах.
- Системы не взаимодействуют друг с другом.
Великое программное обеспечение работает именно тогда, когда реальность хаотична.
Многие успешные продукты не решают сложные математические задачи. Они устраняют разрыв между хаотичной человеческой работой и структурированным программным обеспечением.
Перестаньте начинать проекты ради новых технологий.
Не создавайте проект только ради того, чтобы изучить новый фреймворк или ИИ. В итоге вы получите техническое хобби, которое никто не захочет покупать.
Вместо этого начните с болезненной проблемы. Задайте себе следующие вопросы:
- Какую задачу люди ненавидят?
- Какой процесс отнимает часы каждую неделю?
- Какие ошибки случаются часто?
- Какая работа до сих пор выполняется вручную?
Бизнес платит за то, чтобы прекратить повторяющуюся работу. Они платят не за автоматизацию. Они платят за экономию времени.
Если пятиминутная задача повторяется 500 раз в месяц, это 40 часов потерянного времени. Решение этой маленькой проблемы создает огромную ценность.
Лучшая инженерная работа происходит за кулисами. Пользователи видят простую кнопку. А вы строите конвейеры данных, обработку ошибок и систему безопасности, чтобы всё это работало.
Если вам нужна идея для проекта, перестаньте листать соцсети. Поговорите с людьми на следующих должностях:
- Бухгалтеры
- Рекрутеры
- Операционные менеджеры
- Служба поддержки клиентов
- Логистические команды
- Медицинский персонал
Эти люди каждый день сталкиваются с неэффективностью. Им не нужно очередное приложение для продуктивности. Они хотят перестать работать вручную.
Не гонитесь за трендами. Решайте проблему, которую вы видите или о которой слышите.
Технологии — это простая часть. Ценность же кроется в самой проблеме.
Source: https://dev.to/samuel_98cf5d1e5ac4d898e0/stop-building-crud-apps-solve-real-problems-instead-3a8m
