• Buradasın

    Yazılım Öğrenmek ve Kariyer Yapmak İçin Temel Bilgiler

    youtube.com/watch?v=nxkRb_I33_A

    Yapay zekadan makale özeti

    • Bu video, kendisini full stack developer olarak tanımlayan bir eğitmen tarafından sunulan yazılım öğrenme ve kariyer yapma konulu eğitim içeriğidir.
    • Video, yazılım öğrenmenin önemi, temel prensipleri ve nasıl başlanabileceği konularını ele almaktadır. İlk bölümde programlama dillerinin genel anatomisi ve syntax'ları açıklanırken, ikinci bölümde yazılım kariyerindeki farklı seviyeler (junior, middle, mid level, guru) ve bu seviyelerdeki görevler anlatılmaktadır.
    • Eğitmen, yazılım sektöründe başarılı olmak için gerekli çalışma etiği, azim ve sürekli öğrenme konularını vurgulamakta, sadece bir teknolojiyi bilmek değil, bu teknolojiyi nasıl öğrenebileceğinizi ve problemlerle başa çıkabileceğinizi göstermenin önemini belirtmektedir. Gelecek videolarda C ve Python teknolojilerini kullanarak değişkenler gibi temel konuları örneklerle anlatacağını da belirtmektedir.
    Yazılım Eğitimi Hakkında Giriş
    • Video, yazılım öğrenmenin nedenleri, nasıl öğrenilebileceği ve hangi yollara başvurulabileceği konusunda etkileşimli bir sohbet sunuyor.
    • Konuşmacı, temel bir bilgisayar kullanıcısı olarak yazılım hayatına başlarken, mühendislik detaylarına girmeden sadece yazılım geliştirmeye odaklanmayı hedefliyor.
    • İzleyiciler chat bölümünden sorular sorabilir, videoyu beğenip kanala abone olabilirler.
    02:04Yazılım Dilinin Anatomisi
    • Yazılım hayatına başlarken aktif bir dil seçmek gerekiyor ve bir programlama dilinin genel anatomisine sahip olmak önemli.
    • İnsanların en fazla yaptığı yanlışlardan biri, bir yazılım dilini öğrenmeye odaklanarak ekosistemindeki diğer detayları kaçırmaktır.
    • Her yazılım dilinin kendine ait bir yazım kuralı (syntax) vardır ve bu kurallar farklı dillerde farklılık gösterir.
    04:45Programlama Dillerinin Benzerlikleri
    • C, Python ve PHP gibi farklı programlama dillerinde "if" ifadesi benzer mantıkla çalışır ancak yazım kuralları farklıdır.
    • C'de "if" ifadesi parantez içerirken, Python'da süslü parantez kullanılır, PHP'de ise farklı bir yazım kuralı vardır.
    • Yazılım öğrenmek son derece basit olabilir ancak odaklandığımız noktaya bağlıdır.
    07:40Web Geliştirme ve Uzmanlaşma
    • Web geliştirme alanında "full stack developer" olarak her işi yapabilirsiniz, ancak bu durumda projenin selameti tehlikeye girebilir.
    • Full stack developer olarak JavaScript, CSS, HTML, TypeScript gibi birçok teknolojiyi öğrenmeniz gerekebilir.
    • Web geliştirme yolunda önce backend veya frontend gibi bir alanda uzmanlaşmak daha mantıklıdır, çünkü adım atmayı bilmeden koşmaya çalışmak kariyerde ciddi sorunlara yol açabilir.
    12:57Yazılım Kariyerindeki Seviyeler
    • Yazılım kariyerinde junior developer, middle developer, mid level developer ve guru (architecture) gibi farklı seviyeler bulunur.
    • Bu seviyeler kendi içinde de bölünür; örneğin junior web developer, backend developer veya front-end developer olabilir.
    • Bir dili bildiğini zannetmek, o dili gerçekten bilmek anlamına gelmez; gerçek iş hayatında teknolojilerin farklı bir şekilde kullanıldığı görülür.
    14:30Yazılım Öğrenme Süreci
    • Yazılım öğrenirken dillerin, yazılım terminolojisinin ve farklı teknolojileri entegre etme becerisinin öğrenilmesi önemlidir.
    • Yazılım işi emek ve azimli olmak gerektirir, ancak bu işyerinde patron için değil, kişisel gelişim için çalışmak anlamına gelir.
    • Yazılım sektöründe bilen adam yok, bildiğini iddia eden adam çok; ayrıca yeni başlayanlar da düşük ücretlerle işe giriyor ve iş stresinden intihar edenler de bulunuyor.
    18:04İş Hayatına Hazırlık
    • İş hayatına atılmayı planlayanlar önce kendi seviyelerini teyit etmeli ve bildiklerini göstermelidir.
    • Önemli olan ne bildiğinizden ziyade, bildiğiniz şeyleri ne kadar iyi kullanabildiğiniz, problemlerle başa çıkabilme yeteneğiniz ve araştırma yetinizdir.
    • Bilmediğiniz bir teknolojiyi biliyor musunuz sorusuna "bilmiyorum ama öğrenmek istiyorum" diyerek, dökümantasyon veya örneklerle kısa zamanda öğrenebileceğinizi göstermelisiniz.
    19:58Gelecek Videolar Hakkında
    • Gelecek videolarda C# teknolojisi ve Visual C# kullanarak küçük örneklemeler yaparak yazılım anlatılacaktır.
    • Değişkenler gibi temel kavramlar detaylı anlatılmayacak, ancak ihtiyaç duyulduğunda özel videolar çekilecektir.
    • C# örneklerinin yanı sıra Python tarafında da benzer örnekler yapılacaktır.

    Yanıtı değerlendir

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