Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir konuşmacı tarafından sunulan bilişim terimleri ve meslekleri hakkında bilgi veren eğitim içeriğidir.
- Video, web geliştirme ve mobil uygulama geliştirme konularını ele alarak başlıyor ve frontend developer, backend developer, full stack developer, veritabanı mühendisi ve mobil uygulama geliştiricisi gibi pozisyonları açıklıyor. Daha sonra yeni gelişen dilleri takip etmenin önemi, veri madenciliği ve veri mühendisliği kavramları ile video oyun geliştiricisi mesleği hakkında bilgiler sunuluyor.
- Videoda ayrıca Türkiye'deki iş piyasasındaki bu pozisyonların aranan özellikleri ve kullanılan teknolojiler de ele alınıyor. Veri madenciliğinin büyük veri içinden faydalı bilgiye ulaşma süreci olduğu ve veri mühendislerinin bu verileri analiz ederek faydalı hale getirdiği anlatılıyor.
- 00:01Bilişim Terimleri ve Web Geliştiricileri
- İlk videoda bilgisayar mühendisi, yazılım mühendisi ve yazılım uzmanı arasındaki farklar anlatılmıştı.
- Bu videoda web geliştiricileri (front-end, back-end ve full-stack) hakkında bilgi verilecek.
- 00:56Front-End Geliştirici
- Front-end geliştirici, web sayfasının kullanıcıya görünen ön yüzünü HTML, CSS ve JavaScript teknolojileri kullanarak geliştiren kişidir.
- Front-end geliştirme iki parçadan oluşur: tasarım ve kodlama.
- Tasarımcılar görünüm kararını verirken, kodlayıcılar bu tasarımın web sayfasına uygulanmasını sağlar.
- 02:47Back-End Geliştirici
- Back-end geliştirici, web uygulamasının arka planında çalışan tüm işlemleri yapan kişidir.
- Kullanıcı kaydı, giriş işlemleri, sepet yönetimi, alışveriş işlemleri gibi arka plandaki işlemlerin tamamını yapan kişidir.
- Back-end geliştirici, uygulamadaki görünen kısmın arkasında işleyen yapıyı kuran, düzenleyen, geliştiren ve test eden kişidir.
- 04:04Full-Stack Geliştirici
- Full-stack geliştirici, hem front-end hem back-end kısımlarını beraber yükleyip yapan kişidir.
- Türkiye'de yakın zamana kadar backend ve front-end geliştiriciler ayrı ayrı iş yaparken, aranan nitelikler yavaş yavaş değişmekte ve bir alanda uzmanlaşmak gerektiği belirtilmektedir.
- Front-end ve back-end geliştiricilerde kullanılan teknolojiler arasında C, Java, PHP, Python, Spring gibi farklı diller ve kütüphaneler bulunmaktadır.
- 05:43Veritabanı Mühendisi
- Veritabanı mühendisi, bilgi sistemlerinin veritabanı altyapısının tasarımını, kurulumunu, yönetimini ve yüksek devamlılıkta çalışmasını sağlayan kişidir.
- Veritabanı mühendisleri bankalardaki veriler, büyük veri, hastane sistemleri, anketler ve seçim verileri gibi farklı alanlarda çalışabilir.
- Veritabanı mühendisleri, verilerin nasıl kaydedileceği, aranacağı ve düzenleneceği ile ilgili teknolojik yapıları tasarlayan kişilerdir.
- 07:30Mobil Uygulama Geliştiricisi
- Mobil uygulama geliştiricisi, telefon, tablet gibi mobil cihazlarda Android ve iOS işletim sistemleri üzerinden uygulama geliştiren kişidir.
- Mobil uygulama geliştiricileri, yeni gelişen teknolojileri takip edecek ve farklı mobil cihazlar için uygun uygulama geliştirilmesine katkı sağlayacaklardır.
- Apple yakın zamana kadar Objective-C ile uygulama yazılmasını isterken artık Swift dilini desteklemektedir, Google ise Android üzerinde Java ile uygulama yazılmasını tercih etmektedir.
- 09:25Teknoloji ve Dil Takibi
- Yeni gelişen dilleri ve bunların teknolojiye aktarılma kısımlarını takip etmek uzmanlık gerektiren bir konudur.
- Platformlarda yapılacak değişikliklerin izlenmesi ve tahminde bulunmaktan çok analiz yaparak işlere devam etmek önemlidir.
- 09:55Veri Madenciliği
- Veri madenciliği, büyük ölçekli veriler arasından faydalı bilgiye ulaşma ve bilgi madenleme işidir.
- Büyük veri içerisinden gelecekte tahminde bulunabilmemizi sağlayabilecek bağlantıların bilgisayar programı kullanarak aranması olarak da tanımlanabilir.
- Verilerin faydalılık açısından doğru bir şekilde işlenmesi gerekir, aksi takdirde verilerin hiçbir anlamı olmaz.
- Veri madenciliği ve veri mühendisliği alanında çalışan kişilere veri madenciliği çalışanı veya veri mühendisi denir.
- 11:30Video Oyun Geliştiricisi
- Video oyunlarının planlanması, tasarlanması, hikayeleştirilmesi, modellenmesi ve programlanması gibi süreçlerde görev alan kişiye video oyun geliştiricisi denir.
- Farklı platformlarda farklı programlama dilleri kullanarak video oyun geliştiricisi olunabilmektedir.
- Video oyun geliştiriciliğinde yazılım ve programlama kısmı kadar hayal boyutu da önemlidir çünkü oyunların senaryosu kaliteli olmalıdır.
- 12:22Video Kapanışı
- Videoda video oyun geliştiricisi konusu ele alınmıştır.
- Videonun devamı ve yeni videoların gelmesi izleyicilerin desteği sayesinde olmaktadır.
- İzleyicilerden kanala abone olmaları, videoyu beğenmeleri, sosyal medyada paylaşmaları ve yorum bırakmaları istenmektedir.