HackerRank, 100'den fazla ülkeden 71.000'den fazla yazılım geliştiricisinin anket yaptığı yıllık "Geliştirici Becerileri Raporu" nun 2019 sayısını dün yayınladı. HackerRank, iş arayanlar için programlama alıştırmaları ve mülakat hazırlığı gibi bir dizi hizmet sunan tanınmış bir yabancı işe alım platformudur. Bununla birlikte, HackerRank, birden fazla bilgisayar disiplinini kapsayan ve geliştiricileri becerilerine göre değerlendirmeyi amaçlayan rekabetçi programlama mücadelesi rekabeti olarak biliniyor.
Hayatın her kesiminden yazılım geliştiricilere ihtiyaç vardır, bu da işverenlerin teknik yetenekler için çok rekabetçi olduğu anlamına gelir. HackerRank, CEO'lardan, şirket yöneticilerine, işe alma yöneticilerinden işe alım görevlilerine kadar her rolün aradıkları geliştiricileri anlamasına yardımcı olmak için bu raporu yayınladı.
Raporun detaylarına bakmaya devam edelim.
Programlama dili
HackerRank, geliştiricilere hangi programlama dillerini bildiklerini ve hangi programlama dillerini öğrenmek istediklerini sorar. Geliştiricilerin% 73'ü, 2017'deki% 66'ya kıyasla 2018'de JavaScript bildiklerini belirtti. JavaScript, 2018'de en çok bilinen programlama dilidir ve 2017'de en çok bilinen programlama dili Java'dır.
Programlama dilleri geliştiriciler 2019'da öğrenmek istiyor
Geçen yıl geliştiriciler Go, Kotlin ve Python öğrenmek istediler. Bu yıla kadar, geliştiriciler bu programlama dilleri konusunda hala hevesli. Bununla birlikte, geliştiricilerin Scala öğrenme hevesinin azaldığını ve TypeScript öğrenmeye olan ilgilerinin çok arttığını gördük.
çerçeve
Uzun süredir piyasada olan AngularJS, geliştiricilerin bildiği en popüler çerçevedir, ancak daha fazla geliştirici React'i öğrenmeye başladı. React'i bilen geliştiricilerin oranı 2017'de% 20 iken 2018'de% 26'ya çıktı.
Geliştiricilerin 2019'da öğrenmek istediği çerçeve
Gördüğünüz gibi, React en yüksek orana sahip ve geliştiriciler en çok bu yıl React çerçevesini öğrenmekle ilgileniyor.
İşe alma süpervizörünün çalışanların uzmanlaşmasını istediği çerçeve ve geliştiricilerin bildiği çerçeve
Grafikte gösterildiği gibi, şirket React geliştiricilerini işe almak için en istekli.
Benimsenmeye değer teknoloji
Yeni teknolojilerin gerçek uygulaması açısından, geliştiricilerin% 53'ü Nesnelerin İnterneti'nin (IoT) önümüzdeki iki yıl içinde benimseneceğine inanıyor. Sonuçta konutlar, arabalar ve tüm şehir gitgide daha bağlantılı hale geliyor, bu yüzden bu bizi şaşırtmamalı.
2020'ye kadar birçok teknolojinin pratik uygulamaları
Yapay zeka teknolojisi geride değil. Geliştiricilerin% 50'si, derin öğrenmenin 2020'ye kadar benimsenme olasılığının "çok gerçekçi" olduğuna inanıyor, bunu bulut makine öğrenimi Bulut Makine Öğrenimi (% 41) ve bilgisayarla görme (% 38) izliyor.
Geliştiricilerin% 34'ü AR ve VR'ye iki beğeni verdi ve geliştiricilerin% 37'si onlara beğendim. Öte yandan, blok zincirinin "aşırı abartıldığını" düşünen geliştiricilerin sayısının 2020'den önce benimsenmesi en az muhtemel olan sayı olduğu düşünülüyor.
Sık şikayetler ve hatalar
Geliştiricilerin de işlerinde çeşitli sıkıntıları var. Ancak, bu sorunlar kıdeme göre değişir.Küçük geliştiriciler kötü yazılmış geliştirme belgelerinden nefret ederler ve ileri düzey geliştiriciler "erişte koduna" en az tolerans gösterirler (genellikle açık olmayan ve bakımı zor olan kod).
Geliştiriciler, üretim ortamındaki en büyük hatanın
Üretim ortamlarındaki en büyük hata sorulduğunda, geliştiricilerin% 62'si test edilmemiş veya bozuk kod dağıttığını düşündü. Bununla birlikte, geliştiricilerin yaklaşık% 10'u kitaplığı silmenin en büyük hata olduğunu söylüyor.
Geliştiricilerin istediği ve istemediği şey
Bir iş ararken, tüm geliştiriciler en çok kariyer gelişimi ve yaşamı dengeleyen bir iş bulma fırsatına sahip olmakla ilgilenirler. Tahmin edebileceğiniz gibi, kıdemli geliştiriciler rekabetçi tazminata değer verirken, küçük geliştiriciler "çözülmesi gereken ilginç sorunları" önemsiyor.
Geliştiricilerin işverenlerle ilgilenmemesinin nedeni nedir?
Geliştiricilerin% 68'inin büyük olasılıkla İş rollerini ifade edememe İşverenlerin ilgisi yok. Bu nedenle, işverenler en iyi geliştiricileri çekmek istiyorsa, aşağıdaki tablo dikkatlice incelenmeye değer.
HackerRank CEO'su Vivek Ravisankar yaptığı açıklamada şunları söyledi: "Becerikli geliştiricileri işe almak ve elde tutmak her yerde işletmeler için hayati önem taşır. İşe alma görevlilerinin ve işe alma yöneticilerinin, geliştirici topluluğunun ne olduğu ve neyi önemsedikleri konusunda derin bir anlayışa sahip olması gerekir İşverenlerden ne ve ne istiyorlar? Örneğin, iş fırsatlarını değerlendirirken, geliştiricilerin yaklaşık yarısı tutarsız değerlerin temel engel olduğuna inanıyor. Her geliştiricinin istediği bir işi bulabileceğini umuyoruz ve bu veriler de Mühendislik ekibinin en uygun geliştiricileri bulması ve elinde tutması için bir referans sağlar. "
Referans: https://venturebeat.com/
Açık kaynak topluluğu OSC başlıkları, yabancı dil çevirisini, yazılım güncellemelerini, teknik blogları ve diğer yüksek kaliteli içeriği kapsayan en son yüksek kaliteli teknik makaleleri günlük olarak yayınlayın. Açık kaynak topluluğunun OSC başlıklarını takip edin, günlük en son teknik bilgileri alın, tıklayın " daha fazlasını anla "Orijinal makaleyi okuyun.