• Yapay zekadan makale özeti

    • Bu video, web sitesi ve mobil uygulama geliştirme alanında uzmanlaşmış programcı Duran Caymaz tarafından sunulan bir eğitim içeriğidir. Duran, Game Maker Studio'da 50-60 tane oyun yapmış ve hala devam eden deneyime sahiptir.
    • Video, yazılım öğrenme sürecini ve oyun geliştirme konularını ele almaktadır. İlk bölümde yazılım öğrenmenin kişisel öğrenme kapasitesi, öğrenme yöntemleri ve öğrenmek istediği yazılım türüne bağlı olduğu vurgulanırken, web sitesi ve mobil uygulama geliştirme için gerekli adımlar anlatılmaktadır. İkinci bölümde ise Unity ve Game Maker Studio gibi oyun motorları karşılaştırılmakta, algoritma öğrenmenin önemi ve en uygun programlama dilinin her proje için seçileceği belirtilmektedir.
    • Videoda ayrıca Chrome tarayıcısında "incele" özelliğini kullanarak kodları inceleme, White Schools gibi kaynakları kullanma, HTML, CSS, JavaScript gibi temel dilleri öğrenme ve Google'da kodlama oyunları arama gibi pratik bilgiler de paylaşılmaktadır. İngilizce bilmenin yazılım öğrenmede kritik öneme sahip olduğu özellikle vurgulanmaktadır.
    00:01Yazılım Öğrenme Sorusu
    • Duran Caymaz, "nasıl yazılım öğrenebilirim?" sorusuna cevap vermeye çalışacak.
    • Her insan farklı olduğu için, öğrenme kapasitesi, yöntemleri ve öğrenmek istediği yazılım türü bilinmeden genel bir tavsiye verilemez.
    • Yazılım öğrenmek için İngilizce ve matematik bilmesi şarttır.
    01:54Web Sitesi Kodlama Öğrenme
    • Web sitesi kodlamak isteyenler için spesifik sorular daha etkilidir.
    • Web sitelerini incelemek için sağ tıklayıp "incele" seçeneğini kullanabilirsiniz.
    • Chrome tarayıcısı, elementlerin özelliklerini göstermek için yardımcı olur.
    05:58Web Sitesi Kodlama Kaynakları
    • White Schools.com gibi kaynaklar, HTML, CSS, JavaScript, Python ve SQL gibi dilleri öğretir.
    • Bu sitelerde videolu eğitimler ve pratik uygulamalar bulunur.
    • Kodlama için İngilizce bilmesi şarttır çünkü teknoloji Türkiye'de gelişmiyor, sadece kullanılıyor.
    08:27Frontend ve Backend
    • Web siteleri ön yüz (frontend) ve arka plan (backend) olarak ikiye ayrılır.
    • Ön yüzde HTML, CSS ve JavaScript bilmesi şarttır.
    • Arka plan için PHP, C#, ASP, Python, Django gibi farklı diller kullanılabilir.
    10:20Oyun Kodlama
    • Oyun kodlama için spesifik bir cevap yoktur çünkü oyunlar farklı yöntemlerle kodlanabilir.
    • Günümüzde oyunlar genellikle oyun motorları ile kodlanır.
    • Oyun motoru, oyun yapmaya yardımcı olan, hazır kütüphaneleri barındıran veya paylaşan programlardır.
    11:33Hangi Oyun Motoru Kullanılmalı?
    • Hangi oyun motoru kullanılacağı, ekibin büyüklüğüne ve yapılacak oyunun türüne bağlıdır.
    • Unreal Engine, Unity, GameMaker Studio ve RPG Maker gibi birçok oyun motoru bulunmaktadır.
    • Unity, 3 boyutlu oyunlar yapmayı sağlayan, profesyonel şirketlerin kullandığı ve C# dilinde çalışan bir oyun motorudur.
    12:58Unity ve GameMaker Studio Karşılaştırması
    • Unity'de fizik motoru, model bağlama gibi birçok hazır paket bulunmaktadır.
    • GameMaker Studio, 2 boyutlu oyunlar yapmayı iddia eder ancak 3 boyutlu oyunlar da yapılabilir.
    • GameMaker Studio'da fizik sistemi ve shader sistemi çok basit değildir, her şeyi sıfırdan yapmanız gerekir.
    15:04Unity'nin Avantajları
    • Unity kolay bir oyun motorudur, her şeyi sürükle-bırak yöntemiyle halledebilirsiniz.
    • Unity'nin geniş bir komünitesi vardır, sorularınızı hemen cevaplayabilirsiniz.
    • Asset Store'dan hazır kaynaklar indirebilirsiniz.
    15:30GameMaker Studio'nun Tek Avantajı
    • GameMaker Studio'nun Unity'e göre tek avantajı, HTML5 olarak export edebilmesidir.
    • Bu sayede oyununuzu JavaScript'te çevirip web sitesine koyabilirsiniz.
    15:45Yazılım Öğrenme Süreci
    • Kodlamadan önce algoritmayı öğrenmeniz gerekir, örneğin bir asansörün algoritması.
    • Yazılımda önce algoritma çıkartılır, sonrasında kodlar yazılır.
    • Yazılım öğrenmek için Instagram'dan sormak yerine Google'da araştırma yapmanız gerekir.
    17:54En İyi Yazılım Dili
    • En iyi yazılım dili diye bir şey yoktur, en iyi bildiğiniz ve işinize yarayacak dil önemlidir.
    • Web sitesi yaparken Python, online oyun yaparken PHP gibi farklı projeler için farklı diller tercih edilir.
    • Önce farklı dilleri öğrenip, projede size ne lazımsa ona göre kullanmalısınız.
    20:13Para Kazanma ve Yazılım Öğrenme
    • Hangi programlama dilinden en çok para kazanılacağı kişiye bağlıdır.
    • PHP kullanıyorsanız Laravel kütüphanesini, Python kullanıyorsanız Django kütüphanesini bilmek önemlidir.
    • Yazılım öğrenmeye başlamak için bir an önce başlamalısınız.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor