2020 baharında programcı röportajları için olmazsa olmaz! Götürün onu

Teknoloji dünyasında yazılım becerileri çok önemli, programlama dillerini veya platformları doğru kullanmazsanız işi alamayabilirsiniz.

Çevirmen | Yeldeğirmeni Yunma

Sorumlu Editör | Elle

Aşağıdaki çeviridir:

Teknoloji dünyasında yazılım becerileri çok önemli, programlama dillerini veya platformları doğru kullanmazsanız işi alamayabilirsiniz.

Şu anda, Indeed Yetenek İşe Alım Laboratuvarı 500'den fazla teknisyeni izledi ve araştırdı. Amerika Birleşik Devletleri'nde en popüler beceriler hangileri? Aşağıdakiler, Amerikan teknik becerileri üzerine yeni bir raporda analiz edilen sonuçlardır.

Araştırma ekibi iktisatçılar ve araştırmacılardan oluşmaktadır. .com Web sitesi, yazılım teknolojisi şirketlerinin en çok hangi becerilere ihtiyaç duyduğunu bulmak için 2014'ten 2019'a kadar beş yıl içinde yayınlanan milyonlarca teknik pozisyonun işe alım bilgileri üzerinde araştırma yaptı.

Daha iyi bir kariyer geliştirmenize yardımcı olmak için, işte tüm teknolojilerdeki en popüler beş programlama dili ve becerisi ( Ters sipariş ).

JavaScript

Ön ucun ana programlama dili olan JavaScript, teknik işe alım bilgilerinin% 14,5'inde görünür. Bu sadece popüler bir beceri değil, aynı zamanda en çok kullanılan programlama dilidir.Profesyonel geliştiricilerin% 69,7'si bunu kod yazmak için sıklıkla kullanıyor.

Dil, özellikle kütüphaneler ve çerçeveler açısından sürekli bir evrim geçirdi. Angular, 2016'nın sonunda Ajax'ı ve 2018'in ortasında jQuery'yi geride bırakarak en yaygın kullanılanıdır. Aslında, son beş yılda jQuery'nin popülaritesi% 33 ve Ajax% 55 azaldı.

Tabii ki, tüm teknolojiler gerilemiyor. 2014'ten beri js, Vue.js ve Node.js güçlü ve istikrarlı bir büyüme kaydetti.

Linux

Tüm teknik işler arasında Linux% 14.9'luk paya sahip, Linux'un neden en popüler dördüncü teknoloji olduğunu anlamak zor değil. İnsanların her gün ziyaret ettiği web sitelerinin ve uygulamaların çoğu Linux tarafından sağlanmaktadır (Microsoft Azure'da Windows'tan daha iyi performans gösterir).

Yalnızca en güvenli işletim sistemi olarak değil, aynı zamanda açık kaynak geliştirme modeli nedeniyle, çeşitli sektörlerdeki şirketler, çeşitli ürün ve hizmetlerin geliştirilmesi için gereken zamandan ve maliyetten tasarruf etmek için Linux ekosistemini anlayan teknik uzmanlar arıyor.

Aslında Linux, akıllı TV'ler, dronlar, buzdolapları, termostatlar ve hatta süper bilgisayarlarda bir çıkış yolu bulmaya başladı (dünyadaki en hızlı bilgisayarların tümü Linux tarafından desteklenmektedir). Otomobil üreticileri de bu potansiyeli görüyor. Örneğin, Automotive Grade Linux (AGL), Audi, Mercedes-Benz, Hyundai ve Toyota dahil olmak üzere bağlı otomobiller için araç içi teknolojiler geliştiren açık kaynaklı bir projedir.

Python

Eylül 2019 itibarıyla Python, teknik işler için iş ilanlarının% 18'inde yer alıyor ve bu da onu listedeki en popüler üçüncü beceri yapıyor. İşe alım laboratuvarı tarafından incelenen tüm ana teknik beceriler arasında Python, aynı zamanda en hızlı büyüyen olanıdır. 2014'te Python 15. sıradaydı, ancak 2019'da 3. sıraya yükseldi (% 118 artış).

Veri bilimcilerinin ve ilgili rollerin (veri mühendisleri, veri analistleri ve makine öğrenimi mühendisleri gibi) yeni iş karışımı bu büyümeyi bir dereceye kadar açıklıyor. Örneğin, 2013 Aralık 2008'den bu yana, veri bilimi işleri% 256 arttı. Şirketler gittikçe daha fazla veri ürettikçe, Python'un bu hızlı büyüme yörüngesine devam etmesi muhtemeldir, özellikle de Python uzun yıllardır veri bilimcilerin favorisi olduğu için.

Python'un başarısına katkıda bulunan sadece veri bilimi işlerinin yükselişi değil. Yazılım mühendisleri, tam yığın geliştiriciler, kalite kontrol mühendisleri ve diğer roller, çok yönlülüğü, kullanım kolaylığı ve geliştirme hızı nedeniyle Python'u giderek daha fazla kullanıyor. 2019'da Python, Java'yı ilk kez aşarak ikinci en popüler dil oldu (JavaScript'ten sonra).

Java

Java, teknoloji işlerinin% 21'inde görünerek onu ikinci en popüler beceri haline getiriyor. Java yalnızca Android mobil geliştirmenin temel dayanağı değil, aynı zamanda yaklaşık 25 yıldır yazılım mühendisleri için popüler bir beceri olmuştur. "Bir kez yaz, her yerde çalıştır" (WORA) dili olduğu için, çapraz platformdur ve şirketlerin bir sistem üzerinde Java kodu geliştirmesine ve bunu herhangi bir Java etkin makinede çalıştırmasına izin verir.

Genişleyen projeler için tasarlandığından, Facebook, Netflix, airbnb ve diğer büyük şirketler ve girişimler dahil olmak üzere çoğu şirket, e-ticaret arka uçlarından ve makine öğrenimi ortamlarından buluta kadar her şeyi oluşturmak için kullanıyor. Nesnelerin İnterneti teknolojisini bile uygulayan her şey. Çok yönlülüğü, zengin araç ekosistemi ve güçlü topluluğu nedeniyle, şimdi 1 30 100 milyon Java destekli cihaz - bu, Java yeteneklerine olan talebin devam edeceği anlamına geliyor.

SQL

SQL, 2019'daki en iyi beceridir ve tüm teknoloji konumlarının% 22'sini oluşturur (Java'dan yalnızca% 1 daha yüksektir). neden? Tüm şirketler verilere güvendikleri için, önemli iş kararları almak için verileri düzenlemeleri, anlamaları ve görselleştirmeleri gerekir. SQL, en yaygın veritabanı dilidir ve Microsoft SQL Server, MySQL, PostgreSQL ve SQLite gibi veritabanı motorlarını destekler.

Veritabanlarına erişen geliştiricilerden programlar yazmak için veritabanları tasarlayan mühendislere, veri bilimcilerine ve analistlere kadar her türden teknisyen onu kullanıyor - on milyonlarca (veya yüz milyonlarca) veri satırını işe dönüştürüyorlar Değer bilgisi. Pazarlama ve satış gibi teknik olmayan ekipler bile karar vermek için SQL'i kullanabilir.

Bununla birlikte, SQL ilk sırada yer almasına rağmen, son beş yılda SQL'in payı, kısmen NoSQL gibi alternatif veritabanı sorgu araçlarının yükselişi nedeniyle biraz azaldı. Bununla birlikte, teknik pozisyonun tanımladığı gibi, SQL pazara hakimdir ve kısa vadede herhangi bir değişiklik olmayacak gibi görünmektedir.

Programlama dillerinin ve teknolojilerinin yükselişi ve düşüşü

İşverenlerin 2019'da en çok değer verdiği beş dil ve beceri, mutlaka en hızlı büyüyen diller olmayabilir. Teknoloji asla sabit değildir, bu yüzden en son trendlerin bir adım önünde olabilmek için hangi becerilerin en büyük büyümeyi yaşadığına ve hangi becerilerin hızla gözden düştüğüne bir göz atalım.

En hızlı büyüyen teknoloji

Aşağıdaki en hızlı büyüyen teknolojileri öğrenerek, yetenekler için kıyasıya bir rekabette öne çıkın. Kaç tanesinde ustalaşıyorsun Özgeçmişinizde bunları vurgulayın ve önce işverenlerin sizi seçmesine izin verin.

Liman işçisi: Geçtiğimiz beş yılda Docker'ın gelişim yörüngesi etkileyici oldu. 2014'te Indeed'in iş tanımında neredeyse hiç böyle bir yazılım yoktu (çünkü ilk resmi sürüm o yıl sonra yayınlandı). Ancak 2019'da Docker 40 kattan fazla büyüdü ve işverenlerin ihtiyaçları aslında iş arayanların çıkarlarını aştı.

IOT: IOT (Nesnelerin İnterneti) teknolojisi, akıllı evler, bağlantılı arabalar, akıllı şehirler ve giyilebilir teknolojiler dahil olmak üzere İnternet'e bağlı çok sayıda fiziksel cihazla son beş yılda yaklaşık% 2000 oranında büyüdü.

Ansible: 2014 yılında, uygulamaların ve sistemlerin dağıtımını kolaylaştıran BT otomasyon platformları, teknik iş tanımlarının yalnızca% 0,1'inde göründü, ancak şimdi% 2,8'e ulaştı - yaklaşık 1'lik önemli bir artış 30 %.

Kafka: Gerçek zamanlı akışlı veri ardışık düzenleri oluşturmak için açık kaynaklı bir platform olan Apache Kafka, beş yılda% 1.200'den fazla artışla muazzam bir büyüme yaşadı. Bu, veri biliminin ve geliştirme ve operasyon personeli, veri bilimcileri ve tam yığın geliştiriciler gibi ilgili teknik çalışmaların hızlı popülaritesini yansıtır.

En hızlı azalan beceriler

Yeni teknolojiler, diller ve standartlar ana akıma girdikçe, eski teknolojiler, diller ve standartlar sıralamadan çıkarıldı (hatta elendi). 2020'de bu teknolojileri terk etmeyi düşünün.

Clojure: Lisp programlama dilinin bir klasiği olarak, bir zamanlar coşkuyla aranıyordu, hayran sayısı az olsa da coşkusu yüksek. Yaygın bir dil değildir.Güçlü bir kütüphane sistemi olmaması ve daha yüksek CPU kullanımına ihtiyaç duyması nedeniyle (bu kullanım ve işletim maliyetlerini artıracaktır), Clojure'a olan talep 2014'ten beri% 80 azalmıştır.

EJB: Java 2019'daki en yeni teknolojilerden biri olmasına rağmen, EJB (Enterprise javabean'ın kısaltması) 2014'ten bu yana% 73 düştü. Olası bir açıklama, Spring Boot (geçen yıl% 58 arttı) gibi diğer modern Java tabanlı çerçevelerin açık kaynak, kullanımı daha kolay ve daha az kaynak tüketmesidir.

Servletler: Servletler başka bir java tabanlı teknolojidir, ancak yakında eski bir teknoloji haline gelecektir. Neden? Sunucu uygulamaları kullanan geliştiricilerin web uygulamaları oluşturmak için çok sayıda program kodu yazmaları gerekirken, Spring MVC gibi diğer çerçeveler manuel çalışmayı otomatikleştirerek web uygulamalarını daha hızlı ve daha kolay hale getirir.

JSP: EJB ve sunucu uygulamalarındaki duruma benzer şekilde, dinamik web sayfaları oluşturmaya yönelik yeni teknolojiler olgunlaştıkça ve popüler hale geldikçe, JSP (JavaServer Pages) artık kullanılmıyor. JSP basit, sabit etkileşimlerle sınırlıdır, ancak Angular, React ve Vue.js gibi yeni JS çerçeveleri, çok sayıda kullanıcı etkileşimi içeren daha zengin web uygulamaları sağlar.

Teknolojiniz zamana ayak uydurabilir mi?

Hızla değişen teknoloji dünyasında, ister yeni bir teknoloji işi bulmak ister gelecekteki kariyer gelişimine yatırım yapmak isteyin, becerilerinizi güncel tutmak çok önemlidir. Bununla birlikte, hangi teknolojinin bir süredir popüler olduğunu ve özellikle yeni teknolojiler güncellendiğinde (eski teknolojiler ortadan kalkarken) hangi teknolojinin devam edeceğini anlamak zordur.

Peki nasıl uyum sağlayacaksınız? Uçup giden bir çılgınlığa düşmek yerine ihtiyacınız olan becerileri öğrenin. Son beş yıldaki istikrarlı (ve bazen patlayıcı) büyüme, Python, Java veya SQL gibi bazı dillerin veya becerilerin, en azından bir dahaki sefere sıralamayı bozana kadar var olmaya devam edebileceğini gösteriyor.

Orijinal: https: // hackernoon .com / üst-teknoloji-becerileri-işveren-2020'de-istiyorum-d94042s0

Bu makale bir CSDN çevirisidir, lütfen yeniden basımın kaynağını belirtin.

Didi Zhang Wensong: Açık kaynak ve yerel İnternet açık kaynak hareketi için 20 yıllık coşku
önceki
Tencent'in "İyilik için Teknolojisi" nin çok yalnız olmasına izin vermeyin
Sonraki
Bu kitabın gelişimi sıkıcı, Unity'nin bunun için nasıl parladığını görün
2019, Çin'in açık kaynağının yakıcı yılı
Tencent'in QQ ürünleri tamamen buluta taşındı; Çin Bilimler Akademisi yeni bir programlama dili olan "Mulan" icat etti; Electron 7.1.9 yayınlandı | Geek Headlines
Engelsiz bir Web ortamı nasıl oluşturulur?
"Temiz kod bir aldatmacadır!"
Spring'in zamanlama görevi yapılandırmasını keşfedin
"Kullanıma hazır" bir veri güvenliği koruma sistemi nasıl oluşturulur | Uzman Diyaloğu
2020 ve sonrasında en önemli sekiz teknoloji trendi
Komik: Dize eşleme algoritması nedir?
Ali'de neden k8'ler başarılı olabilir? | Çin'in BT teknolojisinin gelişimiyle ilgili sorular
"Tam yığın geliştirme öldü mü?"
Otomatikleştirilmiş ön uç geliştirme nasıl elde edilir?
To Top