Stop Building CRUD Apps: Solve Real Problems Instead

Tôi đã dành những năm đầu sự nghiệp của mình để xây dựng các bảng điều khiển, hệ thống đăng nhập và bảng quản trị. Tôi đã xây dựng rất nhiều ứng dụng CRUD.

Người dùng có thể tạo, đọc, cập nhật và xóa các bản ghi.

Mã nguồn chạy tốt. Nhưng chẳng ai quan tâm.

Internet đã có quá đủ các ứng dụng quản lý tác vụ và ghi chú rồi. Những công cụ này không giải quyết được các vấn đề lớn.

Kinh doanh thực tế rất hỗn loạn.

Các lập trình viên yêu thích dữ liệu sạch và các API có thể dự đoán được. Thế giới thực thì khác.

  • Người dùng gửi các biểu mẫu không đầy đủ.
  • Các bảng tính có giá trị sai lệch.
  • Email chứa dữ liệu lộn xộn.
  • Các tệp tin đến dưới nhiều định dạng khác nhau.
  • Các hệ thống không kết nối được với nhau.

Phần mềm tuyệt vời là phần mềm hoạt động tốt ngay cả khi thực tế đầy rẫy sự hỗn loạn.

Nhiều sản phẩm thành công không giải quyết các bài toán phức tạp. Chúng lấp đầy khoảng cách giữa công việc thủ công lộn xộn của con người và phần mềm có cấu trúc.

Đừng bắt đầu các dự án chỉ vì công nghệ mới.

Đừng xây dựng một dự án chỉ để học một framework hay AI mới. Cuối cùng, bạn sẽ chỉ có một sở thích kỹ thuật mà chẳng ai muốn mua.

Thay vào đó, hãy bắt đầu với một vấn đề nhức nhối. Hãy đặt ra những câu hỏi sau:

  • Công việc nào mọi người ghét làm?
  • Quy trình nào tiêu tốn hàng giờ đồng hồ mỗi tuần?
  • Những sai sót nào thường xuyên xảy ra?
  • Công việc nào vẫn còn đang làm thủ công?

Các doanh nghiệp chi trả để chấm dứt những công việc lặp đi lặp lại. Họ không trả tiền cho sự tự động hóa. Họ trả tiền để tiết kiệm thời gian.

Nếu một tác vụ mất 5 phút xảy ra 500 lần một tháng, đó là 40 giờ bị lãng phí. Giải quyết vấn đề nhỏ đó sẽ tạo ra giá trị khổng lồ.

Kỹ thuật tốt nhất diễn ra ở phía sau hậu trường. Người dùng chỉ thấy một nút bấm đơn giản. Còn bạn là người xây dựng các đường ống dữ liệu, xử lý lỗi và bảo mật để làm cho nó hoạt động.

Nếu bạn cần ý tưởng cho dự án, hãy ngừng lướt mạng xã hội. Hãy trò chuyện với những người ở các vai trò sau:

  • Kế toán
  • Nhà tuyển dụng
  • Quản lý vận hành
  • Hỗ trợ khách hàng
  • Đội ngũ logistics
  • Nhân viên y tế

Những người này phải đối mặt với sự kém hiệu quả mỗi ngày. Họ không muốn thêm một ứng dụng năng suất nào nữa. Họ muốn ngừng làm những công việc thủ công.

Đừng chạy theo xu hướng. Hãy giải quyết một vấn đề mà bạn nhìn thấy hoặc nghe thấy.

Công nghệ là phần dễ dàng. Vấn đề mới là nơi chứa đựng giá trị.

Source: https://dev.to/samuel_98cf5d1e5ac4d898e0/stop-building-crud-apps-solve-real-problems-instead-3a8m