- Exit yapmış bir kurucu olarak, dünyayı değiştirecek bir sonraki fikre sahip olduğuna inanan hırslı girişimciler sık sık bana ulaşıyor
- Fikirlerini basit bir kavramın ötesine taşıyıp gerçekten başlatmak istiyorlar
- Genelde çözmek istedikleri problemden söz ederek başlıyorlar
- Erken aşama kuruculara verdiğim tavsiye şu: Varsayımlarınızın çoğu yanlış çıkacaktır; bu yüzden hızlı yineleme yapmak ve ölçeklenmeyen işleri yapmak önemlidir
- Konuşma genelde şöyle ilerliyor:
Girişimci: ...bu yüzden startup'ım devrim yaratacak.
Ben: Güzel, şu ana kadar ne yaptınız?
Girişimci: Wireframe hazırladım. MVP yapmak için bir yüklenici tuttum ama çok pahalıya geldi. Bu yüzden sanırım fon toplamam gerekecek.
Ben: Ama dışarıdan geliştiricilere sürekli bağımlı kalmak istemezsiniz, değil mi? Sizin kadar bu işe adanmış birine ihtiyacınız var. Yazılım startup'larının kurucu ekibinde bir yazılım mühendisi olmalı.
Girişimci: Evet. Çözümün teknik bir kurucu ortak bulmak olabileceğini düşünmüştüm. Bunu nasıl yaparım? - İşte bu noktada genelde kötü haberi vermem gerekiyor
- Elinde fikir olup teknik kurucu ortak arayan insanların sayısı, fikir arayan teknik kurucu ortaklardan çok daha fazla
- Sadece fikri olan birinin bir mühendis ortak bulmayı başarması çok nadirdir
- Teknik kurucu ortak bekleyen çoğu iş ya hiç başlayamaz ya da iç yetkinlik eksikliği nedeniyle başarısız olur
- Ama bu umutsuz bir durum değil
- Bu noktada, kurucu olarak başarılı olmak için gerekli bir zihniyete dayanan faydalı bir tavsiye veriyorum
- Tutkulu erken aşama kuruculara, teknik kurucu ortak aramayı bırakıp bu enerjiyi teknik kurucu ortak olmaya harcamalarını öneriyorum
Başlamak için hiçbir zaman geç değil
- 2010'da, resmi teknik eğitimi olmayan ikinci sınıf bir hukuk öğrencisiydim ama kendi startup fikrim vardı
- Benzer yaştaki pek çok kişi gibi The Social Network filmini izlemiş, kendi şirketimi kurup dünyayı değiştirmek istemiştim
- Fikirlerden biri, hukuk öğrencilerinin birbirlerinin sorularına yardım ettiği bir topluluk forumuydu (hukuki kavramlar için bir StackOverflow)
- Bir diğer fikir, bir web sitesi öneri aracıydı ("Bunu okumayı sevdiysen bunu da seversin")
- Sorun, bunları nasıl yapacağımı bilmememdi
- Teknik bir partner bulmaya çalıştım ama işe yaramadı
- Ağabeyim, programlama öğrenmek için çok geç olmadığını söyledi
- Aslında, herhangi bir şeyi öğrenmek için asla geç değildir
- Kitapçıda C# programlama diline giriş kitabı buldum ve gerçek girişimcilik yolculuğum böyle başladı
- Hukuk okulu sitesi fikri için C# bilgimi kullanarak verileri barındıran bir sunucu yaptım
- HTML ve JavaScript öğrenip web sitesini inşa ettim (
no-codevelow-codeseçenekleri henüz ortada yokken) - Değişiklikleri kaydetmek ve takip etmek için veritabanları hakkında bir kitap satın aldım
- İhtiyaç, icadın (ve eğitimin) annesidir
- HTML ve JavaScript öğrenip web sitesini inşa ettim (
- Elbette bu fikirler basit bir prototipin ötesine geçemedi ama bir yazılım mühendisliği işi alacak kadar deneyim kazandım
- Aviary ve Adobe'da günde milyonlarca kullanıcıya hizmet veren backend sistemleri kurdum
- Aradığım yazılım mühendisine dönüştüm
- Bir iş arkadaşımla birlikte Adobe'dan ayrılıp podcast platformu Anchor'ı başlattık
- Hedefimiz, herkesin kolayca podcast üretmesini, düzenlemesini ve paylaşmasını sağlamaktı
- Bu fikrin gerçeğe dönüşmesi için gerçek teknik icra gerekiyordu
- Audio processing, canlı kayıt, video üretimi, transkripsiyon hizmetleri ve daha fazlasını iş üstünde öğrendim
- Dünyanın her yanındaki kullanıcılara günün her anı içerik sunan hızlı ve güvenilir sistemler daha önce hiç kurmamıştım ama çalışırken öğrendim
Hırslı hedefler öğrenmek için en güçlü nedendir
- Hırslı bir kurucu bir sabah hayalindeki fikirle uyanır ve onu yapmak ister, ama resmi teknik eğitim almadığı için nereden başlayacağını bilemez
- Bunu tek başına yapamayacağına inanır
- Nasıl başlayacağını, kimin yol göstereceğini, öğrenmek ve üretmek için zamanı nasıl bulacağını bilmez
- Bu ikilem satış, pazarlama, büyüme gibi pek çok alanda görülür ama özellikle programlamada belirgindir
- Oysa yeni bir şey öğrenmek için, ulaşmak istediğiniz iddialı ve heyecan verici bir hedeften daha güçlü bir motivasyon yoktur
- Büyük fikri olan kuruculara şunu söylüyorum: "Tebrikler. En zor kısmı zaten yaptınız. Öğrenmek için bir neden buldunuz."
- Hırslı girişimciyle yapılan konuşmaya dönersek:
Ben: Sizin kadar bu işe adanmış birine ihtiyacınız var. Yazılım startup'larının kurucu ekibinde bir yazılım mühendisi olmalı.
Girişimci: Evet. Çözümün teknik bir kurucu ortak bulmak olabileceğini düşünmüştüm. Bunu nasıl yaparım?
Ben: Teknik kurucu ortak aramayı bırakın. Teknik kurucu ortak siz olmalısınız. - 14 yıl önce programlamaya başladığımda, kitapçıdan alınmış basılı kitaplara ya da kütüphaneden ödünç alınmış kahve lekeli giriş kitaplarına güvenmek zorundaydım
- Bugün ise yapay zekanın altın çağındayız; teknik sorulara dair tüm cevaplar parmaklarınızın ucunda
- Sadece "X ya da Y nasıl yapılır?" gibi sorular değil, "Nereden başlamalıyım?" gibi daha üst düzey sorular da sorulabiliyor
"[fikir]'i inşa edip yayına almak için hangi teknolojileri anlamam gerekiyor?"
İlişkisel veritabanları mı?
"İlişkisel veritabanı nedir?"
Aa, bunu ayrıntılı anlatan iyi bir YouTube videosu varmış. "Benim fikrime uygun bir veritabanı tasarlayın."
Böyle böyle ilerlersiniz... - Herkesin her konuyu öğrenebileceğine ve bunun için asla geç olmadığına inanıyorum
- Önemli olan, öğrenmeye ihtiyaç duymanızdır
- Hayatımda öğrendiklerimin çoğu resmi eğitim ya da uzmanlık derecesi gerektirmedi; tamamen kendi arzum sayesinde oldu, bu yüzden buna inanıyorum
- 10 yıl önce mentor ve kaynaklara erişimim vardı ama bugünün size sunduğu mentor ve kaynakların yalnızca küçük bir kısmına sahiptim
- Ben yapabildiysem siz de yapabilirsiniz
- Yapamayacağınızı düşünüyorsanız kendinize şunu sorun: Neyden korkuyorsunuz?
- Emekten mi, zaman yatırımından mı, başarısız olma ihtimalinden mi?
- Bunlardan herhangi biri sizi gerçekten durduruyorsa, girişimcilik sizin için fazla ağır bir yolculuk olabilir
- Bir startup'a bütün kalbinizi koymak, gece gündüz çalışmak ve çok hata yapmak için teknik biri olmanız gerekmez
- Sadece öğrenmeye açık olmanız yeterlidir
O halde neden yine de bir kurucu ortağa ihtiyaç var?
- Teknik kurucu ortak aramayı bırakıp kendinizin öyle olmasını önersem de, birlikte çalışacağınız herhangi bir türden kurucu ortağın olması çok değerlidir
- Düzenli olarak, bu yola tek başına çıkmamış olmayı dileyen solo kurucularla karşılaşıyorum
- Startup kurmak zordur
- Yokuş yukarı anlar azdır, inişler çok daha fazladır ve yıllar süren bir maratonda sarsılmayan bir sabır ile sebat ister
- Bu yolculuğa başka biri olmadan çıkmak yalnız bir deneyimdir
- Böyle bir partner bulmak zaten başlı başına yeterince zordur
- Buna bir de resmi olarak yazılım mühendisliği eğitimi almış olma şartı eklenince arayış olağanüstü derecede zorlaşır
- Toplumumuz mühendisleri yüceltiyor; bunun da haklı nedenleri var
- Programlama son derece değerli bir beceridir
- Mühendisler yoktan var edebilen insanlardır
- Ama açık açık konuşulmayan büyük sır şu: Mühendislerle mühendis olmayanlar arasındaki tek gerçek fark, birincilerin mühendis olmayı öğrenmeye zaman ayırmış olmasıdır
- Programlama herkesin anlayabileceği bir şeydir ve açıkçası herkesin bunu çocukluktan itibaren öğrenmesi gerektiğini düşünüyorum
- En büyük engel öğrenmenin kendisi değil, en başta neredeyse her şeyi öğrenebileceğinizi kavramaktır
7 yorum
Çok keyifli ve güzel bir yazı.
Ben de dahil olmak üzere çevremde programlama öğrenmeye böyle başlayan epey kişi vardı; mesleğini IT ile ilgili bir alana dönüştürmeseler bile, daha geniş bir bakış açısı kazandırdığı için bunun çok iyi bir deneyim olduğunu söylediler.
Sanırım ne öğrenirseniz öğrenin, bir gün işinize yarayacağı bir yer mutlaka oluyor hehe
Çevremde de bu şekilde başlayan epey kişi var. Bana sürekli programlama sorup MVP’ye kadar yaptılar; ama aslında asıl önemli rolü oynayan şeyin, ortaya çıkan sonuçtan çok süreç içinde fikrin gelişip somutlaşması olduğunu düşünüyorum.
Ben de geliştirmeye tam olarak böyle başladım.
Eskidenki geliştirmeden farklı olan şeyin zorluktan çok, tek bir geliştiricinin ortaya çıkarabileceği sonucun ölçeği olduğunu düşünüyorum.
Eskiden de kolay kodlama kolaydı. Şimdi ise o kolay kodlamayla çok daha fazla şey üretilebildiği için, eskiden birkaç kişinin güçlerini birleştirerek geliştirmesi gereken şeyleri artık tek bir kişi baştan sona yapabiliyor; bu yüzden bilinmesi gereken şeyler de arttı ve sonuçta zorluk seviyesinin yine benzer kaldığını düşünüyorum.
Bu yazıya tamamen katılıyorum.
Geçen hafta konuştuğumuz neden teknik bir kurucu ortak bulamadığınız konusuna başka bir yanıt gibi bir yazı.
Oradaki yazıda olduğu gibi para ödeyip geliştirici bulmak da mümkün olabilir, ama en iyisinin kişinin kendisinin belli ölçüde mühendislik yetkinliğine sahip olması olduğu görüşüne katılıyorum.
Ama programlamanın herkesin anlayabileceği bir şey olup olmadığı konusunda biraz şüpheliyim. Herkes için kolayca edinilebilecek bir beceri olduğunu düşünmüyorum.
Elbette ritim duygusu zayıf olanlar da çok çabalarsa dansçı olabilir, ama bunun için çok daha fazla emek vermeleri gerekir.
Yine de eskisine göre programlama öğrenmek kolaylaştı; mümkünse girişimcilerin yazılım geliştirme hakkında temel kavramlara sahip olarak başlaması iyi olur.
Bu yazıya dayanarak yorumlayacak olursak, MVP düzeyinde bir uygulama yapacak kadar programlama öğrenmeye yönelik tutkunuz yoksa, bir uygulama hizmeti girişimi kurmamalısınız.
Bunu herkes yapabilir ama ne kadar iyi yaptıkları kişiden kişiye değişmiyor mu diye düşünüyorum. Ülkemizde herkes temel matematik öğreniyor ama herkes 100 puan almıyor sonuçta.
Elbette herkesin küçük yaştan itibaren programlama öğrenmesi gerekip gerekmediği konusunda ben de illa ki? Emin değilim? tarafındayım