28 Kasım 2024, Perşembe Gazete Oksijen
Haber Giriş: 28.11.2024 13:15 | Son Güncelleme: 28.11.2024 13:23

NYT inceledi: Yapay zeka dünyasında hala kodlama öğrenmeli misiniz?

Yapay zeka araçları, kodlama süreçlerini hızlandırdığı için yazılımcı alanında işe alımları azaltmaya başladı. Bu durum, geleneksel becerilerin yerine yapay zeka ile uyumlu yeni yetkinliklerin ön plana çıkmasına neden oluyor
NYT inceledi: Yapay zeka dünyasında hala kodlama öğrenmeli misiniz?

Sarah Kessler / New York Times

Florencio Rendon üç yıl içinde üçüncü inşaat işinden çıkarıldığında, “bu bardağı taşıran son damla oldu” demişti.

İki çocuk babası olan Rendon 36 yaşındaydı ve daha yüksek ücret ve daha fazla istikrar sağlayacak bir kariyer bulmak için zamanın tükenmekte olduğunu hissediyordu. Rendon, “Her zaman fiziksel emek gerektiren işler yaptım,” diye düşündüğünü hatırlıyor ve soruyor, “Bir kez olsun beynimi kullanmaya başlasam nasıl olur?”

Bir ABD Silahlı Kuvvetleri gazisi olan Rendon, askeri yardımlarını kullanarak finanse edebileceği eğitim programlarını araştırdı. Bir kodlama eğitim kampında karar kıldı.

İlk başta, yoğun kurslar göz korkutucu görünüyordu. Rendon orduya katılmadan önce lise denklik diplomasını almış ve bazı üniversite dersleri almıştı ama kendini kitaplardan anlayan biri olarak görmüyordu.

Yine de, şu anda 4 ve 2 yaşında olan çocuklarını düşündü ve “En azından bu işi başarabilir miyim bir denemeliyim" diye düşündü.

Fullstack Academy adlı şirket tarafından yürütülen bir kursa yaptığı başvuru kabul edildi ve Nisan 2023'te 13.000 dolarlık eğitim ücretini karşılayan askeri gazilere yönelik bir hibe ile derslere başladı. Materyaller zorlayıcı olsa da, işin üstesinden gelebileceğini öğrenince çok şaşırdı ve dört ay sonra Bronx, New York'taki evinden tamamladığı çevrimiçi programdan mezun oldu.

Asıl sorun mezuniyetten sonra ortaya çıktı. Rendon yeni becerileri için, “Bunun bir iş bulmak için yeterli olmadığını bilmiyordum” dedi.

Rendon'un kodlama eğitim kampına başvurduğu zaman ile mezun olduğu zaman arasında, Rendon'un daha iyi bir hayat için “altın bilet” olarak hayal ettiği şey sona ermişti. Bir hesaba göre yaklaşık 135.000 startup ve teknoloji sektörü çalışanı işlerinden çıkarıldı. Aynı zamanda, kodlama asistanı olarak kullanılabilen OpenAI'nin çevrimiçi sohbet robotu ChatGPT gibi yeni yapay zeka araçları hızla yaygınlaşıyor ve kodlama işlerinin görünümü değişiyordu.

Rendon tek bir mülakat bile alamadığını söylüyor.

Yapay zeka yazılımcı işe alımlarını azalttı

CompTIA tarafından derlenen verilere göre, beş yıl öncesine kıyasla, yazılım geliştiricileri için aktif iş ilanlarının sayısı %56 düştü. Deneyimsiz yazılımcılar için bu düşüş %67 ile daha da kötü.

Risk sermayesi şirketi Menlo Ventures'ın ortaklarından Venky Ganesan, “Teknolojide giriş seviyesi işler için 25 yıldır gördüğüm en kötü ortamın bu olduğunu söyleyebilirim” dedi.

Yıllar boyunca, fikrine önem verdiğiniz Apple CEO'su Tim Cook'tan annenize kadar herkesin kariyer tavsiyesi “kod yazmayı öğrenin” oldu. Bu değişmez bir denklem gibiydi: Kodlama becerileri + sıkı çalışma = iş.

Şimdi matematik o kadar basit görünmüyor.

Ortada karşı konulamayan bir yapay zeka var.

Kodlama becerisi eskisi kadar fark yaratmıyor

2010'ların ortalarında ortaya çıkmalarından bu yana, temel kodlama becerilerine yönelik yoğun kurslar, özellikle üniversiteden mezun olmayan kişiler için yüksek maaşlı bir kariyere giden hızlı bir yol olarak övüldü. Başkan Barack Obama bu kursları istihdam girişiminin bir parçası haline getirdi, kar amacı gütmeyen kuruluşlar farklı geçmişlere sahip insanları teknoloji kariyerlerine teşvik etmek için bu kursları kurdu ve Harvard'dan Berkeley'e kadar üniversiteler kendi versiyonlarını sundu.

Ve işe de yaradılar. CourseReport tarafından 2020 yılında 3.000 eğitim kampı mezunu ile yapılan bir ankette, katılımcıların %79'u kursların teknoloji alanında iş bulmalarına yardımcı olduğunu ve maaşlarında ortalama %56'lık bir artış sağladığını söyledi.

Ancak sektör, yeni yapay zeka kodlama araçlarının yaygınlaşmaya başlamasıyla aynı zamanda işe alımlardan geri çekildi. 2022 yılında Google'ın yapay zeka ekibi DeepMind, yapay zeka modeli AlphaCode'u kodlama yarışmalarında test ettiğini ve “birkaç ay ila bir yıl eğitim almış acemi bir programcı” kadar iyi olduğunu bildirdi.

Bu birkaç yıl daha sürdü, ancak tipik bir programcının kullanabileceği araçlar o zamandan beri önemli ölçüde gelişti. Eylül ayında OpenAI, ChatGPT'nin yeni bir sürümünü yayınladı. Önceki modellerden farklı bir şekilde cevapları hesaplıyor ve kod yazmada daha da iyi olabilir. Google'dan AlphaCode ve GitHub'dan Copilot gibi araçlar, belirli amaçlar için kod parçacıkları oluşturuyor, mevcut kodu test ediyor veya optimize ediyor ve hataları buluyor.

Geliştiriciler YZ kodlama araçlarına yöneliyor

Asıl kanıt ise geliştiriciler arasında. Bir yazılım geliştirici topluluğu olan StackOverflow tarafından Mayıs ayında yapılan ankete katılan 65.000 geliştiricinin yaklaşık %60'ı bu yıl yapay zeka kodlama araçlarını kullandıklarını söyledi.

Herkes bu gelişmeleri kodlama işleri için bir ölüm çanı olarak görmüyor. Massachusetts Teknoloji Enstitüsü Bilgisayar Destekli Programlama Grubu'nun lideri olarak günlerini kodlamaya nasıl daha fazla otomasyon getirilebileceğini düşünerek geçiren Armando Solar-Lezama, yapay zeka araçlarının hala genç programcıların bile sahip olması gereken pek çok temel beceriden yoksun olduğunu söyledi. Araştırmaları, örneğin GPT-4 gibi büyük dil modellerinin kodla çözdükleri sorunları gerçekten anlamada nasıl başarısız olduklarını ve bazen gülünç hatalar yaptıklarını gösterdi.

“Daha temel becerilerden bahsederken, bir kod parçası hakkında nasıl mantık yürüteceğinizi bilmek, büyük bir sistemdeki bir hatayı nasıl takip edeceğinizi bilmek, bunlar mevcut modellerin gerçekten nasıl yapılacağını bilmediği şeylerdir” dedi.

Yine de yapay zeka, yazılımın yapılış şeklini değiştiriyor. Bir çalışmada, bir yapay zeka kodlama asistanı geliştiricileri %20 daha üretken hale getirdi. Google CEO'su Sundar Pichai yakın zamanda analistlerle yaptığı bir görüşmede, şirketin yeni kodlarının dörtte birinden fazlasının artık yapay zeka tarafından üretildiğini, ancak mühendisler tarafından gözden geçirilip kabul edildiğini söyledi.

Otomasyonla ilgili her tartışmada olduğu gibi, insanların bu gelişmenin sonuçlarını tahmin etme eğiliminde oldukları iki yol var. Solar-Lezama, yapay zeka araçlarının programlama kariyerleri için iyi haber olduğuna inanıyor. Ona göre kodlama kolaylaşırsa daha fazla ve daha iyi yazılım üreteceğiz. Daha önce uğraşmaya değmeyecek sorunları çözmek için kullanacağız ve standartlar hızla yükselecek.

Diğer bir görüşe göre, çevrimiçi bir kodlama eğitimi şirketi olan Codecademy'nin kurucu ortaklarından Zach Sims, “Bence durum oldukça vahim” diyor. 

Burada özellikle kodlama eğitim kampı mezunlarının iş beklentilerinden bahsediyordu.

İşe alımlarda “GPT maymunu” olmak

Açık olmak gerekirse, hem Solar-Lezama hem de Sims - ve bu makale için görüştüğüm teknoloji alanında çalışan hemen hemen herkes - hala kod yazmayı öğrenmeniz gerektiğini düşünüyor. Ancak bazıları uzun bölme işlemiyle bir paralellik görüyor. Asıl mesele nasıl çalıştığını anlamak. Daha ileri matematik öğrenmek için tartışmasız gerekli bir alıştırma. Ancak tek başına sizi bir yere kadar götürür.

Santa Barbara'daki California Üniversitesi'nde teknoloji yönetimi alanında yardımcı doçent olan Matt Beane, yapay zeka araçlarının kullanımının bankacılık ve sigortacılık gibi sektörlerdeki beş büyük şirkette giriş seviyesindeki kodlayıcıları nasıl etkilediğini inceliyor.

Beane, “GPT maymunu ifadesi tekrar tekrar ve bağımsız olarak ortaya çıktı” dedi ve ekledi, “Yapay zeka ile ilgili bazı araçların yardımıyla bir şekilde hallettikleri küçük görevlere mahkum edilmiş gibi hissediyorlar.”

Bir süre için temel kodlama becerileri, Rendon gibi üniversite eğitimi ya da çok fazla deneyimi olmayan kişiler için teknoloji kariyerine giden açık bir rampaydı. Gelecekte, giriş seviyesindeki kodlayıcıların etkili olabilmeleri için daha geniş bir beceri yelpazesine ve daha fazla eğitime ihtiyaçları olabilir. Kodlarının daha geniş bir sistem içinde nasıl çalıştığını daha iyi anlamaları gerekebilir.

Bir teknoloji personel ve işe alım firması olan Mondo'nun başkanı Stephanie Wernick Barker, iş sorunları etrafında strateji oluşturmanın da giderek daha önemli hale geldiğini söylüyor ve ekliyor, “Dolayısıyla üniversite diploması hala kral.”

Başka bir deyişle, yazılım işlerinde şekillenen en büyük değişiklik, yapay zekanın yazılım mühendislerinin yerini alması değil, yazılım mühendisi olmayı daha zor hale getirmesi olabilir.

Zinde Kalın. Öğrenmeye Devam Edin.

Klişe iş tavsiyeleri arenasında, “kod yazmayı öğrenin” ifadesinin yerini “yapay zeka becerileri” çağrısı aldı.

MIT, Cornell, Northwestern, Columbia ve diğer üniversiteler artık isimlerini yapay zeka sertifikalarına veriyor. Rendon'un katıldığı kodlama eğitim kampı Fullstack Academy, kısa süre önce 26 haftalık bir yapay zeka ve makine öğrenimi eğitim kampı başlattı. Booz Allen ve JPMorgan Chase gibi şirketler de çalışanlarına ücretsiz yapay zeka kursları sunuyor.

CompTIA'ya göre, yapay zekaya özgü en popüler iş unvanları arasında “makine öğrenimi mühendisi” ve “yapay zeka mühendisi” yer alıyor. Bu iş ilanlarında listelenen bazı beceriler arasında “makine öğrenimi modellerini dağıtma ve ölçeklendirme” ve “büyük dil modeli eğitimi, sürüm oluşturma, izleme ve dağıtım süreçlerini otomatikleştirme” yer alıyor.

Matematik veya kodlama geçmişi olmadan bu kadar hızlı öğrenemezsiniz.

YZ becerileri giderek önem kazanıyor

Bir başka “yapay zeka becerisi” kategorisi ise daha zor anlaşılır. Microsoft ve LinkedIn tarafından 9.000'den fazla yöneticiyle yakın zamanda yapılan bir ankette, %66'sı yapay zeka becerileri olmayan birini işe almayacaklarını söyledi, ancak bu becerilerin tam olarak ne anlama geldiği belirsiz.

Teknolojinin hızla ilerliyor olması da buna yardımcı olmuyor: Kime sorduğunuza bağlı olarak, temelde insan beyninin yapabildiği her şeyi yapabilen yapay zekadan birkaç yıl ya da onlarca yıl uzakta olabiliriz. Beane'e gençleri istihdam edilebilir kılmak için onlara ne öğretmemiz gerektiğini sorduğumda şöyle dedi: “Zinde kalmalısınız. Bir sonraki duyuruya kadar, öğrenmeye devam etmelisiniz.”

Northwestern Kellogg School of Management ve University of Chicago Booth School of Business'ta işletme dersleri veren girişim yatırımcısı Robert Wolcott, endişeli ebeveynlere çocuklarının tutkulu oldukları her konuda, bu antik mimari bile olsa, çalışmaları gerektiğini ama aynı zamanda istatistik, muhasebe ve bilgisayar dersleri de almaları gerektiğini söylediğini belirtti.

Risk sermayedarı Ganesan, “Bence öğrenmeyi öğreniyorsunuz” dedi.

Küresel teknoloji hizmetleri şirketi World Wide Technology'nin baş teknoloji sorumlusu Mike Taylor, belki de en açık listeyi verdi: “Problem çözme becerileri”, ‘iş zekası ve değerleri’ ve ‘açık ve ikna edici iletişim becerileri’. “Kod yazmayı öğrenmek” ile kıyaslandığında, bunlar kolay uygulanabilir tavsiyeler değil.

© 2024 The New York Times Company