Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu videoda, sekiz yıldır web yazılımcılığı yapan bir uzman, bu mesleğin detaylarını ve kariyer yolculuğunu anlatıyor. Konuşmacı, işletme eğitimi almış olmasına rağmen merak ve azim sayesinde bu mesleğe adım atmış.
- Video, web yazılımcı olmak için gerekli kişisel özellikler (merak, azim, analitik düşünce), eğitim yolları, bilinmesi gereken yazılım dilleri (HTML, CSS, JavaScript, PHP, ASP.NET, Python, Ruby) ve mesleğin zorlukları hakkında bilgiler sunuyor. Ayrıca front-end ve backend yazılımcı arasındaki farklar, kariyer basamakları, maaş beklentileri ve sektördeki iş imkanları da ele alınıyor. Video, web yazılımcılığına ilgi duyanlar için kapsamlı bir rehber niteliğindedir.
- 00:06Web Yazılımcılığının Önemi ve Gerekli Özellikler
- İnternet günümüzün en etkili iletişim aracıdır ve web yazılımcıları web sayfaları hazırlar veya işletmelere özel çözümler üretirler.
- Web yazılımcıları müşterilerine ve hedef kitlelerine Macintosh, PC, tablet ve telefon üzerinden interaktif yazılımlar sunarlar.
- Web yazılımcı olabilmek için merak, azim ve analitik düşünce gibi üç özenli özelliğe sahip olunması gerekiyor.
- 01:18Web Yazılımcılığının Eğitim Yolları
- Web yazılımcılığı için bilgisayar mühendisliği, yazılım mühendisliği lisans programları veya iki senelik bilgisayar programcılığı eğitimini tamamlayabilirsiniz.
- İnternetten kendinizi geliştirerek okuyarak veya bir tanıdığınız bu işi yapan kişinin yanında oturarak bu işi öğrenebilirsiniz.
- Üniversitede web yazılımcılığı ile alakalı PHP, .NET, Ruby, Python gibi script dillerinin derslerini seçebilirsiniz.
- 02:07Web Yazılımcılığının Kariyer Planlaması
- Web yazılımcı olmak istiyorsanız ve üniversitenin ilgili bölümlerini okuyorsak okurken bir kariyer planlaması yapmanız şart.
- İlgili bölümleri okumak zorunlu değil, işletme eğitimi almış olmama rağmen matematik eğitimi almış veya jeofizik mühendisliği okumuş arkadaşlar da bu işi çok iyi yapabiliyor.
- Önemli olan merak etmek, okumak, araştırmak ve birileri yapıp yapabiliyorsa sizin de yapabileceğinize inanmak.
- 03:19Web Yazılımcılığında Kullanılan Diller
- HTML, CSS ve JavaScript muhakkak bilinmesi gereken dillerdir ve kullanıcının tarayıcısında internet sitesine girdiğinde karşısına gelen tasarımı oluşturmak için gereken dillerdir.
- PHP, ASP.NET, Python, Ruby gibi diller kullanıcının görmediği ama asıl programcılığın kalbi olan dillerdir.
- Web yazılımcılığı çok hızlı değişen bir teknolojidir ve tarayıcıların farklılıkları, müşteri iletişimsizliği gibi zorluklar vardır.
- 05:08Web Yazılımcılığının Kariyer Basamakları
- Web yazılımcı kariyer basamaklarını tırmanması meşakkatli bir iş çünkü öğrenmesi kolay ama devamlılığı zor olan bu işi herkes yapabiliyor.
- Junior unvanla işe başlayıp kendilerini geliştirdikten sonra senor yazılımcı kategorisine girebilirler.
- Daha ilerleyen zamanlarda yazılımsal proje yöneticiliği yapılabilir, daha fazla az kod yazarak yönetim kademesinde yer alabilir veya yazılım mimarisi için çalışılabilir.
- 06:56Web Yazılımcılığının İş Alanları ve Maaşları
- Web yazılımcı gerekli artık her sektörde, ancak reklam ajansları, sosyal medya şirketleri, yazılım firmaları, e-ticaret siteleri, finans kuruluşları ve telekom şirketlerinde çalışabilirsiniz.
- Küçük şehirlerde küçük maaşlara, büyük şehirlerde büyük maaşlara çalışabilirsiniz; İstanbul'da iyi maaşlara, küçük şehirlerde daha az maaşlara çalışabilirsiniz.
- Junior yazılımcılar asgari ücretin iki katı, üç katı gibi rakamlara, senor yazılımcılar asgari ücretin beş katı, beş katından daha fazla maaşlara çalışabilirler.
- 09:04Front-End ve Back-End Yazılımcılığı
- Front-end arabanın kaportası, backend ise arabanın motoru olarak düşünülebilir.
- Front-end işi sattırır, backend işin devamlılığını sağlar.
- Front-end'ci tasarımcıdan gelen dosyaları HTML, CSS, JavaScript aksiyonlarına dökerek müşterinin gördüğü arayüzü kodlamış olur, backendçide hayal edilen programı kodlar.