Deja de construir aplicaciones CRUD: resuelve problemas reales en su lugar
Pasé mis primeros años construyendo tableros de control, sistemas de inicio de sesión y paneles de administración. Construí muchas aplicaciones CRUD.
Los usuarios podían crear, leer, actualizar y eliminar registros.
El código funcionaba. A nadie le importaba.
Internet ya tiene suficientes gestores de tareas y aplicaciones de notas. Estas herramientas no resuelven grandes problemas.
Los negocios reales son caóticos.
A los desarrolladores les encantan los datos limpios y las APIs predecibles. El mundo real es diferente.
- Los usuarios envían formularios incompletos.
- Las hojas de cálculo tienen valores incorrectos.
- Los correos electrónicos contienen datos desordenados.
- Los archivos vienen en muchos formatos.
- Los sistemas no se comunican entre sí.
El gran software funciona cuando la realidad es caótica.
Muchos productos exitosos no resuelven matemáticas complejas. Cierran la brecha entre el trabajo humano desordenado y el software estructurado.
Deja de empezar proyectos con tecnología nueva.
No construyas un proyecto solo para aprender un nuevo framework o IA. Terminarás con un pasatiempo técnico que nadie querrá comprar.
En su lugar, empieza con un problema doloroso. Hazte estas preguntas:
- ¿Qué tarea odia la gente?
- ¿Qué proceso toma horas cada semana?
- ¿Qué errores ocurren con frecuencia?
- ¿Qué trabajo sigue siendo manual?
Las empresas pagan para dejar de realizar tareas repetitivas. No pagan por la automatización. Pagan para ahorrar tiempo.
Si una tarea de cinco minutos ocurre 500 veces al mes, eso representa 40 horas de tiempo perdido. Resolver ese pequeño problema crea un valor masivo.
La mejor ingeniería ocurre entre bastidores. Los usuarios ven un botón simple. Tú construyes los pipelines de datos, el manejo de errores y la seguridad para que funcione.
Si necesitas una idea para un proyecto, deja de mirar las redes sociales. Habla con personas en estos roles:
- Contadores
- Reclutadores
- Gerentes de operaciones
- Atención al cliente
- Equipos de logística
- Personal de salud
Estas personas lidian con la ineficiencia todos los días. No quieren otra aplicación de productividad. Quieren dejar de hacer trabajo manual.
No persigas tendencias. Resuelve un problema que veas o del que escuches hablar.
La tecnología es la parte fácil. El problema es donde reside el valor.
Fuente: https://dev.to/samuel_98cf5d1e5ac4d898e0/stop-building-crud-apps-solve-real-problems-instead-3a8m
