• 09-07-2025, 02:27:46
    #1
    Selam olsun,

    Şimdi yazılımcı arkadaşlarımız konuyu pek severek okumayacaktır.
    En iyi kod bir işlem için en kısa yazılandır şeklinde baktıklarından ki haklılar benim yazımın gereksiz uzunluğunu sevmeyeceklerdir.

    Tavsiye derken hadsizlik yapmış olmayayım, yazılım konusunda tavsiye vermiyorum. O kadarda değil yani haddimi biliyorum.
    +20 yılını Bilgi işlem sektörüne gömmüş bir arkadaşınız olarak gözlemlediklerimden birkaç düşüncemi yazmak istedim.
    Malumunuz bizde bir donanımcı bir yazılımcı diye iki kitle var. Son senelerde network/security girmiş olsa bile ana damar yazılım ve donanımdır.

    Benim gördüğüm yazılımcı arkadaşların donanımı böcek gibi görmesinden kaynaklı yaşadıkları sorunlar.
    Firma ismi vermeyeceğim ama Türkiyenin ilk 500 şirketinde ilk 50 de yer alan bir yazılım firmasının yazılımcı ekibiyle olan tecrübelerimi aktaracağım.
    Birçok yazılım firmasıyla iletişimim var lakin ilk 50 fiyakalı diye onu seçtim.

    Yani oradaki yazılımcıların seviyesine sadece şapka çıkartırım.
    İlk kez bir modülün 1 saniye daha hızlı çalışması için kritik yiyen birine denk geldiğimde ilk etapta anlamamıştım.
    Yani 1 saniye nedir ki ?

    Bir saniye benim için önemli değildi yani en kritik sunucunun yedekleme mimarisini kurarım bu işlem bir saniye değil 10 dakika uzun olsa dert değil.
    Elbette yazılımcı arkadaşlar anlayacaktır.
    Yazılımda bir saniye işlem ve kullanıcı sayısı milyon seviyesine gelince çok büyük önem kazanıyor.

    Ben bu kritik yiyen dostumla ki dost olduk zaman içinde konuşurken bir konuda eksikliğini gördüm.
    Yazılım konusunda esiyor ama yazılımının çalışacağı donanım konusunda yeterli bilgisi yok.
    Çok tuhaf geldi ama kendi uzmanlık alanım dışında benim yazılım konusunda ki cehaletimi hatırlayınca normal olduğuna karar verdim elbette.


    Çok uzatmadan yazılımcı arkadaşlara tavsiyem donanımı böcek gibi görmemeleri.
    Yazılımlarını çalıştıracak olan donanımı ne kadar çok bilirlerle yazılımlarının o denli yüksek seviyede olacağını hatırlatmak isterim.

    Elbette üstatlara değil bu yazdıklarım, onlar zaten benim bilmediğimi bana öğretecek seviyede lakin yeni ve orta seviyedeki arkadaşlar yazılım kadar olmasa da donanım konusunda bilgi sahibi olun.

    Basit bir örnekle bitireceğim.

    Mesela Ram.
    Ramin bir kağıt üzerinde spec bilgileri vardır performansına yönelik bir de gerçek hayatta değerleri vardır.
    Kullanıcıların kullandığı yaygın uygulamaların bu değerleri etkilediği gerçeğini göz ardı ederek sadece dokümantasyon bilgilerle sınırlı kalmamaya çalışın.

    Bahsettiğim şey yazılımdan bağımsız, yazılım ile donanım bilgisini birleştirilmesi.
    Bu bir lastik yaparken, araba sürmeyi bilmemek gibi.
    Yine lastik yapabilirsiniz eğer lastik yapmayı biliyorsanız ama araba sürmeyi bilen birinin ve aynı zamanda lastik yapmayı bilen birinin yaptığı ile bir olur mu?

    Yazılım, donanım, network, firewall vs. hepsi candır.
    Bazıları birbirine görünmez bir bağla bağlıdır.
    Neşet babaya da selam olsun.
  • 09-07-2025, 02:37:30
    #2
    network sağlamsa kaliteli yerlerde iyi işe değer veren işletmelerini görüyorsunuzdur ama networkü sağlam olmayan birçok işini iyi yapmaya çalışan yazılımcı var bu kişiler işi önemsediği için o 1 saniyeyi önemsediği için daha çok çalışsa bile karşılığında ekstra bir teşekkür bile almıyor
    şahsen çalıştığım kişilerin %90 ı açık bir şekilde öküz, %10 u ise işi yapabilecek kabiliyette ama zamanı olmayan kişiler olduğundan anlayabiliyorum durumları
    donanımsal tarafı merak ediyorum byte bit hesabını az çok biliyorum fakat hayatımın çoğunluğunu php ile çözebiliyorsam yap geç diyorum
    bence bu işlerde mükemmeliyetçilik para aşamasını geçtikten sonra oluşuyor onun yüzünden para ihtiyacını geçebilirsek o 1 saniyeyi önemseriz her zaman
    bir yandan knight online pvp tarafıyla uğraşıyorum inanın yabancıların 2012 de hobi olarak yaptığı şeyleri türkiyede yapabilen adam bulamıyoruz
    umarım çalışmaktan kendimizi geliştireceğimiz kadar rahat zamanımız olacak vakitleri görürüz diyelim ve geceyi noktalayalım ^^
  • 09-07-2025, 04:00:12
    #3