Yazılım geliştiriciler, yeni araçlar ve çerçeveler üzerinde deney yapmak için daha az zaman harcarlar ve bildiklerine bağlı kalırlar. Ve bu, blok zinciri kodlayıcı topluluklarında artan ilgiyi çekiyor gibi görünse bile.
Bu sonuçlar 23.e bildiri “Geliştirici Ülkenin DurumuVerileri Haziran’dan Ağustos 2022’ye kadar 163 ülkeden 26.000’den fazla geliştiriciden toplanan ve analiz edilen SlashData’dan.
Çalışma, kullandıkları araçlar ve programlama dillerinin yanı sıra kullanıldıkları projeler de dahil olmak üzere 2022’nin üçüncü çeyreği ve sonrası için geliştiriciler arasındaki ana eğilimleri keşfetmeyi amaçlıyor.
JavaScript, en büyük programlama dili topluluğu olmaya devam ediyor
Çalışma, web geliştiricilerinin geçmişe göre daha az çerçeveden memnun olduğunu ortaya koyuyor. Çalışmanın yazarları, geliştiricilerin daha az deney yaptıkları ve bildikleri ve işe yarayan şeylere bağlı kaldıkları sonucuna varıyorlar. Örneğin React, SlashData’ya göre şu anda en yaygın kullanılan istemci tarafı çerçevesidir. Tepki benimseme, son iki yılda sabit kaldı. Karşılaştırıldığında, jQuery’nin popülaritesi hızla düşüyor.
İlginç bir şekilde, çerçeveleri kullanan web geliştiricilerinin, kullanmayanlara göre yazılım sağlamada “iyi” olma olasılığı daha yüksektir.
SlashData’ya göre JavaScript, en büyük programlama dili topluluğu olmaya devam ediyor. Web sitesi geliştirme, mobil uygulamalar, arka uç kodlama, bulut bilgi işlem veya oyun tasarımı için her gün JavaScript kullanan dünya çapında 19,6 milyon geliştiriciyi sayar.
JS’nin izinde Java, Python, Kotlin ve Rust
Java ise hızla büyüyor. SlashData’ya göre, geçtiğimiz iki yılda Java topluluğunun boyutu iki kattan fazla artarak 8,3 milyondan 16,5 milyona ulaştı. Karşılaştırma için, küresel geliştirici nüfusu aynı dönemde yarı yarıya daha hızlı büyüdü.
Bu kayda değer büyümeye rağmen, Kotlin ve Rust en hızlı büyüyen iki dil topluluğu: Bu iki programlama dilinin boyutu son iki yılda iki kattan fazla arttı.
Python ayrıca son iki yılda yaklaşık sekiz milyon yeni geliştirici ile güçlü büyümesini sürdürdü. Veri biliminin ve makine öğreniminin yükselişi, “Python’un artan popülaritesinde bariz bir faktör” olarak görülüyor. Makine öğrenimi geliştiricilerinin ve veri bilimcilerin yaklaşık %63’ü Python kullandıklarını söylerken, %15’ten daha azı genellikle veri bilimiyle ilişkilendirilen başka bir programlama dili olan R’yi kullanıyor.
Geliştiriciler NFT’leri umursamıyor…
SlashData’nın 2022 raporu, geliştiricilerin blockchain projelerine ve hedefledikleri platformlara nasıl dahil olduklarını da araştırıyor.
Rapora göre Blockchain teknolojileri, özellikle finans ve lojistik olmak üzere çok çeşitli sektörlerde uygulamalara sahip. Bu nedenle, SlashData’nın 2022 anketi, geliştiricilerin çıkarlarının nerede ve neden olduğunu anlamaya çalışıyor.
Raporda ele alınan üç blockchain teknolojisinden, misli olmayan tokenlerin (NFT’ler) geliştiriciler için en az çekici olduğu kanıtlandı: %58’i, SlashData’ya göre “muhtemelen yeniliğinden dolayı” NFT’lere “ilgi göstermedi”.
…ama kripto para birimlerini seviyorlar
Rapora göre kripto para birimleri, geliştiricilerin en aşina olduğu blok zinciri tabanlı teknolojiler: Ankete katılanların %27’si kripto para birimi tabanlı projeler üzerinde çalıştıklarını veya öğrendiklerini söyledi.
SlashData’nın raporu, kripto para birimi dışındaki blockchain uygulamalarına da baktı ve kripto para birimi olmayan uygulamaların “en geniş kullanım alanına sahip olduğunu ve bu nedenle dünyamızı şekillendirmek için en büyük potansiyele sahip olduğunu” savundu.
Rapor, geliştiricilerin dörtte birinin (%25) şu anda kripto para birimi olmayan blockchain uygulamaları üzerinde çalıştığını veya bu uygulamalarda yeni olduğunu ortaya koyuyor. SlashData’nın bulgularına göre, altı ila on yıllık yazılım geliştirme deneyimine sahip geliştiriciler büyük olasılıkla blockchain projelerinde çalışıyor. Genel olarak, SlashData’nın anketindeki geliştiricilerin yalnızca %9’u blockchain teknolojileriyle ilgilendi. Bunun nedeni teknolojinin emekleme aşamasında olması olabilir. SlashData, giriş engellerini azaltmak için daha fazla öğrenme materyali sunuldukça, geliştiricilerin kariyerlerinin daha erken dönemlerinde blockchain ile ilgilenebileceklerini tahmin ediyor.
Sorunları çözme arzusu
Raporda, “On beş yıl önceki bulut bilgi işlemine çok benzeyen blok zinciri, diğer birçok teknoloji ve deneyimi destekleme ve etkinleştirme potansiyeline sahip, ancak daha önce gördüğümüz gibi, şu anda geliştiricilerin yalnızca %9’u bu tür projeler üzerinde çalışıyor.”
“Blockchain teknolojileri, anlık teknolojik dönüşümü etkilemek yerine, tıpkı TCP-IP gibi, dijital deneyimimizin dayandığı temel bir teknoloji olma fırsatına sahip ve geliştiriciler, teknolojinin bu özel vizyonunu şekillendirmede kilit oyuncular olacak.” »
SlashData ayrıca gençleri bilgisayar programcılığına girmeye motive eden faktörlere ve kariyerlerinden ne istediklerine de baktı. Ankete katılan çoğu öğrenci geliştirici, problem çözmenin en önemli kariyer hedefleri olduğunu söyledi (%32). Bunu bir alanda veya teknolojide uzman olma isteği (%29), yenilikçi ürün veya hizmetler yaratma (%27) ve iddialı projelerde çalışma (%26) takip ediyor.
Kaynak : ZDNet.com