Geliştiriciler 2025’te nasıl çalışıyor? Docker öğrenmek için 4.500’den fazla kişiyi araştırdı ve cevaplar ilerleme ve devam eden ağrı noktalarının bir karışımıdır. AI zemin kazanıyor ama yine de düzensiz olarak kullanılıyor. Güvenlik artık günlük iş akışlarında pişiriliyor. Çoğu geliştirici bulut ortamları lehine yerel kurulumları geride bıraktı. Ve araçlar gelişirken, koordinasyon, planlama ve zaman tahmini hala ekipleri yavaşlatıyor.
AI benimseme çok değişir
Genel olarak, katılımcıların sadece% 22’si iş akışlarında AI araçları kullanmaktadır. BT ve SaaS, bu sayı%76’ya yükselir. Bazı endüstriler% 1’lik bir benimseme, diğerleri ise% 84’e kadar rapor vermektedir.
Yapay zeka oluşturma ve makine öğrenimi uygulamaları söz konusu olduğunda, kullanıcıların sadece% 26’sı yüksek kaliteli veri kümeleri hazırlamadan emin hissediyor. Veri hazırlama ve güven önemli barikatlar olmaya devam etmektedir.
Geliştiriciler AI hakkında karışık duygulara sahiptir. % 59’u aşırı hipiş olduğunu söylerken,% 64’ü işlerini kolaylaştırdığını söylüyor. Kullanıcıların% 65’i geçen yıla göre daha fazla kullanım bildirirken kullanım da artmaktadır.
ChatGPT artık en çok kullanılan AI aracıdır ve% 46’dan% 82’ye yükselir. Copilot% 30’dan% 57’ye, Gemini% 19’dan% 22’ye yükseldi.
Farklı roller AI’yı farklı şekillerde kullanır. Kıdemli geliştiriciler bunu dokümantasyon ve test için kullanırlar. DevOps ekipleri bunu belgeler için kullanır ve komut satırına yardımcı olur. Yazılım geliştiricileri araştırma ve test otomasyonu için buna daha fazla güvenir. Yapay zekaya bağımlılık, DevOps takımları için üst düzey geliştiriciler arasında 10 üzerinden 10’dan 7’ye kadar uzanmaktadır.
Güvenlik herkesin işidir
Şirketlerin sadece% 20’si güvenliği daha dış kaynak. Hemen hemen her kuruluş, güvenliğin bir endişe kaynağı olduğunu söyledi.
Güvenlik açıkları bulunduğunda geliştiriciler, olası satışlar ve OPS mühendisleri yardımcı olur. Yaygın görevler arasında sorunların düzeltilmesi, günlüklerin kontrol edilmesi ve tarama çalıştırılması yer alır.
Güvenlik araçları iş akışlarına öncekinden daha fazla entegre edilmiştir. Ancak, klasik araçlar lehine düşüyor. Sonarqube% 24’ten% 11’e düştü. Appabot%8’dir, Snyk ve AWS Security Hub’ın her biri%7’dir.
İlginç bir şekilde, güvenlik geliştiriciler için en iyi blokerlerden biri olarak görünmüyor. Güvenlik çalışmasının sürecin normal bir parçası haline geldiğini gösteren planlama ve koordinasyon görevlerinin altında yer almaktadır.
Yerel olmayan ve konteyner ortamları kurşun
Geliştiriciler geleneksel yerel kurulumlardan uzaklaşıyor. % 64’ü, ana kurulumları olarak bulut tabanlı veya uzak, yerel olmayan ortamlar kullanır. Sadece% 36’sı hala masaüstü veya dizüstü bilgisayar kullanıyor.
Kod depoları veya GITPOD gibi uzaktan araçlar% 8’den% 12’ye yükseldi. Kişisel bulut ortamları% 11’den% 22’ye iki katına çıktı. Geçici ortamlar% 12’den% 10’a kadar küçük bir düşüş gördü.
Konteyner kullanımında bir bölünme var. BT uzmanlarının% 92’si geçen yıl% 80’den kapsayıcılar kullanıyor. Ancak tüm katılımcıların sadece% 30’u bunları kullandığını bildirmektedir. Bu muhtemelen mikro hizmetlere ve modüler mimarilere doğru kaymanın devam ettiğini yansıtmaktadır.
Verimlilik ve iç döngü sürtünme
Geliştiriciler koordinasyon görevleriyle mücadele etmeye devam ediyor. Zamanı tahmin etmek, çalışmayı planlamak, çekme isteklerini gözden geçirmek ve üretim sorunlarını hata ayıklamak zordur. Bunlar rollerdeki en üst blokerlerdir.
Zaman tahmini, BT profesyonellerinin% 31’i tarafından işaretlenen en büyük zorluktur. Planlama ve çekme isteği incelemeleri de yaygın ağrı noktalarıdır.
Parlak tarafta, geliştiriciler geliştirmede yapılandırmanın ve hata ayıklamanın nispeten kolay olduğunu bildiriyor. % 10’dan azı bunun bir sorun olduğunu söyledi. Ancak üretim hata ayıklama ve güvenlik ile ilgili çalışmalar, katılımcıların yaklaşık% 9’u için hala zordur.
İş kültürü de bir rol oynar. Geliştiriciler iş-yaşam dengesine (%39), uzaktan esnekliğe (%38) ve esnek saatlere (%37) değer verir.
Ancak, kariyer büyümesi, tanınma ve anlamlı çalışma oranı daha düşük. Bu öncelikler% 33 ile% 38 arasında puan aldı. Geliştiriciler esneklikten memnunlar, ancak rollerinde daha fazla etki ve görünürlük istemektedir.
Bu yıl ne yeni
- Anket, sadece BT ve yazılım değil, daha çeşitli endüstrilere ulaştı.
- Python, Javascript’i en çok kullanılan dil olarak geçti,% 64’ü Python ve% 57’si JavaScript kullanıyor. Java%40.
- MongoDB artık%21 ile en çok kullanılan veritabanı. MySQL/MariaDB ve Amazon RDS%20 ile yakın ve Postgres’i önderlik ediyor.
- İşletim sistemi kullanımı sabit kalır. Linux%53, macOS%51 ve pencereler%47.
- Spring Boot%19’da en çok kullanılan çerçevedir, bunu%18’de Angular, Express.js ve şişirir. En iyi geliştirici araçları GitHub, VS kod ve Jetbrains IDE’leri içerir. Github Eylemleri, GitLab ve Jenkins CI/CD’de liderlik ediyor. Terraform, Ansible ve GCP altyapı sağlanmasına hakimdir. Grafana, Prometheus ve Elastik en iyi izleme araçlarıdır.
- İç geliştirici portalları hala nadirdir. Bunları sadece% 7’si kullanıyor, ancak 5.000’den fazla çalışanı olan büyük şirketlerde kullanım% 36’ya yükseliyor.
- Açık kaynak katkıları düştü. BT uzmanları arasında% 48’i geçen yıl% 59’dan katkıda bulundu. Tüm endüstrilerde sadece% 13’ü katkıda bulundu.