Kendi Ayağına Sıkma!
4 Oct 2017 • 5 min read
Anlatmak istediğim o kadar çok şey var ki, neresinden başlamam gerektiğini bilmiyorum.
TL;DR: Başlığa bak!
Belki "Bindiğin dalı kesmek." ...
Bu yazıda vereceğim örnek(ler) bir "Yazılım Geliştiricisi"nin perspektifinden olacak. Fakat siz bunu istediğiniz meslek grubuna çok rahat uyarlayabilirsiniz.
13 yıllık çalışma hayatımın büyük bir bölümü "Yazılım Evi" olarak nitelendirilen;
Aynı anda birden fazla iş ile uğraştığın
Yeri geldiğinde aynı gün içerisinde birden çok müşteriyi ziyaret etmenin zorunlu olduğu
Gecenin gündüzden çok da farklı olmadığı
Zaman zaman "aslında ben fena da kazanmıyorum yhaaa" diye düşündüğüm (kuyruklu yalan)
Çoğunda en fazla 2 bilemedin 3 yazılımcının çalıştığı
Eleman sirkülasyonunun çok olduğu
Sanki politikacı gibi yalan söylemenin neredeyse! farz olduğu
yerlerde çalışmaktan geçti.
Evet ben de bir kere yalan söyledim. Sırf patron(larım) "şöyle-şöyle de" dedi diye, kendime prensip edindiğimi düşündüğüm "iş dürüstlüğünü" bir kenara bıraktım ve söyledim. Yalanım ortaya çıktıktan sonra, "Dilimi eşşek arısı soksaydı da, dilsiz kalsaydım da ..." gibi devam eden birçok beddua geçti içimden. İyi ki de yalanım çıkmış ortaya. Her hatırladığımda içimi sızlatır, nasihat/ders niteliğinde orada bekler.
Kendi ayağıma sıktım!
Günah çıkartmam bittiğine göre artık devam edebiliriz.
Her girdiğim yazılım evinde yaptığımız iş hemen hemen aynıydı.
Her müşteriye aynı şeyleri tekrar tekrar yapıp duruyorduk. İhtiyaçlar aynı, sorular aynı, cevaplar aynı. Benzerlik oranının %80 olduğunu söylesem yalan konuşmuş olmam herhalde.
Genelde ilk müşteriye yapılan işten sonra, bir başka müşteriye de aynı işi yapmaya kalktığımızda kendime sorduğum sorular da hep aynı olmaya başladı;
Şurasını parametrik mi yapsam?
Şurası da mı dinamik olsa?
Şu ayarı konfig dosyasından okutsam daha mı iyi olur?
Bu burada sabit olmasa daha mı iyi olur?
Ve asıl soru!
- Bunu bir ürün haline getiremez miyiz?
Bu soru sonrası genelde patron/larla olan muhabbet aynı...
Emekçi: Abi (genelde ailevi terimler kullanılır) bak her müşteri için aynı şeyleri yapıyoruz. Bunu bir ürün haline getirelim daha az uğraşıp paket haline getirip öyle satalım. Desteği de ayıralım...
Patron: Olur yhaaa! Çok güzel fikir. Haklısın valla. Aslında yapmamız gereken şey bu!
Emekçi: Kesinlikle ağğğbi!
Patron: Nasıl yapcaz peki?
Emekçi: Şurasını şöyle yapcaz, burası şöyle olcak, orası da şu şekilde, biraz da şuraya şunu yapıcaz, hooop paket ürün ortaya çıktı. Markalamayı da yapıp şuralarını da şöyle yaparsaaaak oldu bu iş.
Patron: Hmmm. Peki ne kadar sürer?
Emekçi: Abi şu kadar sürede biter.
Şu kadar süre genelde bir projenin biteceği vaktin ortalama iki en fazla üç katıdır.
Enteresandır ki patron(ların) verdiği cevaplar / tepkiler hep aynı...
Patron: Hadi yaaa... O kadar sürer mi?
Emekçi: Sürer ağbi...
Patron: Peki diyelim ki bunu yapmaya başladık, diğer işler, onlar, bunlar, şunlar ne olacak?
Devamını anladınız siz 😉 ...
Bu fikir hoşuna gider elbet çoğunun. Kimisinin rüyasına bile girer belki 😌
Çünkü güzel para vardır sonunda. Bir yapıp hızlıca on kazanmak, satmak, daha çok satmak, daha daha çok...
Ama sonra farkına varırlar. Günü kurtarmaları gerekmektedir. Çünkü aldıkları iş ve ondan bir önceki aldıkları iş ve ondan daha da önceki aldıkları işlerin hepsi aynı zamanda bitmeli, kesinlikle aksamamalıdır. Bütün işlerin öncelikleri de aynıdır bu arada. Hemen bitmelidir onlar. Bundan dolayı da bu ve ya bunun gibi fikirler bekleyebilir.
Bir kurşun daha!
Buraya kadar gelebildiyseniz (ki ulaşmak çok da kolay değildir) hala içinizde sizi canlı tutan birşeyler vardır muhakkak.
Mesela ortaya ürün çıkarma heyecanıdır... Olabilir.
Ya da patronunuz(larınız) çok cana yakındır, dürüsttür felan... Olabilir.
Ama birşeyler yolunda değildir artık. Farkındalık evresini geçmiş, erteleme evresindesiniz.
Projelere odaklanırsınız. Yeni bir motivasyonunuz vardır. Onları bitirip ürüne odaklanmak istersiniz. Fakat ertesi gün sizden bir başka müşterinin, bir başka ama diğerleri ile hemen hemen aynı olan bir iş için demo çalışması istenir.
Yaparsınız. İş alınır. Ve bir yenisi daha... Ve bir yenisi daha... Bitmez o işler 😌
Muhtemelen hala yanlış yerde yanlış şeyler yapıyor olduğunuzun farkına da varmazsınız.
Hataya düştüğüm bir başka nokta daha, içine atmak, kabullenmek. Ayağıma sıktım.
Yazılımcı arkadaşlarım sonsuz döngülere aşinadırlar...
Sürekli aynı şeyler, aynı müşteriler, aynı projeler...
Ortada hep bir proje vardır ama ürün hiç olmaz...
Buraya kadar yaşamış olduğumuz her şey bir müddet sonra sonsuz bir döngüye girer. Bu döngüden çıkabileceğiniz anlarda içinde kaldığınız her adımda tekrar ayağınıza sıkarsınız.
Size, "şunu yapın", "bunu yapın", "şöyle yaparsanız şöyle olur", "böyle yaparsanız da şöyle olur" demekten daha ziyade, farkındalıklarımdan birini paylaşmaya çalıştım.
Ne yaptım demek daha doğru...
İlk yaptığım şey döngüden çıkmak oldu.
Ufkumu genişletebileceğim ortamlarda bulunmaya, kaynaklar izlemeye/okumaya başladım.
Etrafımda bulunan ve beni demotive eden birçok şeyden uzaklaştım. Bunun yerine fayda sağlayabileceğim ve faydalanabileceğim pozitif insanlarla iletişim kurmaya başladım.
Kendimi geliştirebileceğim ve daha faydalı olabileceğim fikirlere odaklandım.
Üretmeye başladım. Yalnızca kendim için değil!
Daha çok paylaştım. Öğrendiğim, faydalı olduğunu düşündüğüm her şeyi paylaşmaya çalıştım. Çıkar gözetmeksizin.
Hemen hemen her projeyi/fikri bir ürün gibi tasarlamaya başladım. Bu sayede bugün geliştirmiş olduğumuz birçok projeyi/fikri hızlı bir şekilde ürün haline getirip satabiliyoruz.
Artık kendi ürünlerimizi üretip pazarladığımız, Amerika'da bir firmamız var. Bu yazıyı da size oradan yazıyorum.
Biliyorum çok zor gibi geliyor... Üretmek, bir yerinden başlamak ve en önemlisi de tamamlamak.
Motivasyon, özveri, emek, insan... Parametre çok...
Üretimin tadını bir kez alırsanız, tüketmekten çok çok daha değerli birşey olduğunun farkına varırsınız.
Fayda, Paylaşım, Özveri demişken
İlerleyen zamanlarda sizlerle uçtan uca bir ürün geliştirmenin nasıl olduğunu gerçekten anlatan, içinde kaynak kodunun olduğu, live-codingli, sorulu-cevaplı bol paylaşımlı bir makale sersine başlayacağım.
Ümit ediyorum ki birçoğunuz bundan ciddi şekilde faylanıp kendi ürünlerini çıkartacak, kendi işlerini kuracaklar.
Güncelleme - 02.03.2019 20:00
Yayın serisi başladı. Hatta bugün 21:00'da 14'üncü yayını yapıyoruz.
Kanala buradan, oynatma listesine buradan ulaşabilirsin.
00'dan başlayarak izlemeyi unutma 😐
1 problem, 45 dk, 1 proje, 1 makale
TL;DR: Şimdi 45 dakikalık projeyi ballandıra ballandıra sanki çok da bişey yapmışım gibi anlatacağım. Kod felan da var. İşin hikayesi Her şey PoC (Proof of Concept) çalışması yaptığımız bir
Selçuk Ermaya 30 May 2018 • 13 min read
6 $ 'a yedekli Task & Project Management Tool'a Sahip Olmak
Normalde doğrudan konuya girmeye seven biriyim fakat bu yazıda işleri biraz değiştirelim. Neden Task & Project Yönetim Aracına İhtiyacım var? Eğer bir şirketiniz varsa / olacaksa Bireysel olarak projelerinizi / işlerinizi yöneteceğiniz
Selçuk Ermaya 16 Jul 2017 • 5 min read