Yazılım Mühendisliği: İyi Karar Nedir

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • Gerek yazılım mühendisliğinde gerek başka alanlarda hergün bir sürü karar alıyoruz. Bir kararı iyi ve ya kötü yapan şey nedir? İyi kararlar alabilmemiz için ne yapmamız gerekiyor?

Комментарии • 36

  • @AlperMusic
    @AlperMusic 7 лет назад +27

    Bütün videolarınızı izledim ve bir bilgisayar mühendisi adayı olarak oldukça faydalandım. Bu sektörün üstadı olan biri olarak sizin videolarınıza ihtiyacımız var. 👍🏻

  • @gokhanaygun231
    @gokhanaygun231 6 лет назад +10

    Allah sana uzun ve sağlıklı bir ömür versin, sen hep bizimle kal. Her video ayrı bir güzel.

  • @MrStarchild3001
    @MrStarchild3001 5 лет назад +7

    Selam Bilgem, guzel video! Cok onemli bir konu. Dedigine ekleme olarak 1-2 nokta sunulabilir. Biricisi liste yapip puan vermek: Alternatif A) Artilari:, Notr:, Eksileri:, Alternatif B: Artilari:, Notr:, Eksileri:. Yani cok degiskenli karar verme mekanizmasi olarak dusunulebilir. Sonra hangi degisken, faktor senin icin daha onemli sorusuna yanit verip, kararini nokta nokta analiz etmek. Bu analizin sonuclarina gore yonunu secmek. (Ozellikle yazarak dusunmekte fayda var). Ikincisi, iki asamali, uc asamali optimizasyon. Yani A alternatifini secersem "en kotu su noktada olurum, diyelim 1-2 yil icinde" ama oradan suna atlayabilirim (diyebilmek). Yani satranc oynar gibi multi-step dusunmek. Yani mesela plan calismasa bile bana soyle artilari olur, o da gizli bir deger yaratir vs diyebilmek. Ucuncusu de "unlimited upside, limited upside" secenekler yaratabilmek (referans: Anti-fragility by Nassim Taleb). Yani her secenegin getirisi bir degil. Getirisi buyuk (belki de sonsuz) secenekleri belirleyip ona gore tercih yapmak. Kolay gelsin. Iyi sanslar, basarilar herkese :)

  • @fatmaekinci9926
    @fatmaekinci9926 4 года назад

    Mühendis olduğunuz ve genellikle doğayla ve bilinçsiz bir sistemle karşı karşıya olduğunuz için böyle düşünüyorsunuz. Ben bir sosyal bilimciyim işletme ve sosyoloji okudum ve bizde öngörülebilir olmanın maliyetini de hesaplamalısınız. Kararlarınızı belli bir modele göre almak, sürekli en yüksek maddi faydaya yönelmek sizi öngörülebilir, yönetilebilir, hataya itilebilir hale getirir. Lewis Cosser'ın; Marks'ın ve Ralf Dahrendorf'un dediği gibi sosyal yapılar çatışma üzerine kurulmuştur.
    Yine de bu muhteşem konuşma için teşekkür ederim.

  • @ali.yilmaz
    @ali.yilmaz 7 лет назад +11

    Başucu kitabı gibi adam.

  • @koksalmis
    @koksalmis 7 лет назад +8

    Gerçekten özlendi :)

  • @wahidhamidy6886
    @wahidhamidy6886 2 года назад

    çok çok teşekkür ederim sayın Çakır

  • @megolamal
    @megolamal 4 года назад +1

    Teşekkürler, lise mezunu bir yazılım geliştiricisiyim. Sıradan bir şirkette, sıradan işler yapıyorum ve hayatımı bu şekilde devam ettirmek istemediğime karar verdim. 23 yaşında iletşim ve sanat ile ilgili bir üniversiteye hazırlanmaya karar verdim. Verdiğiniz bilgiler, mühendisliğin dışında değerlendirdiğimde benim için yine de çok değerliydi. Sayenizde yeniden gözden geçirme şansı buldum ve daha da emin oldum. elimde 5 var ve kart alıyorum :)

  • @yeduy
    @yeduy 6 лет назад

    Çok teşekkür ederim Bilgem Abi.

  • @gokhan4343
    @gokhan4343 7 лет назад

    Perfecto mi Amigo !
    Muchas gracias

  • @alfastatic7066
    @alfastatic7066 7 лет назад

    Nerelerdesin be özledik😃

  • @h.huseyincihangir6366
    @h.huseyincihangir6366 7 лет назад +2

    Ürettiğiniz içerik çok kaliteli ve çok faydalı videoların devamını bekliyoruz :) .Oyun için kullandığınız grafik kütüphanesi OpenGL mi? DirectX mi ? Kendiniz özel bir oyun motoru mu geliştirdiniz, yoksa hazır bir kütüphane veya oyun motoru mu kullanıyorsunuz(SDL,GODOT Engine gibi)

  • @tolgatumer2565
    @tolgatumer2565 7 лет назад

    Abi kanlını yeni keşfettim bir kaç videonu izledim teşekkürler bilgiler için.Senden şöyle bir ricam var bilişim mesleklerinden türkiyede geçerli olan ve matematiği ağır olanları bize açıklarmısın? Hangisinin piyasası daha geniştir.Matematiği ağır diyorum çünkü bir videonda gelecek vaadeden meslekler içinde kısaca bundan bahsetmişsin.Hoşuma da gitti çünkü matematiği çok severim hala kendimce kitaplardan öğreniyorum üni matematiğini.Şu an üniversitede okumamama rağmen üni derslerine göz attım özellikle birinci ve ikinci sınıfta okutulan calculus discrete math lineeralgebra numeric analysis vs. Bu sene bilgisayar mühendisliği okumak istiyorum.

  • @anlhakanyarc4850
    @anlhakanyarc4850 7 лет назад +1

    Bilgem ağabey bir şey soracağım. Video ile tam ilgili değil ama yine bir karar mekanizması ile ilgili. :) DirectX üzerine çalıştığınızı da söylediniz, o açıdan galiba size sormak en iyisi. Ağabey şimdi ben bir yazılım geliştiriyorum. Tabi akademik bir yazılım X-Ray diffraction ile ilgili. Bunu tabii ki bir de görselleştirmem lazım, console ile kalamayacak bir şey. Platformlar da hem Linux, hem de Windows için olacak. Şimdi ağabey şurada aklıma takılan şu, bu görselleştirme işini yaparken (C veya C++ olması lazım, zira computing var) Qt mi kullansam GTK mi kullansam arada kaldım. GTK zaten bildiğim bir şeydi ama birkaç Qt konferansı izledim, adamlar GTK'in Windows'taki halini öcü gibi anlattı. :D Ağabey şimdi öğrenmeye çok da vaktim yok ama GTK harbi öcü gibi ise, seve seve Qt öğreneceğim. Tabii ki GTK Windows'ta nasıl, onu deneyimlememiş olabilirsiniz ama acaba direk GTK'i bırakıp, Qt'ye mi dalmalıyım? İşte benim de şuan burada karar vermem lazım ama yapamıyorum. Yani bildiğiniz kadarıyla, ikisi hakkında bir karşılaştırma yapsanız falan da olur. Teşekkürler.

    • @alpyre
      @alpyre 7 лет назад +1

      Soru (yine) bana değil ama... izninizle ben (yine) naçizane fikirlerimi dillendirmek isterim (duramam yoksa). :)
      "Görselleştirme" derken Grafik Kullanıcı Arayüzü (GUI) hazırlamaktan bahsettiğini varsayıyorum?
      Bu kararda senin bazı alışkanlık ve tercihlerin önem arz ediyor.
      Örneğin: C'de mi daha rahatsın C++'ta mı?
      C++'ı tercih ediyorsan ikisi de olur ama C'yi tercih ediyorsan GTK.
      Çünkü Qt için C++ gerekiyor. Hatta Qt birkaç yeni keyword daha ekliyor C++'a.
      GTK (tecrübeme de dayanarak) kodlama açısından bir öcü değil. Ancak performans açısından Windows'ta ve Linux'ta fark var (Linux'ta çok daha akıcı çalışıyor).
      Qt her iki platformda da dengeli.
      Bu arada çalışmaya alışık olduğun bir geliştirme ortamı varsa, GTK'yı daha kolay entegre edebilirsin.
      Qt'yi ise kendi IDE'si ve araçlarıyla kullanman önerilir (hatta kod örneklerinden, kitaplardan vs. yararlanacaksan - ki öyle görünüyor - bu şart).
      Bunları bir tarafa koyarsak, Qt ile GTK'ya göre daha estetik bir GUI hazırlayabilirsin. Benim söyleyebileceklerim bunlar. Başarılar.

    • @anlhakanyarc4850
      @anlhakanyarc4850 7 лет назад +1

      Aman hocam olur mu? Fikriniz varsa ve söylemek istiyorsanız, durmayın zaten. :) Zevk duyarım. C veya C++ fark etmez. Zaten bir süredir ben GTK ile çalışıyorum, hatta caiz olmasa da Qt Creator IDE'sini kullanarak GTK yazıyorum. :D (Ah bunu Qt Company görse ne der? :D ) Öcü olarak anlatılansa, kod değil hocam, performans ki zaten siz de bahsetmişsiniz bundan. Sanırım Qt daha iyi olacak gibi. Çünkü dengeli olması önemli açıkçası. Estetik de çok lazım değil. Akademide kullanılacak çünkü. Son kullanıcı ürünü değil. (İyi ki de değil. :D ) Hocam çok teşekkürler değerli yorumunuz için. :) Fikir vermek isteyen kişiler de çekinmeden yazabilir canlar.

    • @alpyre
      @alpyre 7 лет назад +1

      Şimdi bu son söylediklerine göre değerlendirirsek, ben GTK'yı seçerdim. :)
      1) Çünkü estetik lazım değil.
      2) Son kullanıcı ürünü değil.
      3) Akademide kullanılacak.
      4) GTK'da zaten deneyimin var.
      5) Qt ise senin için yeni bir şey.
      Şimdi 1,2,3'e bakınca "GUI performansı bu proje için neden önemli olsun?" sorusu geliyor aklıma.
      Son 4,5'e bakınca da "bu proje için ne kadar bir zaman kısıtlaması söz konusu?" sorusu geliyor. Yetişmesi gereken bir projeyse zaten tecrübeli olduğun GTK'yı mı seçmelisin acaba? ;)

    • @YalinKod
      @YalinKod  7 лет назад +4

      "Görselleştirme" deyince ben UI anlamıyorum aslında. Ben o XRay kırılımını nasıl görüntüler yarattığını falan piksel piksel simüle ettiğiniz birşeyler anlıyorum. Yani "rendering" anlıyorum. Eğer öyleyse ortada başka bir çözülecek problem daha var. Bir yüzeyin içine woftware rendering yapmak için SetPixel() tipi birşeyler destekleyen veya bellek içine çizim yapan bir mekanizma. Ya da pixel shader ile donanım destekli bir mekanizma. Buna vereceğiniz cevap gui için ne kullandığınızdan daha kritik bence.
      gui için ben de Alper'e katılıyorum. Anlattıklarınıza göre ben olsam GTK seçerdim. Ben yıllardır GTK kullanan GIMP uygulamasını kullanıyorum. UI performansı ile ilgili hiç sorun yaşamadım.
      Kolay gelsin

    • @anlhakanyarc4850
      @anlhakanyarc4850 7 лет назад

      A doğru, GIMP Windows'ta da GTK ile çalışıyor. Ah! Neden aklıma gelmedi ki. GTK'den tek korktuğum, Windows'taki performansı olmuştu ama doğru, GIMP var. Anlatıldığı gibi öcü de değil. Teşekkür ederim hepinize.
      Kürşat hocam gönderdiklerinize de bakacağım. Zaten bildiğim bir platform olduğundan GTK'de devam edeceğim ama önerdiğiniz araçları da aklımın bir ucunda tutacağım. En azından genel kültür olsun. :)

  • @prelyexin
    @prelyexin Год назад

    12:30

  • @isimyokkiibo
    @isimyokkiibo 7 лет назад

    Merhaba Hocam
    Windows desktop uygulamasında Gdi+ kullanıyoruz.
    Gdi+ ve Direct2D arasında performans farkı sizce hissedilir seviyede midir?
    noktabarkod.com.tr/barkod-etiket-programi.html

    • @YalinKod
      @YalinKod  7 лет назад

      D2D ve GDI+ arasında aslında bayağı hız farkı var. Ancak bu farkın ortaya çıkması için çok fazla çizim yapıyor olmanız lazım. Barkod uygulamasında bu fark ortaya çıkmayabilir.

    • @isimyokkiibo
      @isimyokkiibo 7 лет назад +1

      Hocam teşekkür ederim.
      Evet bende testlerde değecek hız farkı göremedim.
      Bende programcılık hayatıma C64 ve 6510 assembly ile başlamıştımi hey gidi günler :)

  • @kemalemreball701
    @kemalemreball701 4 года назад

    Abicim sadece yazılımcı değilsin.

  • @cenullum
    @cenullum 7 лет назад

    Çok felsefikti sevdim

  • @mehtapugur6422
    @mehtapugur6422 7 лет назад

    Aydın'landım :D

  • @antikahraman4258
    @antikahraman4258 3 года назад

    haa evet yya
    teşekkürler hocam

  • @reyou7
    @reyou7 7 лет назад +1

    tek kelimeyle mukemmel. Blackjack hikayesi su gibi akti gitti. aynen devam hocam :)

  • @pusatberk4193
    @pusatberk4193 6 лет назад +1

    Seni seviyorum

  • @cemsinan6333
    @cemsinan6333 4 года назад

    Bu youtube daki cogu wideo yu oyun oynarken veya başka bir şey ile ilgilenirken izleyip anlayabiliyorum,senin videolarda olmuyor maalesef. Emeğine sağlık yolun açık olsun Bilgem Hocam.

  • @mehmetyasarpigeons
    @mehmetyasarpigeons 3 года назад

    2 gündür hangi filmi izlesem diye düsünüyorum tesekkürler

  • @aliismetylmaz9582
    @aliismetylmaz9582 7 лет назад +1

    Beynim yandı

  • @AlkanARSLAN
    @AlkanARSLAN 7 лет назад

    aaaa evet yaa bende dedim :) çok farklı ve içten bir paylaşım için teşkürler Bilgem var ol :)

  • @Eren-wy9ny
    @Eren-wy9ny 3 года назад

    harika bir video

  • @ÜmitKirenci
    @ÜmitKirenci 5 лет назад

    Güzel video 👍

  •  6 лет назад

    Kraal