17 puan yazan GN⁺ 2024-12-17 | 1 yorum | WhatsApp'ta paylaş
  • LLM'ler yazılım mühendisliği kariyerinin bir parçası hâline geliyor
    • Birçok mühendis, kod yazmak için yapay zekayı kullanıyor ya da tüm projeyi yapay zekaya bırakıp kod incelemesi ve ayarlamaları yapma durumu giderek yaygınlaşıyor
    • Şirketler kendi izole LLM'lerini barındırıp daha fazla donanım sundukça, "özel kod sağlama" gibi sorunlar da çözülecek
    • Junior'dan mid-level'a kadar yazılım mühendisliği rollerinin büyük kısmı ortadan kalkacak; senior mühendisler ise LLM'lerin çıktısını yönlendiren role dönüşecek
    • Sonunda LLM'ler o kadar gelişecek ki senior mühendislere de ihtiyaç kalmayacak
  • Kariyeri geleceğe hazırlamanın yolu
    • Yazılım mühendisliğinin sadece kod yazmaktan ibaret olmadığı fikrine katılıyor, ancak bu düşünceyi kariyerinin başındaki genç insanlara anlatmanın daha kolay olduğunu söylüyor
    • Yaklaşık 20 yıllık SWE deneyimi olmasına rağmen, "kodlama amaç değil araçtır" gerçeğini ancak son birkaç yılda fark etmiş
    • Benzer durumda olan başka insanlar da olduğunu düşünüyor ve kariyerini geleceğe nasıl hazırlayabileceğini arıyor

1 yorum

 
GN⁺ 2024-12-17
Hacker News görüşleri
  • simianparrot

    • LLM'ler kod inceleme standartlarını geçemiyor ve sadece zaman kaybı
    • Sevdiği bir işte çalışırken 20 yıllık kariyeri boyunca çevresi ve fırsatları arttı
    • Yaratıcı meydan okumaları sürdürdü; CPU tabanlı 2D piksel blitter motoru geliştirmek gibi çözülmüş görünen alanları da araştırdı
    • Yapay zekanın insan geliştirici seviyesine ulaşması birkaç nesil alacaktır; o zaman geldiğinde de memnuniyetle emekli olur
    • LLM korkusu, teknolojiyi abartan ya da anlamayan insanlardan kaynaklanıyor
  • dogman144

    • Finansal işlem alanında olduğu gibi, teknolojik otomasyon beklenenden daha hızlı ilerledi
    • Yapay zekanın yerini alması için "mükemmel" olması değil, sadece "yeterince iyi" olması gerekir
    • Geleceğe hazırlanmak için LLM'leri iyi kullanan bir "operatör" olmak önemli
    • İşlemler hâlâ var, ancak artık otomatik sistemleri işletme ve yönetme biçimine dönüştü
  • mianos

    • 40 yılı aşkın geliştirme kariyeri boyunca "geliştiricilerin yerini alacak teknoloji" birçok kez ortaya çıktı ama kendisi hâlâ burada
    • LLM'ler daha yüksek seviyeli bir soyutlama gibi görünüyor, ancak mevcut çıktıları profesyonel işler için hâlâ yetersiz
    • Bir geliştirici olarak yerinin alınma ihtimalinin düşük olduğunu düşünüyor ve geliştirmeye devam etmeyi planlıyor
  • thegrim33

    • Geliştiricilerin yerini almak için gerçek AGI gerektiğini düşünüyor
    • LLM'ler AGI değil ve sadece daha fazla hesaplama gücü ekleyerek AGI'ye dönüşmeyecekler
    • AGI ortaya çıkarsa dünya tamamen değişir; o noktada geliştirici işlerinin kaybı küçük bir sorun kalır
  • taylodl

    • 80'ler ve 90'lardaki CASE araçları gibi otomasyon girişimleri sonuçta başarısız oldu
    • AI kullanılarak daha yüksek soyutlama seviyesinde modelleme dilleriyle kod üretimine doğru bir değişim olacak
    • Yazılım mühendisleri kod yazmaktan çok modelleme ve mimari tasarıma odaklanmalı
  • m_ke

    • Yazılım yazma maliyeti sıfıra yaklaştıkça daha fazla yazılım üretilecek
    • Bireyler ve şirketler, VC tabanlı yazılımlar yerine özel araçları kolayca geliştirebilecek
    • Açık kaynak yazılım ana akım hâline gelecek; daha güvenilir olacak ve değiştirmesi daha kolay olacak
    • Şirketler günlük işleri otomatikleştirmek için yalnızca az sayıda mühendise ihtiyaç duyacak
  • matrix87

    • LLM'lerle tüm projeleri yürütme trendi gerçeklikten kopuk bir söylem
    • Yazılım mühendisliği insan merkezli bir iş; iş dünyasını anlamak ve problem çözmek önemli
    • Asıl mesele sadece kod yazmak değil, insanlarla iletişim kurmak ve gereksinimleri analiz etmek
  • uludag

    • LLM'ler daha fazla kod üretiyor ama bakım karmaşıklaştığı için geliştirici işlerinin yerini alamıyor
    • Kişisel verimlilik iyileştirmesi: GTD gibi metodolojilerle organizasyon ve bilgi yönetimi becerileri geliştirilmeli
    • Metis becerilerini güçlendirme: Deneyimle kazanılan çözümler ve karmaşık problem çözme yeteneği geliştirilmelidir
    • LLM'ler yalnızca temiz ve düzenli ortamlarda iyi çalıştığı için karmaşık sistemlere dair derin anlayış gerekir
  • sureglymop

    • Gelecekteki dönüşüme hazırlanmak için ML ve AI öğreniyor
    • Siber güvenlik alanına geçiş hazırlığı yapıyor ve AI'nin artırdığı güvenlik açıklarını bir fırsat olarak görüyor
    • Teknolojiye karşı merakı korumak, AI'yi yardımcı araç olarak kullanıp daha iyi bir geliştirici olmayı sağlayabilir
  • throwaway_43793

    • SWE ortadan kalkmayacak, ancak değişim ve küçülme kaçınılmaz
    • Veri okuma/yazmaya odaklanan basit işler büyük olasılıkla LLM'ler tarafından ikame edilecek
    • Geleceğe hazırlanmak için insanlar arası iletişim becerileri geliştirilmeli ve teknoloji ile iş arasındaki bağlantıya odaklanılmalı
  • gt0

    • LLM'ler faydalı, ancak programlama verimliliğini artırmada geçmişteki araçlar kadar devrimsel değiller
    • Otomatik tamamlama, korumalı bellek ve sözdizimi vurgulama gibi, LLM'ler de bir yardımcı araç olarak yerleşecek
  • Xophmeister

    • LLM'ler sayesinde daha az deneyimli insanlar kod yazabiliyor, ancak kalite düşük ve bakımı zor
    • AI eğitim verilerinin düşük kaliteli kodlarla kirlenme ihtimali var; mühendislik kalitesine sahip LLM'lerin gelmesi ise ona göre hâlâ uzak