27 puan yazan GN⁺ 2025-02-12 | 15 yorum | WhatsApp'ta paylaş

Yapay zeka programcıların yerini alabilir mi?

  • Geçmişte programcılara saygı duyan teknoloji sektörü artık "yapay zekanın her sorunu çözebileceği yanılgısına" kapılmış durumda
  • Yapay zekanın programlamayı üstlenebileceğine inanıp "pahalı programcıları işten çıkarma yönünde" adımlar atıyorlar
  • Ancak geçmişte de mühendisleri topluca işten çıkaran şirketlerin bunun sonunda ürün başarısızlıkları, davalar ve panik halinde yeniden işe alımlarla karşılaştığını hatırlamak gerekiyor

Sorun 1: Yeni nesil programcılar yeterince hazırlıklı olmayacak

  • Geleneksel olarak yeni geliştiriciler "gerçek kod düzeltmeleri, sistem analizi ve problem çözme" süreçleriyle yetişirdi
  • Ancak kod üretimini yapay zeka üstlenirse şirketlerin yeni geliştiricileri eğitmek için bir nedeni kalmaz
  • Sonuç olarak bir sonraki nesil programcılar:
    • performans optimizasyonu, hata ayıklama ve karmaşık problem çözme becerilerini öğrenemez
    • yapay zeka hata yaptığında bunu nasıl düzelteceğini bilmez
    • gerçek bir mühendisten çok yapay zeka operatörüne benzer hale gelir
  • Gelecekte gerçek sorunları çözebilen mühendislerin yetersiz kaldığı bir durum ortaya çıkacak

Sorun 2: Programcıları yapay zekayla değiştiren şirketler yakında pişman olacak

  • Yazılım mühendislerini işten çıkarıp yapay zekanın ürettiği kodu kullanan şirketler, gerçek bir sorun çıkana kadar her şey yolundaymış gibi görünecek
  • Ancak bir şirket yapay zeka destekli kod üretimine bağımlı hale gelirse güvenlik açıkları, hatalar ve bakım sorunları ortaya çıkar
  • Örnek: Bir finans şirketi sistemlerini yapay zekanın ürettiği kodla çalıştırıyorsa
    • 6 ay sonra veri sızıntıları ve güvenlik sorunları ortaya çıkar
    • Yapay zekanın sorunu çözme sorumluluğu yoktur; yalnızca yeni kod üretir
    • Şirket geliştiricileri yeniden işe almaya çalıştığında, onlar çoktan gitmiş olur

Sorun 3: Ciddi programcılar daha da nadir ve pahalı hale gelecek

  • Teknolojiyi derinlemesine anlayan programcılar, yapay zekanın yerini alamayacağı kişiler. Yakında çok daha pahalı olacaklar
  • Yapay zekanın her şeyi çözeceğine inanan şirketler sonunda geliştirici işe alım rekabetinde geri düşecek
  • Gerçekten yetenekli geliştiriciler:
    • kendi projelerini yürütür, danışmanlıkla yüksek gelir elde eder ya da uzmanlık alanlarına odaklanır
    • şirketler onları yeniden işe almak istese bile yüksek maaş talep eder ve kolay kolay geri dönmez
    • geride kalan az sayıdaki üst düzey geliştirici aşırı pahalı bir iş gücü haline gelir

Sonuç: Teknoloji sektörü büyük bir hata yapıyor

  • Yapay zekanın programcıların yerini alabileceğine inanarak yeniliği ayakta tutan ekosistemi öldürüyor
  • Yakında şöyle bir dünyaya gireceğiz:
    • junior programcılar yetersiz eğitim almış olacak ve yapay zekaya aşırı bağımlı hale gelecek
    • mühendisleri işten çıkaran şirketler, yapay zekanın ürettiği kodun bıraktığı karmaşayı çözmek için telaşla hareket edecek
    • en iyi programcılar son derece nadir ve maliyetli olacağı için yalnızca en zengin şirketler tarafından istihdam edilebilecek
  • Ama teknoloji şirketleri kendi mezarlarını kazmak istiyorsa, bunu kim durdurabilir ki?
    • Geriye kalan tek şey, şirketlerin kendi kendilerini çökertmesini patlamış mısır eşliğinde izlemek
  • Bol şans, teknoloji sektörü. Yakında buna ihtiyacınız olacak.

15 yorum

 
actofvalor 2025-02-17

Yukarıdaki yazı, AI ile kod yazımının güvenlik açıkları, bug'lar ve bakım sorunları doğurabileceğini gündeme getiriyordu; ama bu tür sorunları ayrıca denetleyip düzeltme ve iyileştirme de yapabilen bir yapay zekanın ortaya çıkması da sadece bir zaman meselesi değil mi diye düşünüyorum.

 
reagea0 2025-02-14

Gerçekte şunu da bunu da yapabildiği söyleniyor ama hiçbir şeyi tam anlamıyla düzgün yaptığı yok. Verimlilik açısından iyileşmiş olması dışında göze çarpan bir sonuç da henüz yok ve hâlâ güvenilir bir benchmark bulunmazken, herkesin yüzde birkaç iyileştiği yönündeki sözlerine inanmak zor; çünkü pratikte kullanınca çoğu zaman öyle olmadığını gördük. "Test seti" denilen şey de neredeyse anlamsız, çünkü zaten mevcut olan verilerle eğitilip yine onlarla test ediliyor; bu yüzden asıl mesele, eğitilmemiş alanlarda ortaya çıkan beklenmedik sorunlarla ne kadar başa çıkabildiği gibi görünüyor.

 
naka98 2025-02-14

Oldukça ilginç bir görüş olduğunu düşünüyorum ve birçok açıdan katıldığım bir yazıydı. Ben de belli bir süre boyunca, söz konusu yazıda bahsedilen yönlerin güçlü biçimde etkili olacağını düşünüyorum. Ancak bu sürenin çok uzun devam etmeyeceğini de düşünüyorum.

 
mammal 2025-02-13

ChatGPT'nin çıkışının üzerinden daha sadece 2 yıl 2 ay geçti. Bir zamanlar 'Kral Sejong'un MacBook fırlatma olayı' gibi memlerle alaya alınan teknoloji, 2 yılı biraz aşkın sürede buraya geldi. Bundan sonraki gelişimin şimdiye kadarkiyle aynı hızda olacağının garantisi yok ama yerini tamamen alması için en fazla 5 yıl görüyorum. Hatta bu bile fazla uzun bir tahmin gibi geliyor.

 
nemorize 2025-02-13

20 yıl sonra da AI bugün olduğu gibi güvenilmez kalır mı diye endişeleniyorum. 20 yıl; yeni bir paradigmanın ortaya konması, son derece üstün donanım teknolojilerinin geliştirilmesi ve bunların gerçekten hayata geçirilebilmesi için yeterince uzun bir süre diye düşünüyorum.

Şu anda 30 yaş ve üzerindekiler, 20 yıl sonra neredeyse kusursuza yakın bir AI çıksa bile buna hazırlanmak için zaman ve maddi açıdan yeterli paya sahip olabilir ama...
Şu anda 10-20 yaşlarındakiler ise tam geliştirici olarak kariyer inşa etmeye, eğitim ve yaşam nedeniyle biriken borçlarını çözmeye ve varlık biriktirmeye başlayacakları dönemde doğrudan darbe alacak gibi geliyor...

Elbette AI dışındaki başka yeni teknolojilerin de benzer yan etkileri var, ancak şimdiye kadar gördüğümüz mesleklerin ortadan kalkması örnekleriyle karşılaştırınca geliştirici pozisyonları daha yüksek eğitim maliyeti gerektirdiği için risk daha büyük görünüyor.

...Ne olursa olsun, en azından şimdilik çok acil biçimde endişelenmemize gerek yok... değil mi? haha;;;;;

 
jhj0517 2025-02-13

Burada sözü edilen üst düzey geliştirici olmaya çalışmak gerekecek sanırım.. haha..

 
khackskjs 2025-02-12

Ama yine de, orada sözünü ettiğim üst düzey geliştirici sayılır mıyım, ondan pek emin değilim.

 
devowl 2025-02-12

Programcıların kendileri, yapay zekanın programcıların yerini almasının zor olduğunu biliyor; ama asıl sorun, onları "işe alan" kişilerin bunu bilmiyor olması, değil mi?

 
tsboard 2025-02-12

Benzetme ne kadar uygun bilmiyorum ama ChatGPT ile konuşarak kod yazarken, bu sohbetin araba kullanırken kullanılan navigasyon gibi olduğunu sürekli düşünüyorum. Bugünlerde bana TMap olmadan uzun yol kullanmam gerektiği söylense, açıkçası biraz korkarım ve "acaba yapabilir miyim?" diye düşünürüm. O kadar bağımlı hale geldim ve sürüş açısından doğru bir navigasyonun çığır açıcı bir gelişme olduğunu düşünüyorum.

Ama navigasyon var diye herkes araba kullanabilir demek değil elbette. Yapay zekanın sürücünün yerini alıp alamayacağının tartışıldığı bir dönemdeyiz, ancak hâlâ sürücüye ihtiyaç var ve araç kullanmak için ehliyet de gerekiyor. Kaldı ki, en kaba ifadeyle, navigasyon olmasa da araba kullanmak mümkün.

Yapay zeka kulağa makul gelen kodlar önerebilir ve bilmediğiniz kavramları benzetmelerle açıklayabilir, ama bunu anlayıp gerçek kodu ve ürünü geliştirmesi gereken özne sonuçta insan olmalıdır. Bunun insanın yerini alan bir kavramdan ziyade, birbirini karşılıklı tamamlayan bir ilişki olduğunu düşünüyorum.

 
serithemage 2025-02-17

Ama otonom araçlar da ortaya çıkıyor.

 
bearmett 2025-02-13

Bu benzetmede etkileyici bir nokta var. Benim hissim şu: navigasyon ya da otonom sürüş olsa bile, sonuçta sürücü koltuğuna oturan kişinin araba kullanabilen biri olması gerekiyor.

IDE'de Cursor kullanırken bazen "Cursor olmazsa ne yaparım" diye düşündüğüm oldu ama Cursor'da bir sorun çıktığında beklenmedik şekilde yine de yol alabildiğimi görünce onsuz da oluyormuş diye düşünmüştüm; bu yüzden "yerine geçme" perspektifinden bakınca bence oldukça iyi bir benzetme.

 
halfenif 2025-02-12

>Gerçek bir mühendisten çok bir AI operatörüne dönüşmek gibi
Bu hissi alıyorum.

 
GN⁺ 2025-02-12
Hacker News görüşü
  • AI teknolojisini günlük olarak kullanan geliştiriciler ile yalnızca manşetleri okuyanlar arasında büyük bir algı farkı var
    • AI, olgun bir kod tabanında büyük değişiklikler yapabilecek noktadan hâlâ uzak
    • Küçük kod parçalarını tamamlama veya açıklama konusunda faydalı
  • Bu makale iki yanlış varsayıma dayanıyor
    • AI'ın kod yazma becerisinin şu anki haliyle kalacağı varsayımı
    • Şirketlerin insanları AI ile değiştireceği varsayımı
    • Modeller geliştikçe AI'ın kod kalitesi önemli ölçüde artacak
    • Akıllı şirketler yalnızca AI'a güvenerek toplu işten çıkarma yapmayacak
  • 2000'lerdeki outsourcing patlamasını hatırlatıyor
    • Bu sayede çok para kazanılmıştı
  • Teknoloji sektörü programcıları AI yüzünden işten çıkarmıyor
    • Asıl neden finansal ortam
    • Finansal koşullar gevşediğinde yeni bir teknoloji işe alım dalgası gelecek
  • AI'ın programcıların yerini şimdiden aldığını gösteren kanıtlar yetersiz
    • Bu, işten çıkarmaları örtmek için abartılmış bir anlatı olabilir
  • İnsanların neden bu kadar emin olduğunu anlamak zor
    • Bunu 5 yıl sonra dönüp baktığımızda göreceğiz
    • Şimdilik bu durumu programcıların daha verimli çalışmasını sağlamak için kullanmak gerekiyor
  • Online oyun uygulaması işleten küçük bir ekibin hikâyesi
    • XCode swift ve python kullanıyorlar
    • AI'ın gerçekten işlevleri doğru şekilde uygulayıp uygulayamayacağı şüpheli
  • Geçmişteki outsourcing dalgasıyla benzer yönleri var
    • AI araçlardan biri olarak kullanılacak
  • Tüm programcılar işten çıkarıldı, ancak AI ile çalışmak zor
    • AI'ın gerektirdiği belirli dilde net şekilde iletişim kurabilen uzmanlar işe alındı
  • Her şeyi AI ile değiştirme girişimi ters tepecek
    • AI, basit sistemler kurmada faydalı olabilir
    • Ancak bu yalnızca karmaşık işlevlere ihtiyaç olmayan durumlar için geçerli
 
carnoxen 2025-02-12

> Finansal ortam gevşerse yeni bir teknoloji işe alım dalgası gelecektir

Böyle bir gün gelir mi?