1. Haberler
  2. Teknoloji
  3. Python Öğrenmenin Zorlukları ve Fırsatları

Python Öğrenmenin Zorlukları ve Fırsatları

featured
service
Paylaş

Bu Yazıyı Paylaş

veya linki kopyala

Python Öğrenmek: Zorluklar ve Fırsatlar

Python Öğrenmek: Zorluklar ve Fırsatlar

Python öğrenmenin ne kadar zor olabileceğini keşfetmeye karar verdim. Yazılım geliştiricileri, siber güvenlik uzmanları ve veri analistleri gibi mesleklerin yüksek talep gördüğü İngiltere, dijital beceriler açısından bir yetenek kıtlığıyla karşı karşıya. Ancak bu durum sadece İngiltere’ye özgü değil; Londra merkezli insan kaynakları şirketi Harvey Nash’in yakın tarihli bir raporuna göre, dünya genelinde teknoloji firmalarının üçte ikisi yetenek kıtlığı yaşıyor.

Harvey Nash’in 2100 firmayla yaptığı anket, teknoloji ekiplerinde kadınların oranının çok yavaş yükseldiğini gösteriyor. Teknoloji alanında çalışan ekiplerdeki kadınların oranı ortalama %25 iken, üst düzey yöneticiler için bu oran yalnızca %12’ye düşüyor. Bu çarpıcı istatistikleri göz önünde bulundurarak, 30’larında bir kadının Python ile kod yazmayı öğrenmesinin ne kadar zor olabileceğini anlamaya karar verdim.

Pek Çok Faydası Olan Bir Dil: Python

Python, genel amaçlı ve güçlü bir kodlama dili olarak biliniyor. Genellikle bilgisayar bilimleri derslerinde lisans öğrencilerine öğretilen ilk dil olarak öne çıkıyor. İş dünyasında sıklıkla kullanılan Python, örneğin YouTube’un büyük bir kısmının yazımında tercih ediliyor.

Kendi Başına Öğrenme Denemesi

Günümüzde kod yazmayı öğrenmek istiyorsanız, ücretli bir derse kayıt olmanız, çevrimiçi kaynakları kullanarak kendi kendinize öğrenmeniz veya ücretsiz eğitim veren bir topluluk bulmanız gerekiyor. 2000’lerin başında web siteleri oluşturmak için kullandığım dilleri kendi kendime öğrenmem nedeniyle burada biraz avantajım olduğunu düşündüm. Bu nedenle, Python’ı da kendi başıma öğrenebileceğimi varsaydım.

Öğrenmeye çocukların bilgisayarlı oyuncaklarıyla başladım. Bu sayede robotları hareket ettirme hedefinin beni meşgul ve motive tutacağını umuyordum. Ancak çabucak bu işin boyumu aştığını fark ettim çünkü oyuncaklarla birlikte gelen yazılımı nasıl kullanacağım hakkında hiçbir fikrim yoktu. Bu yüzden, taktik değiştirdim ve popüler bir ücretsiz çevrimiçi eğitim platformu olan Code Academy’yi denemeye karar verdim. Ancak bunu da biraz korkutucu buldum; bana “Merhaba Dünya” yazın diyen boş ve siyah bir komut penceresiyle karşılaştım.

Öğrenmeme yardımcı olması amacıyla, İngiliz eğitim firması QA’in yürüttüğü “Teach the Nation to Code” adlı bir günlük ücretsiz Python kodlama atölyesine katıldım. Cumartesi günleri düzenlenen bu kurs, QA’nın baş teknoloji uzmanı Shafeeq Muhammad tarafından organize edilmişti. Muhammad, kod yazmayı öğrenmenin hayatını değiştirdiğini söylüyor. Ancak yetişkin sınıfı oldukça zorluydu; devam edebilmek için kod yazmayı gerçekten öğrenmek istemeniz gerekiyordu. Kodunuzda hata yaparsanız, bu sorun değildi; yazdığınız kod çalıştığında ise ekranda yalnızca birkaç satır görüyordunuz.

Bunların yanı sıra, Cypher Coders ve Creator Academy gibi platformlardan, çocuklar için basit bir görsel arayüze sahip bir kodlama dili olan Scratch’ı öğrenmek için dersler aldım. Scratch, oyunlar ve animasyonlar oluşturmanın yanı sıra robotları programlama imkanı da sunuyor. Çocuklar için düzenlenen dersler, video oyunu veya etkileşimli bir evcil hayvan yapmak gibi heyecan verici hedeflerle daha eğlenceliydi, ancak burada da fazla teori yoktu. Scratch’ten Python’a geçişin sarsıcı olduğunu hissettim çünkü renkli bloklardan arada bir destek olmadan, boş bir ekrana geçiş yapmak zorunda kaldım.

Yetişkinlere Uyarlamak

Peki, çocuklar için eğlenceli oyunlar yazmaktan daha profesyonel düzeyde karmaşık kodlara geçiş sırasında bu açığı kapatmaya ne yardımcı olabilir? Avustralya merkezli kodlama eğitim firması Creator Academy’nin kurucusu Garry Law, BT eğitiminin daha iyi olması gerektiğini şu sözlerle ifade ediyor: “Çocuklara görsel, işitsel ve kinestetik öğrenme stilleriyle kodlamayı öğretmemiz ve bu öğrenim yöntemlerini yetişkinlere uyarlayarak daha fazla insanı bilim, teknoloji, mühendislik ve matematiğe (STEM) çekmemiz gerekiyor.”

Cypher Coders’ın patronu Elizabeth Tweedale, bu durumu bir adım ileri götürüyor. Erkeklerin ve kadınların genellikle farklı öğrenme stillerine sahip olduğunu ve kodlama eğitiminin bunu yansıtması gerektiğine inanıyor. Tweedale, erkeklerin sorunları çözerken genellikle A’dan Z’ye doğrusal bir yaklaşım izlediğini, kadınların ise çoğunlukla sorundan başlayıp geriye doğru gittiğini söylüyor. “Kadınları çekmek için teknolojiyi ve kullanıcı arayüzleriyle kodlama ortamlarını yeniden icat etmemiz gerekiyor,” diyor.

Bunun yanı sıra, maliyet de büyük bir sorun teşkil ediyor. Kodlama eğitiminde kadınları önceliklendiren Code First: Girls (CFG) adlı sosyal girişimin genel müdürü Anna Brailsford’a göre, kodlamayı öğrenmek genellikle 10 bin sterline mal oluyor. Ayrıca öğretilenler ile mevcut işler arasında genellikle net bir bağlantı bulunmuyor. Brailsford, “Net bir kariyer yolu olmadığı sürece kadınların pes etme olasılığı daha yüksek,” diyor. CFG, kadınlara 13 haftalık yoğun bir eğitim veriyor ve bilgisayar programlamayı insanların ilgi alanlarıyla ilişkilendiriyor, böylece işte yararlı olan temel becerileri öğreniyorlar. CFG daha sonra katılımcıları güçlü yönlerine göre teknoloji kariyerlerine yerleştiriyor.

Creator Academy ise, kısmen Avustralya’nın New South Wales eyaleti tarafından desteklenen bir girişimdir ve ebeveynlere çocuklarının teknolojiyle ilgili derslerine harcamaları için yılda 100 Avustralya doları sağlıyor. Creator Academy sayesinde kızlar, Garry Law’ın sınıflarının %40’ını oluşturuyor. Tweedale, para veya teknoloji devlerinde staj imkanı gibi heyecan verici ödüller içeren ve yaygın tanıtımı yapılan hackathonlar düzenlemeyi öneriyor.

İngiltere’de Adalet Bakanlığı’nda web geliştiricisi olarak çalışan 28 yaşındaki Beverley Newing, bilim ve teknolojiyi öğretme şeklimizin değişmesi gerektiğine katılıyor. Newing, üniversitede fizik okumayı hayal ediyordu ama bunu başaramadı. BBC’ye yaptığı açıklamada, “Uluslararası lisans eğitimim sırasında matematik derslerindeki erkek egemenliğiyle çok fazla mücadele ettim,” diyor ve ekliyor: “Uyum sağlayamadım ve anlayamadığımda öğretmene yaklaşmak için uğraştım.” Edebiyat bölümünü bitirdiğinde geçinmek için devlet desteği alan Newing, kodlamayı öğrenmeye karar verdi. Ders almaya güçleri yetmediği ve bir an önce staja başlaması gerektiği için hızlı olmak zorundaydı. Newing, hayatını değiştirmesi için kilit rol oynayan topluluğu, CFG’ye ve hayır kurumu Codebar’a borçlu olduğunu söylüyor. “O stajı yapmasaydım ne olurdu bilmiyorum,” diyor ve ekliyor: “Bence bir katılımcılık sorunu var ve sektörde daha fazla ücretli staja ihtiyacımız var, böylece stajınızı yaparken faturalarınızı da ödeyebilirsiniz.”

Python Öğrenmenin Zorlukları ve Fırsatları
Yorum Yap

Tamamen Ücretsiz Olarak Bültenimize Abone Olabilirsin

Yeni haberlerden haberdar olmak için fırsatı kaçırma ve ücretsiz e-posta aboneliğini hemen başlat.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Giriş Yap

xGundem ayrıcalıklarından yararlanmak için hemen giriş yapın veya hesap oluşturun, üstelik tamamen ücretsiz!

Bizi Takip Edin