Yazar | Yönetmen
Bu makale, Açık Kaynak Çin'in izniyle çoğaltılmıştır.
Kısa süre önce HackerRank, 100'den fazla ülkeden 71.000'den fazla yazılım geliştiricisinin anket yaptığı 2019 yıllık "Geliştirici Becerileri Raporu" nu 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'deki en iyi 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 istedi. Bu yıl itibariyle, geliştiriciler bu programlama dilleri konusunda hâlâ hevesli. Bununla birlikte, geliştiricilerin Scala öğrenme hevesinin azaldığını, ancak 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'den 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ştiricinin bildiği çerçeve
Grafikte gösterildiği gibi, şirket React geliştiricilerini işe almaya en istekli.
Benimsenmeye değer teknoloji
Gerçekte uygulanan yeni teknolojiler açısından, geliştiricilerin% 53'ü Nesnelerin İnterneti'nin (IoT) büyük olasılıkla önümüzdeki iki yıl içinde benimseneceğine inanıyor. Sonuçta, konutlar, arabalar ve tüm şehir giderek daha fazla birbirine bağ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 bir başparmak verdi. Öte yandan, blok zincirinin "aşırı abartıldığını" düşünen geliştiricilerin sayısı en fazladır ve kuantum hesaplamanın 2020'den önce benimsenmesi en düşük olasılık olarak kabul edilir.
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 belirsiz 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ıkların silinmesinin en büyük hata olduğunu söylüyor.
Geliştiricilerin istedikleri ve istemedikleri
Bir iş ararken, tüm geliştiriciler en çok kariyer gelişimi ve yaşamla ilgilenen 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, iş rollerini açıkça ifade edemeyen işverenlerle ilgilenme olasılığı çok yüksektir. 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ğunu ve ne tür insanlara değer verdiklerini anlamaları 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. "
Raporun tamamı şu adresten görüntülenebilir:
Referans: https://venturebeat.com/2019/01/29/hackerrank-developer-skills-report-2019/