Stop Building CRUD Apps: Solve Real Problems Instead

Kariyerimin ilk yıllarını paneller, giriş sistemleri ve yönetim panelleri oluşturarak geçirdim. Birçok CRUD uygulaması geliştirdim.

Kullanıcılar kayıt oluşturabiliyor, okuyabiliyor, güncelleyebiliyor ve silebiliyordu.

Kod çalışıyordu. Kimsenin umurunda değildi.

İnternette yeterince görev yöneticisi ve not alma uygulaması var. Bu araçlar büyük sorunları çözmüyor.

Gerçek iş dünyası karmaşıktır.

Geliştiriciler temiz verileri ve öngörülebilir API'leri severler. Gerçek dünya ise farklıdır.

  • Kullanıcılar eksik formlar gönderir.
  • E-tablolarda yanlış değerler bulunur.
  • E-postalar karmaşık veriler içerir.
  • Dosyalar birçok farklı formatta gelir.
  • Sistemler birbirleriyle iletişim kurmaz.

Harika yazılımlar, gerçeklik karmaşık olduğunda işe yarar.

Birçok başarılı ürün karmaşık matematiksel sorunları çözmez. Onlar, karmaşık insan emeği ile yapılandırılmış yazılım arasındaki boşluğu doldurur.

Projelere yeni teknolojilerle başlamayı bırakın.

Sırf yeni bir framework veya yapay zeka öğrenmek için proje geliştirmeyin. Sonuçta kimsenin satın almak istemeyeceği teknik bir hobiyle baş başa kalırsınız.

Bunun yerine can yakıcı bir sorunla başlayın. Şu soruları sorun:

  • İnsanlar hangi görevden nefret ediyor?
  • Hangi süreç her hafta saatler alıyor?
  • Hangi hatalar sık sık yaşanıyor?
  • Hangi işler hâlâ manuel olarak yapılıyor?

İşletmeler tekrarlayan işleri durdurmak için ödeme yapar. Otomasyon için değil, zaman kazanmak için ödeme yaparlar.

Eğer beş dakikalık bir görev ayda 500 kez tekrarlanıyorsa, bu 40 saatlik kayıp zaman demektir. Bu küçük sorunu çözmek muazzam bir değer yaratır.

En iyi mühendislik perde arkasında gerçekleşir. Kullanıcılar basit bir düğme görür. Siz ise onun çalışmasını sağlamak için veri boru hatlarını, hata yönetimini ve güvenliği inşa edersiniz.

Eğer bir proje fikrine ihtiyacınız varsa, sosyal medyaya bakmayı bırakın. Şu rollerdeki insanlarla konuşun:

  • Muhasebeciler
  • İşe alım uzmanları
  • Operasyon yöneticileri
  • Müşteri desteği
  • Lojistik ekipleri
  • Sağlık çalışanları

Bu insanlar her gün verimsizlikle uğraşıyorlar. Başka bir üretkenlik uygulaması istemiyorlar. Manuel iş yapmayı bırakmak istiyorlar.

Trendlerin peşinden koşmayın. Gördüğünüz veya duyduğunuz bir sorunu çözün.

Teknoloji işin kolay kısmıdır. Değerin asıl kaynağı sorunun kendisidir.

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