CRUD 앱 개발은 그만두세요: 대신 진짜 문제를 해결하세요
저는 커리어 초기에 대시보드, 로그인 시스템, 관리자 패널을 만드는 데 시간을 보냈습니다. 수많은 CRUD 애플리케이션을 만들었죠.
사용자는 레코드를 생성, 조회, 수정, 삭제할 수 있었습니다.
코드는 잘 작동했습니다. 하지만 아무도 신경 쓰지 않았습니다.
인터넷에는 이미 할 일 관리 앱과 노트 앱이 차고 넘칩니다. 이런 도구들은 거대한 문제를 해결해주지 못합니다.
실제 비즈니스는 무질서합니다.
개발자는 깨끗한 데이터와 예측 가능한 API를 좋아합니다. 하지만 현실 세계는 다릅니다.
- 사용자는 불완전한 양식을 제출합니다.
- 스프레드시트에는 잘못된 값이 들어 있습니다.
- 이메일에는 정돈되지 않은 데이터가 포함되어 있습니다.
- 파일 형식은 매우 다양합니다.
- 시스템 간의 연동이 되지 않습니다.
훌륭한 소프트웨어는 현실이 무질서할 때 빛을 발합니다.
많은 성공적인 제품들이 복잡한 수학 문제를 해결하지는 않습니다. 대신, 무질서한 인간의 업무와 구조화된 소프트웨어 사이의 간극을 메워줍니다.
새로운 기술로 프로젝트를 시작하는 것을 멈추세요.
단순히 새로운 프레임워크나 AI를 배우기 위해 프로젝트를 만들지 마세요. 결국 아무도 사고 싶어 하지 않는 기술적 취미 생활만 남게 될 것입니다.
대신 고통스러운 문제부터 시작하세요. 그리고 다음과 같은 질문을 던져보세요:
- 사람들이 싫어하는 작업은 무엇인가?
- 매주 몇 시간씩 걸리는 프로세스는 무엇인가?
- 어떤 실수가 자주 발생하는가?
- 여전히 수동으로 이루어지는 작업은 무엇인가?
기업은 반복적인 작업을 멈추기 위해 비용을 지불합니다. 자동화 그 자체를 위해 돈을 내는 것이 아닙니다. 시간을 아끼기 위해 비용을 지불하는 것입니다.
5분짜리 작업이 한 달에 500번 반복된다면, 이는 40시간의 손실을 의미합니다. 그 작은 문제를 해결하는 것만으로도 엄청난 가치를 창출할 수 있습니다.
최고의 엔지니어링은 막후에서 이루어집니다. 사용자는 단순한 버튼 하나를 보지만, 당신은 그것이 작동하도록 데이터 파이프라인, 에러 핸들링, 보안을 구축합니다.
프로젝트 아이디어가 필요하다면 소셜 미디어를 보는 것을 멈추세요. 대신 다음과 같은 직무의 사람들과 대화해 보세요:
- 회계사
- 채용 담당자
- 운영 매니저
- 고객 지원팀
- 물류 팀
- 의료진
이들은 매일 비효율성과 싸우고 있습니다. 그들은 또 다른 생산성 앱을 원하는 것이 아닙니다. 수동 작업을 멈추고 싶어 합니다.
트렌드를 쫓지 마세요. 직접 보거나 들은 문제를 해결하세요.
기술은 쉬운 부분입니다. 가치는 문제 속에 있습니다.
출처: https://dev.to/samuel_98cf5d1e5ac4d898e0/stop-building-crud-apps-solve-real-problems-instead-3a8m
