Mivel a szoftverfejlesztés trendjei villámgyorsan jönnek és mennek, az egyik módja annak, hogy megbizonyosodjon arról, hogy szakmai ismeretei relevánsak a piacon, ha konkrét programozási nyelvekről és eszközökről van szó, az az, hogy megtanulja, milyen technológiákat használnak a nagy technológiai cégek. Az, hogy jártas a technológiai halmazban, amelyet legalább néhány vezető technológiai óriás használ, jóformán garantálja, hogy a munkaadók még évekig igényesek lesznek képességeire.
Kezelőfelület: JavaScript, TypeScript. Háttér: Java, C, C++, Python, Go. Adatbázis: Bigtable, MariaDB.
Kezelőfelület: JavaScript, PHP. Háttér: Java, Python, Perl, Ruby.
Kezelőfelület: JavaScript. Háttér: Java, C++, Perl.
Kezelőfelület: JavaScript. Háttér: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.
Kezelőfelület: JavaScript. Háttér: Java, C, C++, Python, Go.
Kezelőfelület: JavaScript. Háttér: Java, C++, Scala, Ruby.
Kezelőfelület: JavaScript. Háttér: Java, Scala.
Történelmileg a Facebookot PHP-ben írta Mark Zuckerberg és Dustin Moskowitz. Most már nagymértékben támaszkodik a JavaScriptre a frontend számára. A Facebook mobilalkalmazásai Java nyelven készültek. Ezt a nyelvet a C és a C++ mellett számos háttérfolyamat működtetésére is használják. A közösségi hálózat a MySQL-t kulcs-érték állandó tárolóként is használja, a csatlakozásokat és a logikát a webszerverekre mozgatja. A JavaEE platformot harmadik féltől származó Facebook-alkalmazások létrehozására használják, amelyek API-kon keresztül integrálódnak a Facebook szolgáltatásaival.
Annak ellenére, hogy eredetileg a YouTube PHP-ben épült fel HTML, CSS és JavaScript segítségével, ma a világ legnépszerűbb videotárhely-platformjának a Java-ra kell támaszkodnia, hogy hatékonyan kezelje a hatalmas mennyiségű napi forgalmat. A Java különösen fontos szerepet játszik a YouTube mobil- és webes alkalmazásaiban, valamint a YouTube API-építésben.
A Twitter viszont az egyik legszemléletesebb példa arra, hogy egy technológiai vállalat menet közben átvált a Java-ra, és jelentősen nyert egy ilyen döntésen. Eredetileg Ruby on Rails nyelven íródott, de növekvő népszerűségének első éveiben a Twitter komoly és gyakori teljesítményproblémákkal küzdött. A Twitter weboldalának alsó oldala még híressé is vált, és megszületett a Fail Whale mém. Ez egészen addig tartott, amíg a vállalat a stack nagy részét a JVM-hez nem helyezte át, és 2013 körül befejezte ezt a folyamatot. A Twitter háttérkódjának nagy részét újraírták a Scalában.
A Linkedin professzionális közösségi hálózat példája egy nagy webhelynek, amely kezdettől fogva erősen fogadott a Java-ra. A weboldal fejlesztői szerint a LinkedIn 99%-ban Java nyelven íródott, a C++, a Ruby on Rails és a Groovy/Grails pedig további programozási nyelvek, amelyeket kisebb célokra használnak. A JVM használata lehetővé teszi, hogy a LinkedIn mindig nagyon megbízható teljesítményt tudjon felmutatni, még akkor is, ha a használati forgalom csúcspontja van.
Mint egy vállalat, amely nagyon aggódik amiatt, hogy termékei rendkívül méretezhetők, megbízhatóak és képesek alacsony késleltetést és nagy tartósságot fenntartani, a Google az internetes óriás számtalan szolgáltatásán és alkalmazásán keresztül is nagyon erősen támaszkodik a Java-ra háttérfolyamatainak nagy részében. Köztudott, hogy Eric Schmidt, a Google vezérigazgatója 2001 és 2011 között, karrierje elején a Sun Microsystemsnél dolgozott, ahol ő irányította az Oak Projectet, amely később Java néven jelent meg. Eric Schmidt azt az ötletet hirdette, hogy az Androidot teljes egészében Java nyelven építsék fel.

Milyen programozási nyelveket használnak a legjobb technológiai cégek?
Nem titok, hogy a Java az egyik vezető programozási nyelv a vállalati használat szempontjából, és valószínűleg a legfontosabb vállalati háttérnyelv a világon. A Coding Dojo által végzett tanulmány alapján, amely a 25 legnépszerűbb unikornis cég által használt legnépszerűbb programozási nyelveket elemzi, a Java, a Python, a JavaScript, a C/C++ és a Ruby az öt legnépszerűbb programozási nyelv a vállalatok körében. Természetesen a Java-t más programozási nyelvekkel együtt használják, de manapság valóban nehéz olyan nagy technológiai vállalatot találni, amely nem a Java-ra támaszkodik legalább néhány folyamatának működtetésében. Itt található a legjobb technológiai cégek listája és az általuk használt fő programozási nyelvek.
- Google
Kezelőfelület: JavaScript, TypeScript. Háttér: Java, C, C++, Python, Go. Adatbázis: Bigtable, MariaDB.
- alma
Kezelőfelület: JavaScript, PHP. Háttér: Java, Python, Perl, Ruby.
- amazon
Kezelőfelület: JavaScript. Háttér: Java, C++, Perl.
- Facebook
Kezelőfelület: JavaScript. Háttér: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.
- Youtube
Kezelőfelület: JavaScript. Háttér: Java, C, C++, Python, Go.
- Twitter
Kezelőfelület: JavaScript. Háttér: Java, C++, Scala, Ruby.
- eBay
Kezelőfelület: JavaScript. Háttér: Java, Scala.
Nem technológiai csúcsvállalatok által használt programozási nyelvek
Ha más iparágakról és nem technológiai cégekről van szó, a legjobbak is általában Java-t használnak. Íme néhány példa a legjobb cégekre és a programozási nyelvekre, amelyekre támaszkodnak webhelyeik, szolgáltatásaik és alkalmazásaik elkészítésekor.1. Kiskereskedelem.
-
Walmart
Java, Python, JavaScript, Perl.
-
Costco
Java, Python, JavaScript, C.
-
Home Depot
Java, Python, JavaScript, C#, Ruby.
2. Egészségügy.
-
CVS Health
Java, JavaScript, Swift.
-
UnitedHealth Group
Java, JavaScript, Python.
-
McKesson
Java, JavaScript.
-
CardinalHealth
Java, JavaScript, Python.
3. Pénzügy.
-
JP Morgan
Java, Python, JavaScript, Perl, Ruby.
-
Citigroup
Java, Python, C++, C#
-
Wells Fargo
Java, Python, JavaScript, C#.
4. Távközlés.
-
AT&T
Java, Python, JavaScript, Perl.
-
Verizon
Java, Python, JavaScript, Swift.
-
Comcast
Java, Python, JavaScript, Go, Ruby.
5. Repülés és védelem.
-
Boeing
Java, Python, JavaScript, Perl, Ruby.
-
Raytheon
Java, C++, C#.
GO TO FULL VERSION