• 16-03-2022, 23:22:28
    #1
    Arkadaşlar herkese iyi forumlar.


    Son zamanlarda gördüğüm birkaç hazır yazılım yaptırmış müşterilerde görüntülediğim gerçekten gözleri kör edecek derecede kötü yazılmış kodlar var.


    Bir konuda acele ediyoruz, para kazanmak istiyoruz evet doğru. Belki 50₺ belki 100₺. Rakamları asla küçümsemiyorum. Yaptığımız her iş bizim referansımızdır. Ve bizim belirlediğimiz fiyatlar bir dilin ya da projenin üzerinde ne kadar tecrübe sahibi olduğumuzu aynı zamanda emeğimizin karşılığının ne kadar ettiğini gösterir.
    Ancak özellikle PHP* programlama dilinde aşırı derecede rahatsız olduğum konuyu beyan etmeden geçemeyeceğim.


    Benim gördüğüm ve aşırı rahatsız olduğum önemli faktörleri söyleyeceğim;


    1- Yazdığımızın kodun bir başka yazılımcı tarafından okunup okunamayacağı? EN ÖNEMLİSİ...


    Evet, müşteriler her zaman için benim için çalışsın mentalitesinde ilerler. Lakin şu durumu sürekli atlıyoruz. Biz şirket değiliz, veya şirket dahi olsak şirketin sorunları, kapanma durumları vb. gibi etkenler, bireysel olarak destek versek yarın bir gün burada olup olmayacağımızı veya desteğimizi kesip kesmeyeceğimiz belli değil.


    ARAŞTIRIN!


    Bir işe giriyorsanız temellerini iyice öğrenin. PSR standartlarına uygun şekilde OOP yazmaya özen gösterin. $rss_codesss_veri_ceksss gibi saçma sapan değişken isimleri kullanmayın. Yaptığınız yapıda her kodun,değişkenin bir anlamı olsun. NET, AÇIK ve ANLAŞILIR.
    Bu sayede yaptım oldu bitti değil, daha fazla geliştirmek için uğraşın. Yazdığınız projeyi tekrar açtığınızda kendiniz bir nefes alabileceğiniz limanmış gibi hissedin.


    Örn.





    2 - Devamlılık sağlayın


    Müşterilere en hızlı çözümü değil en sağlıklı çözümü iletin.
    Deadline geciksin. SORUN DEĞİL! Ama 3 gün sonra olası yaşanacak problemlerin arkasında dağ gibi durun. Müşterileriniz sizi mumla aramasın…
    Youtube gibi platformlardan temelini oturtmadan mantığını kavrayıp öğrendiğiniz şeyleri bir an önce satmayın.
    Kendinizi o alanda geliştirmeye bakın. Siz en iyisini yapıyorum diyene kadar bir şey pazarlamayın. Bu sefer kendinizi hem karamsar hissedersiniz. Hem de müşterinin bir sonraki yazılımcıya aynı proje üstünde değişiklik yaptırmak isteyeceği şey konusunda tereddütlerinin oluşmasına paravan olursunuz.


    3- Yaptığınız işin karşılığını tam anlamıyla aldığınızdan emin olun


    Bir hafta deadline verdiğiniz projeyi tam olarak 1 haftaya bölün. Neler yapacağınız ile alakalı planlama çıkarın. Hangi süreçte hangi aksiyon sizi yoracak? Zaman tablonuza göre saatlik bir fiyatlandırma çıkarın. İstekleriniz ve aceleniz bu fiyata etki etmesin.
    Piyasanızı düşürmeyin.
    Ucuza yapılan iş püfletir.

    4- Kendi markanızı oluşturun.


    Müşterilerinize her daim güven vermek için kendi markanız ile ilerleyin. Yazdığınız kodun sorunsuz olmasını ve her zaman mükemmelliyetçiliği destekleyin. Müşterinizle birebir ne istediğine dair sorular sorarak sık sık sorular sorun. Yanlışlığa mahal vermeyin.


    Söyleyeceklerim bunlardı. Naçizane bir dost tavsiyesi olsun.
    Dipnot: Her ne olursa olsun proje fiyatınızı saatlik ölçüde verdiğiniz emeğin karşılığını alacak şekilde oluşturun. Çıkarcılara fırsat vermeyin.
    Teşekkürler.
  • 16-03-2022, 23:26:02
    #2
    Biz ne spaghetti kodlar gördük bir bilseniz
  • 16-03-2022, 23:27:21
    #3
    Üyeliği durduruldu
    Güzel içerik
  • 16-03-2022, 23:27:55
    #4
    Hocam harika söylüyorsunuz fakat burada birazcıkta müşteride hata oluyor, adama 200 tl diyorsun 100 tl ye indirmeye çalışıyor karşıdaki kişide olsun bitsin derdine düşüyor o 100 tl ye muhtaç olduğundan, adam istediği şeyden daha aza çalışıyor ve buna ne yazık ki mecbur o işi kabul etmek zorunda ne yapmasını bekleyebilirsiniz ki evet haklısınız kötü yazıyorlar fakat zaten bu insanlar kötü yazılan koda düşük bütçeler ile ulaşıyorlar yüksek para verip bu kadar kötü yazılmış kodları gören kimse görmedim.

    Mesela, ben bir Python işi yapıyorum adamdan 300 tl para istiyorum bana 600 olarak dönüyor sırf o işi daha mutlu ve hızlı yazayım diye ama bir yandan bakıyorsun 300 tl istiyorum 150 ue indirmeye çalışıyor ben ikisinede aynı kodu yazarsam burada birazcıkta emek hırsızlığı olmuyor mu reddet diyeceksiniz fakat bu insanlar 150 ye muhtaç oluyorlar (Bu kişilerden değilim ben, sadece bionlukta gördüğüm köle aranıyor ilanlarına 100 kişinin cv yollamasıyla yola çıkıyorum)

    kısaca: ölücü çok, dolayısıyla bilgisiz coderde çok
  • 16-03-2022, 23:29:29
    #5
    kesinlikle katılıyorum.
    gerçi kod yazanmı kaldın, ordan topluyor burdan topluyor birazda kendi katıyor al sana çıktı. yahu alıyorsan da en azından kendi eleğinden geçir.
  • 16-03-2022, 23:31:55
    #6
    Katılıyorum size. Bir proje geliştirdiğim zaman veya sıfırdan yaptığim zaman kod düzenine önem veririm. Karışık bir kod yapısı sunmuyorum ve geliştirmeye açık yapıyorum.
    Benim tek alışkanlığim tüm değişkenleri, fonksiyonları vs. Ingilizce dilinde isimlendirmem gerçek bir yazılımcı hangi kodun ne işe yaradığını bilmemeli. Dolayısıyla bu sıkıntı çıkarmaz diyip Türkçe fonksiyon veya değişken kullanmıyorum.

    Öbür türlü projeyi çok özenle hazırlarım. Bir şeyin ayarı varsa bile onu özenle config hâline getiririm nedeni de projede bir değişkenin value değeri değiştirilmesi gerektiğinde derinlere inilmesin diye.

    En takıntım da güvenliğe önem veririm. En detayına kadar güvenlikli bir proje sunarım.
  • 16-03-2022, 23:32:03
    #7
    arenpi adlı üyeden alıntı: mesajı görüntüle
    kesinlikle katılıyorum.
    gerçi kod yazanmı kaldın, ordan topluyor burdan topluyor birazda kendi katıyor al sana çıktı. yahu alıyorsan da en azından kendi eleğinden geçir.
    Hocam düşük bütçeye böyle çıkıyor kısaca, Yüksek bütçe verseler bunu görmezler zaten. stackoverflow kullanan yazılımcı oldu ülkede.
  • 16-03-2022, 23:32:24
    #8
    Androsoft adlı üyeden alıntı: mesajı görüntüle
    Hocam harika söylüyorsunuz fakat burada birazcıkta müşteride hata oluyor, adama 200 tl diyorsun 100 tl ye indirmeye çalışıyor karşıdaki kişide olsun bitsin derdine düşüyor o 100 tl ye muhtaç olduğundan, adam istediği şeyden daha aza çalışıyor ve buna ne yazık ki mecbur o işi kabul etmek zorunda ne yapmasını bekleyebilirsiniz ki evet haklısınız kötü yazıyorlar fakat zaten bu insanlar kötü yazılan koda düşük bütçeler ile ulaşıyorlar yüksek para verip bu kadar kötü yazılmış kodları gören kimse görmedim.

    kısaca: ölücü çok, dolayısıyla bilgisiz coderde çok
    Haklısınız buna diyecek bir şey yok. Bilgi kirliliği çok oluştu. Bu durumu düzeltmek için müşteriye açıklama da yapamıyoruz ne yazık ki. Ama en azından ucuza çalışan arkadaşlarımız kod düzeni konusunda belki bir nebze olsun düzeltirler kendilerini 😎
  • 16-03-2022, 23:33:32
    #9
    mhcifci adlı üyeden alıntı: mesajı görüntüle
    Haklısınız buna diyecek bir şey yok. Bilgi kirliliği çok oluştu. Bu durumu düzeltmek için müşteriye açıklama da yapamıyoruz ne yazık ki. Ama en azından ucuza çalışan arkadaşlarımız kod düzeni konusunda belki bir nebze olsun düzeltirler kendilerini 😎
    Hocam ucuza çalışsaydım bu konuyu okuyup gerçekten umursamazdım çünkü yapacak bir şey yok ölücü dolu ve ölücüler spagettiyi çok seviyorlar