PHP için bir geliştirici aracı oluşturmanın iş serüveni
PHP için bir geliştirici aracı oluşturmanın iş serüveni
Birçok yazılımcı, teknik bilgileriyle orantılı olarak duygusal olarak yatırımlıdır ve ticari olgunluklarıyla ters orantılıdır. Ben de öyleydim. Ve zor yoldan öğrenmek zorunda kaldım.
Son kullanıcıya değer katan yazılımlar oluşturmak, teknik olarak ne kadar şey sunduğunuzdan çok, karşınızdaki kişinin sizi nasıl gördüğü ile daha çok ilgilidir. Teknolojiniz ne kadar yenilikçi olursa olsun — eğer güven iletmezseniz ve minimum bir güvenilirlik seviyeniz yoksa, kimse onu kullanmayacaktır. Ve dinleyiciniz geliştiriciler olduğunda, satış yapmak daha da zorlaşır; çünkü doğası gereği şüphecidirler.
Kodu yazmadan önce hedef kitleyi anlamak
Kodu yazmadan önce hedef kitleyi anlamak
Hedef kitlemi anlamak, yapmam gereken ilk şeydi. Bu aracı kim kullanacak? Onların bunu nasıl kullanmalarını istiyorum? Onları meşgul tutacak bir “wow” anına ihtiyacım var. Ve geri dönüşlerini sağlamak da, edinim kadar önemlidir.
Başlangıçtan itibaren yönetmem gereken üç cephe vardı:
Birincil kullanıcılarımı anlamak. Benim durumumda, debugger kurmamış ya da denemekten vazgeçmiş geliştiriciler. dd() ve var_dump() ile yaşamak zorunda kalan insanlar, ellerinde erişilebilir bir alternatif olmadığından değil, kendi seçimleri nedeniyle.
Bildiğim kişilerle trafiği artırmak. Brezilya’nın büyük bir PHP topluluğu var ve bu benim dilim. Ülkenizi kullanarak, nasıl çalıştığına dair hiçbir fikri olmayan ama meraklı olan insanların elinde ürününüzü doğrulamak son derece değerlidir. Duygularınızı ve söylemek istediklerinizi kendi dilinizle ifade etmek daha kolaydır. Öncelikle Portekizce olarak doğruladım. Ancak o zaman gerçek dönüşüm pazarını hedefledim.
Pazar için ürünü hazırlamak. Tier 1 ülkeleri — Amerika Birleşik Devletleri, Kanada, Birleşik Krallık, Avrupa Birliği. Bu kitle daha talepkâr, ancak onlara ulaştığımda teknik ve psikolojik olarak hazırdım. Deneme süresi olan abonelik modeli bu kullanıcılar için var: kullanıyorlar, deneyimliyorlar ve karar veriyorlar. Eğer yeterli gelmiyorsa, iptal ediyorlar. Basit. Ürünümün arkasındayım. Her gün onu kullanıyorum.
Parasal yatırım olmadan trafik
Parasal yatırım olmadan trafik
Trafiği nasıl yönetiyorsunuz diye merak ediyor olabilirsiniz: yatırım olmadan?
Anahtar, izleyici kitlenizi takip etmek için analitik araçlar kullanmak ve forumlar, topluluk sayfaları ve ilgili alanlarda yayın yapmaktır. Yavaş ve organik bir şekilde büyüyecek. Ancak anlamanız gereken temek bir şey var: ürününüz için ödeme yapacak kullanıcıları kazanmak için önce yapmayacak olanları kazanmalısınız. Onlar, ödeme yapan kullanıcıları getirecekler. Ve size bolca hata raporu sunarak sizi geliştirmek zorunda bırakacaklar.
Bir bağ kurmak ve kitlenizle güven oluşturmak zorundaydım. O köprüyü inşa etmek hayati önem taşıyor, ne kadar zor olursa olsun.
Açık kaynak motoru bir köprü olarak
Açık kaynak motoru bir köprü olarak
ddless-engine’i açık kaynak bir proje olarak oluşturdum. İdeallikten değil, stratejiden.
Bu motor, geliştiricilerin katkıda bulunmasını ve DDLess motorunun konvansiyonel amacın dışında nasıl çalıştığını görmelerini sağlıyor. PHP’nin nasıl çalıştığını daha derin bir düzeyde öğrenmelerine yardımcı oluyor — Closure::bind, stream wrappers, AST parsing, debug_backtrace — modern çatıların tamamen soyutladığı şeyler.
Açık motor üç şey yapıyor: güven inşa ediyor (geliştirici her kod satırını okuyabiliyor), katkıda bulunanları çekiyor ve teknik pazarlama yapıyor (motor hakkında yapılan paylaşımlar, tam ürüne olan ilgiyi artırıyor).
Gerçek görünürlük
Gerçek görünürlük
Artık ürünümüz var, pazarı anladık ve kullanıcı ile ürün arasında bir köprü inşa ettik. Şimdi, büyümek için gerçek görünürlüğe ihtiyacımız var.
Burada şu soru gündeme geliyor: ürününüz dışarıdan yatırım alacak şartlara sahip mi?
Benim durumumda, hayır. Başlangıçta geri dönüş oranı çok düşük ve bunu PHP topluluğuna olan sevgimle ve çalışması için görünürlük gereken diğer projelerim olduğu için yaptım. Benim durumum uzun vadeli bir plan.
Ancak görünürlüğü artırmak için kendi paranızı da yatırabilirsiniz. Pazarı anladığınızda, bu işin yarısıdır. Diğer yarısı ise dönüşümü artıran bir iletişim kanalı oluşturmak. Reklamlarınız doğru kitleyi hedefleyecek ve bu, yatırımınıza orantılı bir geri dönüş sağlar.
Kimsenin konuşmadığı gerçek
Kimsenin konuşmadığı gerçek
Benim gibi bir bağımsız geliştirici iseniz, her şeyi yapmanız gerekecek: kod, pazarlama, destek, bürokrasi, tasarım, dağıtım, sertifikasyon. Ve saatler boyunca plan yapıp düşünmek zorundasınız.
Kod gerçek sorunlarınızdan çok uzakta olacaktır.
Gerçek sorun ise: ürününüzün var olduğunu kimse biliyor mu? Kimse ona güveniyor mu? Kimse onu kullanacak kadar değerli buluyor mu? İlk kullanım sonrasında geri dönecekler mi?
Eğer bu soruları ilk satırı yazmadan önce yanıtlayamazsanız, teknik olarak mükemmel bir şey inşa etmiş olacaksınız ama kimsenin kullanmadığı bir şey olacak.
Bunu neredeyse yaptım. DDLess neredeyse sadece GitHub’da unutulmuş bir havuz haline gelecekti. Beni kurtaran, kod değil; kodun sadece bir başlangıç olduğunu anlamaktı.
Jefferson Silva, DDLess’in yaratıcısıdır; DDLess, PHP geliştirme iş istasyonudur. DDLess hakkında teknik makale, PHP Reads Sayı #6’da Stefan Priebsch ve Sebastian Bergmann tarafından yer almıştır.
Açık kaynak motoru: github.com/behindSolution/ddless-engine
Ürün: ddless.com
Kaynak: Orijinal Makale


