Yazılım geliştirmedeki trendler yıldırım hızıyla gelip giderken, belirli programlama dilleri ve araçları söz konusu olduğunda profesyonel becerilerinizin piyasada geçerli olduğundan emin olmanın bir yolu, büyük teknoloji şirketlerinin hangi teknolojileri kullandığını öğrenmektir. En iyi teknoloji devlerinden en azından bazıları tarafından kullanılan bir teknoloji yığınında yetkin olmak, becerilerinizin gelecek yıllarda işverenler tarafından talep edileceğini hemen hemen garanti eder.
Ön uç: JavaScript, TypeScript. Arka uç: Java, C, C++, Python, Go. Veritabanı: Bigtable, MariaDB.
Ön uç: JavaScript, PHP. Arka uç: Java, Python, Perl, Ruby.
Ön uç: JavaScript. Arka uç: Java, C++, Perl.
Ön uç: JavaScript. Arka uç: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.
Ön uç: JavaScript. Arka uç: Java, C, C++, Python, Go.
Ön uç: JavaScript. Arka uç: Java, C++, Scala, Ruby.
Ön uç: JavaScript. Arka uç: Java, Scala.
Tarihsel olarak Facebook, Mark Zuckerberg ve Dustin Moskowitz tarafından PHP ile yazılmıştır. Artık ön uç için de büyük ölçüde JavaScript'e güveniyor. Facebook'un mobil uygulamaları Java ile yazılmıştır. Bu dil ayrıca C ve C++ ile birlikte bir dizi arka uç işlemine güç sağlamak için kullanılır. Sosyal ağ ayrıca MySQL'i anahtar-değer kalıcı depolama, hareketli birleştirmeler ve web sunucularına mantık olarak kullanır. JavaEE platformu, API'ler aracılığıyla Facebook'un hizmetleriyle entegre olan üçüncü taraf Facebook uygulamaları oluşturmak için kullanılır.
YouTube başlangıçta PHP'de HTML, CSS ve JavaScript'in yardımıyla oluşturulmuş olsa da, bugün dünyanın en popüler video barındırma platformu, büyük miktarda günlük trafiği verimli bir şekilde işlemenin bir yolu olarak Java'ya güvenmek zorundadır. Java, YouTube'un mobil ve web uygulamalarında olduğu kadar YouTube API oluşturmada da özellikle önemli bir rol oynar.
Öte yandan Twitter, bir teknoloji şirketinin yol boyunca Java'ya geçiş yapmasının ve böyle bir karardan önemli ölçüde kazanmasının en açıklayıcı örneklerinden biridir. Başlangıçta Ruby on Rails'de yazılmış olan Twitter, popülaritesinin arttığı ilk yıllarında büyük ve sık sık performans sorunları yaşıyordu. Twitter'ın web sitesi aşağı sayfası bile ünlü oldu ve Başarısız Balina memesini doğurdu. Bu, şirket yığınının çoğunu JVM'ye taşıyana ve bu süreci 2013 civarında bitirene kadardı. Twitter'ın arka uç kodunun çoğu Scala'da yeniden yazıldı.
Profesyonel sosyal ağ Linkedin, başından beri ağırlıklı olarak Java üzerine bahis yapan büyük bir web sitesine bir örnektir. Web sitesinin geliştiricilerine göre LinkedIn, küçük amaçlar için kullandıkları ek programlama dilleri olarak C++, Ruby on Rails ve Groovy/Grails ile %99 Java ile yazılmıştır. JVM'yi kullanmak, LinkedIn'in kullanım trafiği zirve yaptığında bile her zaman çok güvenilir bir performans sergilemesini sağlar.
Ürünlerinin son derece ölçeklenebilir, güvenilir ve düşük gecikme süresi ve yüksek dayanıklılık sağlayabilen olmasına çok önem veren bir şirket olarak Google, İnternet devinin sayısız hizmet ve uygulaması aracılığıyla arka uç işlemlerinin büyük bir kısmı için Java'ya çok güçlü bir şekilde güvenmektedir. Google'ın 2001'den 2011'e kadar CEO'su olan Eric Schmidt'in kariyerinin başlarında Sun Microsystems'de çalıştığı ve daha sonra Java olarak piyasaya sürülen Oak Project'i denetlediği iyi bilinmektedir. Eric Schmidt, Android'i tamamen Java ile geliştirme fikrini destekledi.

En iyi teknoloji şirketleri hangi programlama dillerini kullanıyor?
Şimdi, Java'nın kurumsal kullanım açısından önde gelen programlama dillerinden biri ve muhtemelen dünyadaki en önemli kurumsal arka uç dili olduğu bir sır değil . En büyük 25 tek boynuzlu at şirketi tarafından kullanılan en popüler programlama dillerini analiz eden Coding Dojo tarafından yapılan bir araştırmaya göre Java, Python, JavaScript, C/C++ ve Ruby, işletmeler arasında en popüler beş programlama dilidir. Tabii ki, Java diğer programlama dilleriyle birlikte kullanılmaktadır, ancak bugün, süreçlerinin en azından bir kısmına güç sağlamak için Java'ya güvenmeyen büyük bir teknoloji şirketi bulmak gerçekten zordur. İşte en iyi teknoloji şirketlerinin ve kullandıkları ana programlama dillerinin bir listesi.
- Google
Ön uç: JavaScript, TypeScript. Arka uç: Java, C, C++, Python, Go. Veritabanı: Bigtable, MariaDB.
- Elma
Ön uç: JavaScript, PHP. Arka uç: Java, Python, Perl, Ruby.
- Amazon
Ön uç: JavaScript. Arka uç: Java, C++, Perl.
- Facebook
Ön uç: JavaScript. Arka uç: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.
- Youtube
Ön uç: JavaScript. Arka uç: Java, C, C++, Python, Go.
- twitter
Ön uç: JavaScript. Arka uç: Java, C++, Scala, Ruby.
- eBay
Ön uç: JavaScript. Arka uç: Java, Scala.
Teknoloji dışı en iyi şirketler tarafından kullanılan programlama dilleri
Diğer sektörler ve teknoloji dışı şirketler söz konusu olduğunda, en iyiler de genellikle Java kullanır. En iyi şirketlerin ve web sitelerini, hizmetlerini ve uygulamalarını oluşturmak için kullandıkları programlama dillerinin birkaç örneğini burada bulabilirsiniz.1. Perakende.
-
Walmart
Java, Python, JavaScript, Perl.
-
Maliyet
Java, Python, JavaScript, C.
-
Ana Depo
Java, Python, JavaScript, C#, Ruby.
2. Sağlık.
-
CVS Sağlığı
Java, JavaScript, Swift.
-
Birleşik Sağlık Grubu
Java, JavaScript, Piton.
-
McKesson
java, JavaScript.
-
KardinalSağlık
Java, JavaScript, Piton.
3. Finans.
-
JP Morgan
Java, Python, JavaScript, Perl, Ruby.
-
Citigroup
Java, Python, C++, C#
-
Wells Fargo
Java, Piton, JavaScript, C#.
4. Telekomünikasyon.
-
AT&T
Java, Python, JavaScript, Perl.
-
Verizon
Java, Piton, JavaScript, Swift.
-
Comcast
Java, Python, JavaScript, Go, Ruby.
5. Havacılık ve savunma.
-
boeing
Java, Python, JavaScript, Perl, Ruby.
-
Raytheon
Java, C++, C#.
GO TO FULL VERSION