Düşünce Liderleri

Vibe Kodlama, AI ve Mühendisliğin Yeni Gerçekliği

mm
Unite.AI sitesini Google'daki tercih ettiğiniz kaynaklara ekleyin

On yıl önce, AI’ın programcıların yerine kod yazabileceği fikri daha çok heyecan verici bir fantazi gibi görünüyordu. Bugün, bu durum günlük gerçeklikimizin bir parçası haline geldi. MVP’ler günler içinde inşa ediliyor, arayüzler metin istemlerinden oluşturuluyor ve AI asistanları mühendislik ekiplerinin tam katılımcıları haline geliyor.

Bu arka plan karşısında, daha fazla insan aynı soruları soruyor: AI gerçekten programcıların yerini alıyor mu? Yapay zeka真正 bir senior mühendisi taklit edebiliyor ve yerine geçebilecek mi? Ve yakın gelecekte mesleğin ne olacağı?

Ben de bir geliştiriciyim ve bu konuda bir görüşüm var. Hep birlikte bunu analiz edelim.

Sorunun çekirdeği nedir?

AI programlaması hakkında baskın bir anlatı var ve şöyle diyor:

AI, kod yazmada非常 etkili hale geliyor ve önemli olarak, insanların yaptığı ortak hataları already tránh ediyor. Daha da ilginç olanı, AI, nadir ve alışılmadık senaryoları – yani yazılım mühendisliğinde ve genellikle geliştiricilerin önceden tahmin etmesi zor olan kenar durumlarını – ele almakta daha iyi olabilir.

Programcı, “Buraya bir düğme istiyorum” dediğinde, cevap olarak “Düğmeyi burada, 18 kenar durumu düşünmelisin, bu testleri çalıştırman gerekiyor ve ayrıca bunu ve bunu eklemelisin” alır. Buna baktığınızda, “Evet, aslında mantıklı” diyebilirsiniz. Kendiniz, haftalar sonra, bir şey producciónda yanlış gittiğinde, bu sorunları fark edebilirsiniz. AI genellikle çözümleri hemen önerir. Zaten işi olan mühendisler için bu, üretkenliği ve verimliliği önemli ölçüde artırır.

Ve bu anlatı, doğrudan bir ekonomik soruya yol açıyor: eğer bir şirket önce belirli bir iş yükünü yönetmek için 100 geliştiriciye ihtiyaç duyuyorsa, teorik olarak şimdi yalnızca 20 geliştiriciye ihtiyacı olabilir – çünkü bu 20 geliştirici, AI desteğiyle aynı işi yapabilir.

Bu hızlanmanın arkasında neler gizli?

Gittikçe daha sık, çok güçlü yazılım mühendislerinin pozisyonları, pazarları ve gelirleri için endişe duyduklarını görüyorum. Görünüşe göre yakında kod yazarlar için iş kalmayacak.

Ve benim cevabım genellikle: arkadaşlar, durum aslında göründüğü kadar dramatik değil. Aslında, deneyimli mühendisler yeni bir tür değer kazanıyorlar. Çünkü biz, muhtemelen, masih el ile kod yazan ve sistemlerin altında nasıl çalıştığını derinlemesine anlayan son nesillerden biriyiz. Bir sonraki nesil, giderek daha fazla AI araçları ile çalışıyor – ve buna paralel olarak, mühendislik uygulaması itself değişiyor.

Önceki anlatının dikkate almadığı şey:

AI tarafından oluşturulan kod genellikle mükemmel görünür. Görevler çözülür, arayüzler çalışır ve her şey sorunsuz çalışır. Ancak zaman içinde, uzun vadede, daha ince sorunlar ortaya çıkmaya başlar: mimari uzlaşmalar, zayıf mühendislik kararları, veri yapıları sorunları veya ölçeklenebilirlik sorunları. Ve bu, AI’ın yerel görevleri çözmekte çok iyi olmasına rağmen, büyük sistemlerin uzun vadeli mantığının hala insan deneyimi ve mühendislik yargısına ihtiyacı olmasından kaynaklanıyor.

Bu nedenle, bu projeler ciddi üretim ortamlarına ulaştığında – bankalar, e-ticaret platformları, büyük ölçekli hizmetler – ekiplere hala sistem mimarisini derinlemesine analiz edebilecek, kök nedenleri belirleyebilecek ve genel sistem mantığını geri yükleyebilecek insanlar gerekiyor.

Sıklıkla arkadaşlarımın beni aradığını ve “Michael, sistemin neden parçalanmaya başladığını anlamamıza yardım edebilecek misin?” gibi şeyler söylediğini duyarım. Şu anda Introspector‘da Fiziksel AI üzerinde çalışıyorum, ancak bazen hala bu tür zor manuel mühendislik işlerine yardım ediyorum: sistem mantığını yeniden oluşturmak, mimariyi analiz etmek ve sorunların nerede birikmeye başladığını belirlemek.

Ve tam da bu nedenle, güçlü mühendislerin uzun süre çok değerli kalacağına inanıyorum. Aynı zamanda, deneyimli mühendislerin AI modellerini geliştirmeye ve eğitmeye yardımcı olduklarını görüyoruz. Keymakr‘da, kodları doğrulamak ve modelleri eğitmeye yardımcı olmak için deneyimli geliştiriciler ararken bunu gördük – gerçek mühendislik düşüncesi, pratik deneyim ve sistemlerin gerçek dünyada nasıl davrandığını derinlemesine anlayan insanlar.

Temel hipotezler

Ve bu, bizi geleceğin en büyük sorusuna getiriyor: tüm bunlar nereye gidiyor? AI ile birlikte yeni bir yol izleyerek endüstriye giren bir sonraki mühendislik neslini nasıl yetiştiriyoruz?

Durumu objektif olarak, hype veya korku olmadan değerlendirirsek, birkaç olası senaryo görüyorum.

  • Belirsiz bir gelecek

İlk ve muhtemelen en dürüst cevap, çok fazla insanın gerçekten bu kadar ileriye düşünmediği gerçeğidir. Çünkü kimse henüz bu geleceğin nasıl olacağını tam olarak bilmiyor.

Belki birkaç yıl içinde AI ajanları gerçekten neredeyse mükemmel kod yazabilecekler – güçlü mimari, ölçeklenebilirlik ve bağlam anlaşılırlığı ile. Şu anda, bu soru tamamen açık.

Aynı zamanda, büyük teknoloji şirketleri gibi Apple, Microsoft ve Google, güçlü araştırmacıları, PhD uzmanlarını ve akademik ortamlardan insanları aktif olarak işe almaya devam ediyorlar. Bu, derin mühendislik anlayışının AI tarafından oluşturulan kodun çoğaltıldığı bir dünyada bile önemli kalacağına inandıklarını gösteriyor.

Küçük şirketler ise genellikle çok farklı bir planlama ufku ile çalışıyorlar. Eğer bir startup’ın altı ay içinde var olmayabileceğini bilmiyorsanız, on yıl sonra ne olacağını ciddi şekilde düşünmek zor oluyor. Tabii ki, kimse kasıtlı olarak temelde bozuk bir şey inşa etmek istemiyor. Ekipler hala potansiyel riskleri ve zayıflıkları tanımlamaya çalışıyor.

Ancak gerçekte, mantık genellikle çok daha basit: önce, çalışan bir ürün inşa edin ve gelir elde edin – sonra mimari, optimizasyon ve sistemi yeniden yazma ile ilgilenin. Sorun, birçok projede “daha sonra” sürekli olarak erteleniyor.

  • Sarmal evrim

İkinci cevap, bana göre, daha da ilginç. Endüstrinin tarihine baktığınızda, benzer geçişler zaten birçok kez yaşandı. İlk programcılar punched kartlarla çalışıyordu. Sonra Assembly dilini yazan mühendisler nesli geldi – modern geliştiriciler için already zor hayal edilebilecek bir şey.

Daha sonra COBOL dönemi geldi. Tüm banka ana bilgisayarları buna inşa edildi ve en şaşırtıcı olan, küresel banka altyapısının önemli bir kısmı hala bu eski sistemler üzerinde çalışıyor. Hala 60’lı ve 70’li yaşlarında olan programcılar bu kod tabanını维护 ediyorlar ve çok değerli uzmanlar olarak kalıyorlar.

Sonraki nesil C++, Python ve JavaScript’e geçti. Ben de bu nesle aitim. Örneğin, COBOL’un nasıl çalıştığını几乎 anlamıyorum. Teorik olarak öğrenebilirim, ancak bana artık uzak ve yabancı geliyor.

Ve bu tarihi incelediğinizde, ilginç bir model ortaya çıkıyor: her yeni mühendislik nesli, önceki neslin teknolojisini derinlemesine anlamak zorunda değil. Zaman içinde, bilgi altyapıya gömülür.

Punched kartlar uzun zaman önce ortadan kalktı – mantıkları artık işlemciler içinde gömülü. Assembly büyük ölçüde ana akım aracı olarak ortadan kalktı – karmaşıklığı artık işletim sistemleri, sürücüler ve daha düşük seviyeli soyutlamalar içinde gizli. Hatta kulaklıklarınızın içinde muhtemelen bir küçük işletim sistemi çalışıyor – çoğu insan buna hiç düşünmüyor.

Tabii ki, hala bu düşük seviye sihirini anlayan uzmanlar var. Ancak endüstrinin çoğu için, bu artık bir soyutlama katmanı haline geldi.

Ve bu, çok mantıklı bir fikir ortaya koyuyor: belki de AI, bu evrimin bir sonraki aşaması. Belki de bir sonraki nesil, klasik programlamayı bizim kadar derinlemesine anlamak zorunda olmayacak.

  • Pazarın ekonomisi

Bir diğer hipotezim, vibe kodlama – veya AI destekli geliştirme – sonunda “ücretsiz hızlanma” olarak algılanmayı bırakacak. Aslında, already değil; sadece herkes gerçek ekonomisini dikkatli bir şekilde hesaplamıyor.

Modeller, tokenler, altyapı, sürekli istekler, tüm AI pipeline’ın bakımı – tüm bunlar dần dần önemli bir işletme gideri haline geliyor. Bu nedenle, şirketlerin AI destekli geliştirmenin gerçek maliyetine daha yakından bakmaya başlayacaklarına inanıyorum ve çok pragmatik bir soru soracaklar: genişletilmiş bir mühendislik ekibi mi yoksa tüm AI altyapısını mı korumak daha verimli?

Çok gerçekçi bir senaryo, güçlü mühendislik ekiplerinin, özellikle uzun vadeli bakım, geliştirme ve destek için, sonunda daha ekonomik olarak sürdürülebilir olacağıdır.

Ancak, aslında, yeni bir tür mühendislik ekibinin ortaya çıkacağına inanıyorum: altyapının kendisi olan küçük, deneyimli uzman grupları. Zaman içinde, bu, endüstrinin en değerli mühendislik uzmanlıklarından biri haline gelebilir.

  • AI ile birlikte çalışacak insanlar

Ve son varsayım – ancak çok gerçekçi bir varsayım – bir sonraki mühendislik neslinin tamamen farklı bir ortamda kariyerlerini inşa etmek zorunda kalacağıdır. Ve bu, sadece programlamayı aşan bir şey. Benzer değişiklikler, AI’ın önemli bir bölümü entelektüel rutin işleri devralabileceği her alanda – hukuk, finans, tıp ve neredeyse her alanda – zaten开始 oluşmaya başladı.

Buna rağmen, olan biteni oldukça olumlu bir şekilde görüyorum. Muhtemelen, genel olarak, teknolojinin insanların hayatlarını iyileştirebileceğine, insanların enorme miktarda tekrarlayan işlerden kurtulmasına ve birçok süreci daha güvenli ve daha verimli hale getirebileceğine inanıyorum.

Örneğin, Tesla’nın veya Waymo’nun otonom sürüş sistemleri, birçok senaryoda insan sürücülere kıyasla oldukça yüksek güvenlik seviyeleri gösteriyor. Ve bu gerçekten etkileyici.

Aynı zamanda, çocuklarımızın gireceği dünya, profesyonel kimlik açısından çok daha karmaşık olacak. Kendi yerlerini ve amaçlarını hızla değişen bir manzara içinde aramak zorunda kalacaklar.

Eğer bir çocuk bugün avukat, finansal analist veya programcı olmak isterse, bu mesleklerin gelecekte tamamen farklı görünme olasılığı çok yüksek. Belki de bu meslekler, yasal AI, finansal AI veya kodlama AI ile birlikte çalışan uzmanlar haline gelecek – AI sistemlerini işleten, çıktıları doğrulayan, bağlam sağlayan ve ana kararları veren insanlar.

Sanırım, neredeyse tüm bu senaryoların zaten gerçekçi görünmeye başladığını kabul etmek önemlidir. Ve ister istemez, olan her şey, çok daha büyük bir teknoloji ilerleme dalgasının bir parçasıdır. Bu sürecin durdurulmasının çokunlikely olduğu anlamına geliyor. Bu nedenle, bu yeni dünyada yaşamayı öğrenmek, dengesini sağlamak, iletişim kurmak ve belki de ona yanında yeni bir tür birlikte yaşama biçimi geliştirmek zorunda kalacağız.

Michael Abramov, Introspector'un kurucusu ve CEO'su, 15+ yıllık yazılım mühendisliği ve bilgisayar vizyonu AI sistemleri deneyimini, işletme sınıfı etiketleme araçları oluşturmaya getiriyor.

Michael, kariyerine bir yazılım mühendisi ve Ar-Ge müdürü olarak başladı, ölçeklenebilir veri sistemleri inşa etti ve çok fonksiyonlu mühendislik ekiplerini yönetti. 2025 yılına kadar, büyük ölçekli bilgisayar vizyonu ve otonom veri ihtiyaçlarını desteklemek için insan-çevrimiçi iş akışları, gelişmiş QA sistemleri ve özel araçlar geliştirdiği Keymakr adlı bir veri etiketleme hizmeti şirketinin CEO'su olarak görev yaptı.

Bilgisayar Bilimi alanında lisans derecesine sahip olan Michael, mühendislik ve yaratıcı sanatlar alanında multidisipliner bir lens getirerek zor sorunları çözmeye çalışıyor. Michael, teknoloji inovasyonu, stratejik ürün liderliği ve gerçek dünya etkisinin kesişiminde yaşıyor ve otonom sistemler ve akıllı otomasyonun nächsten sınırını ileriye taşıyor.