Ana Sayfa

Yapay Zeka Kodu Yazar, Mühendisin Yerini Tutmaz

1 dk okuma

Yapay zeka araçlarının kod yazma yetenekleri giderek artarken, sektördeki büyük oyuncuların mühendislik yeteneğine yaptıkları yatırımlar dikkat çekiyor. Örneğin, OpenAI'ın Windsurf (eski adıyla Codeium) için milyarlarca dolar ödemeyi düşünmesi ve Anthropic'in açık kaynaklı bir JavaScript runtime olan Bun'ı sadece projesi için değil, aynı zamanda yaratıcısı Jarred Sumner ve ekibini bünyesine katmak için satın alması, yapay zekanın kod yazma kapasitesinin ötesinde insan yeteneğine verilen değeri gösteriyor. Bu durum, 'programlama öldü' gibi iddiaların aksine, yapay zekanın kod yazabilen mühendisleri değil, yalnızca kod yazma görevini otomatikleştirebileceği fikrini destekliyor.

Makale, programlamayı bir 'görev' olarak tanımlarken, bir yazılım mühendisinin asıl işinin çok daha fazlası olduğunu savunuyor. Tıpkı hesap makinelerinin muhasebecilerin yerini almaması gibi, yapay zeka da mühendislerin sadece mekanik kod yazma kısmını hızlandırıyor. Bir mühendisin gerçek işi, belirsiz sorunları anlayıp gerçek ihtiyaçları belirlemek, mevcut kod tabanında hangi değişikliklerin yapılacağına karar vermek, teknik borç yaratacak özellik taleplerine karşı çıkmak, meslektaşlarının kodunu gözden geçirerek kritik hataları yakalamak ve bir ürünün ne zaman piyasaya sürüleceğine dair yargısal kararlar vermek gibi karmaşık süreçleri içerir. Bu görevlerin hiçbiri doğrudan kod yazmakla ilgili değildir, ancak hepsi mühendislik işinin temelini oluşturur.

Yazar, yapay zekanın iş gücü üzerindeki etkilerini göz ardı etmiyor ve bazı şirketlerin 'yapay zeka verimliliği' bahanesiyle işten çıkarmalar yapabileceğini kabul ediyor. Ancak bu senaryoda bile, programlamanın sadece bir görev olduğunu anlayan, yargı, bağlam ve neyin inşa edileceğini anlama yeteneği getiren mühendislerin konumlarını koruyacağını belirtiyor. Sadece kod çıktısı sağlayanların risk altında olabileceği vurgulanıyor. Ayrıca, yapay zeka 'yapma' kısmını hallederken junior mühendislerin nasıl deneyim kazanacağı endişesine de değiniliyor, ancak yazar bunun tam tersi bir etki yaratabileceğini ima ediyor.

İçgörü

Yapay zeka kod yazma yeteneklerini geliştirse de, yazılım mühendisliğinin temelini oluşturan problem çözme, karar verme ve bağlam anlama gibi insani yeteneklerin yerini alamayacağını gösteriyor.

Kaynak