13 puan yazan xguru 2024-08-08 | 3 yorum | WhatsApp'ta paylaş
  • Mayıs 2024'te 65.437 geliştiriciyle yapılan anket

Geliştirici profili

  • Geliştiricilerin %66'sı lisans/yüksek lisans veya yüksek lisans/doktora derecesine sahip, ancak okulda kodlama öğrenen geliştiricilerin oranı yalnızca %49
  • Geliştiricilerin %82'sinin kod öğrenmek için en çok tercih ettiği seçenek çevrimiçi kaynaklar
  • Kod öğrenmek için en iyi çevrimiçi kaynaklar: teknik dokümantasyon (%84), Stack Overflow (%80), yazılı eğitimler (%68) vb. Yapay zekanın da %37 olması şaşırtıcı
  • Katılımcıların %38'i 15 yıldan uzun süredir kod yazıyor; toplam kodlama deneyimi dağılımı ise 5-9 yıl (%27,1), 10-14 yıl (%20,1), 1-4 yıl (%13,6), 15-19 yıl (%11,8), 20-24 yıl (%9,2)
  • Ortalama kodlama yılı: yöneticiler ve müdürler ortalama 15 yılın üzerinde; backend ve full-stack geliştiriciler 10-11 yıl, veri mühendisleri 10,46 yıl, pazarlama/satış uzmanları 9,98 yıl, frontend geliştiriciler 7,92 yıl
  • Geliştirici türleri: en üst sıralarda full-stack (%30,7), backend (%16,7), öğrenci (%8,6), frontend (%5,6) yer alıyor. Frontend geliştiriciler geçen yılki %6,6'dan %5,6'ya gerilerken, öğrenci, gömülü uygulama ve akademik araştırmacı oranları arttı
  • Katılımcıların %37'si 25-34 yaş aralığında; bu oran profesyonel geliştiricilerde %42'ye çıkıyor. Kod öğrenenlerin oranı ise 2022'de %17 iken bu yıl %12'ye düştü

Teknoloji

  • JavaScript, 2013 ve 2014 hariç her yıl en popüler programlama dili oldu
    • Popüler diller: JavaScript (%62,3), HTML/CSS (%52,9), Python (%51), SQL (%51), TypeScript (%38,5), Rust (%12,6)
  • Veritabanları: PostgreSQL (%48,7), MySQL (%40,3), SQLite (%33,1), Microsoft SQL Server (%25,3), MongoDB (%24,8)
  • Bulut: Amazon Web Services (%48), Microsoft Azure (%27,8), Google Cloud (%25,1), Cloudflare (%15,1), Firebase (%13,9)
  • Web framework'leri ve teknolojileri: Node.js (%40,8), React (%39,5), jQuery (%21,4), Next.js (%17,9), Express (%17,8)
  • Diğer framework ve kütüphaneler: .NET (%25,2), NumPy (%21,2), Pandas (%20,7), .NET Framework (%16,4), Spring Framework (%11,1)
  • Diğer araçlar: Docker (%53,9), npm (%49,6), Pip (%32,4), Homebrew (%22,3), Make (%20,8)
  • Entegre geliştirme ortamları: Visual Studio Code (%73,6), Visual Studio (%29,3), IntelliJ IDEA (%26,8), Notepad++ (%23,9), Vim (%21,6)
  • Eşzamansız araçlar: Jira (%51,4), Confluence (%31,6), Markdown dosyaları (%29,1), Trello (%19), Notion (%18,2)
  • Eşzamanlı araçlar: Microsoft Teams (%53,1), Slack (%43,9), Zoom (%40), Discord (%38,4), Google Meet (%37,2)
  • İşletim sistemleri: Windows (kişisel %59,2, iş %47,6), macOS (kişisel %31,8, iş %31,8), Ubuntu (kişisel %27,7, iş %27,7), Android (kişisel %17,9, iş %8,4), WSL (kişisel %17,1, iş %16,8)
  • Yapay zeka arama ve geliştirme araçları: ChatGPT (%82,1), GitHub Copilot (%41,2), Google Gemini (%23,9), Bing AI (%15,8), Visual Studio Intellicode (%13,6), Claude (%8,1)
  • Tercih edilen programlama, scripting ve markup dilleri: Rust (%82,2), Python (%67,6), JavaScript (%58,3), SQL (%67,4), TypeScript (%69,5)
  • Tercih edilen veritabanları: PostgreSQL (%74,5), SQLite (%62,7), MySQL (%52,5), MongoDB (%55,4), Redis (%67)
  • En yüksek maaşlı teknolojiler: Erlang ($100,636), Elixir ($96,000), Clojure ($95,541), Nim ($94,924), Ruby ($90,221)

Yapay zeka

  • Geliştirme sürecinde yapay zeka araçlarının kullanımı: Bu yıl %76'sı yapay zeka araçlarını kullanıyor veya kullanmayı planlıyor; şu anda %61,8'i aktif olarak kullanıyor
  • Yapay zeka araçlarına ilişkin görüşler: %72'si geliştirmede yapay zeka araçlarının kullanımına olumlu veya çok olumlu bakıyor; bu oran geçen yılki %77'ye göre düştü
  • Yapay zeka araçlarının faydaları: üretkenlik artışı (%81), öğrenme hızında artış (%62,4), verimlilik artışı (%58,5), kod doğruluğunda iyileşme (%30,3), iş yükü yönetiminde iyileşme (%25)
  • Yapay zeka araçlarının doğruluğuna güven: %43 yapay zekanın doğruluğuna güveniyor, %31 ise şüpheci. Kod öğrenen geliştiriciler, profesyonel geliştiricilere kıyasla yapay zeka doğruluğuna daha çok güveniyor (%49'a karşı %42)
  • Geliştirme iş akışında yapay zeka kullanımı: Yapay zeka araçları en çok kod yazmak (%82) için kullanılıyor; ayrıca arama (%67,5), debugging ve yardım (%56,7), kod dokümantasyonu (%40,1) için de kullanılıyor. Gelecekte en çok ilgi duyulan kullanım alanı kod testi (%46)
  • Yapay zekanın işe tehdit olup olmadığı: Profesyonel geliştiricilerin %70'i yapay zekayı işleri için bir tehdit olarak görmüyor; tüm katılımcıların %68,3'ü de yapay zekanın işlerine tehdit olmadığını düşünüyor
  • Yapay zekadaki en önemli etik sorunlar: %79,4 yapay zeka çıktılarındaki yanlış bilgi ve dezenformasyonu en büyük etik sorun olarak görüyor; kaynak gösterimi ise %64,7 ile ikinci sırada
  • Yapay zeka araçlarını kullanmadaki başlıca zorluklar: çıktılara veya yanıtlara güven eksikliği (%66,2), kod tabanına dair bağlam eksikliği (%63,3), uygun politika eksikliği (%31,5), yeterli eğitim ve öğretim eksikliği (%30,7)

İş

  • Çalışma ortamı: hibrit (%42), uzaktan (%38), yüz yüze (%20) çalışma
  • Şirket büyüklüğü: Katılımcıların %47'si 100'den az çalışanı olan kuruluşlarda çalışıyor; serbest çalışan (%6,1), 2-9 kişi (%10,4), 10-19 kişi (%8,9), 20-99 kişi (%21,2)
  • Geliştirici türüne göre maaşlar: üst düzey yönetici ($127K), Dev Advocate ($124K), yönetici ($115K), Dev Ex ($109K), SRE ($99K), bulut altyapısı ($96K), blockchain ($85K), güvenlik uzmanı ($78K), donanım mühendisi ($76K), veri mühendisi ($76K)
  • İş dışında kod yazmanın başlıca nedenleri: hobi olarak kod yazmak (%68,3), profesyonel gelişim veya kendi kendine öğrenme (%39,5), açık kaynak projelere katkı (%25,2), serbest/kontratlı işler (%19,3), iş fikri geliştirmek (%15), okul veya eğitim (%13), iş dışında kod yazmamak (%11,9)

3 yorum

 
lsdcnu 2024-08-09

Özet için teşekkürler

 
idunno 2024-08-09

HTML/CSS bir programlama dili mi?!!