Memandangkan trend dalam pembangunan perisian datang dan pergi dengan sepantas kilat, satu cara untuk memastikan kemahiran profesional anda relevan di pasaran, apabila ia berkaitan dengan bahasa dan alatan pengaturcaraan tertentu, adalah dengan mempelajari teknologi yang digunakan oleh syarikat teknologi besar. Mahir dalam susunan teknologi yang digunakan oleh sekurang-kurangnya beberapa gergasi teknologi terkemuka cukup banyak menjamin bahawa kemahiran anda akan menjadi permintaan oleh majikan untuk tahun-tahun akan datang.
Bahagian hadapan: JavaScript, TypeScript. Bahagian belakang: Java, C, C++, Python, Go. Pangkalan Data: Bigtable, MariaDB.
Bahagian hadapan: JavaScript, PHP. Bahagian belakang: Java, Python, Perl, Ruby.
Bahagian hadapan: JavaScript. Bahagian belakang: Java, C++, Perl.
Bahagian hadapan: JavaScript. Bahagian belakang: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.
Bahagian hadapan: JavaScript. Bahagian belakang: Java, C, C++, Python, Go.
Bahagian hadapan: JavaScript. Bahagian belakang: Java, C++, Scala, Ruby.
Bahagian hadapan: JavaScript. Bahagian belakang: Java, Scala.
Dari segi sejarah, Facebook ditulis dalam PHP oleh Mark Zuckerberg dan Dustin Moskowitz. Kini ia juga sangat bergantung pada JavaScript untuk bahagian hadapan. Aplikasi mudah alih Facebook ditulis dalam Java. Bahasa ini juga digunakan untuk menggerakkan beberapa proses bahagian belakang bersama-sama dengan C dan C++. Rangkaian sosial juga menggunakan MySQL sebagai storan berterusan nilai kunci, penggabungan bergerak dan logik ke pelayan web. Platform JavaEE digunakan untuk mencipta aplikasi Facebook pihak ketiga yang berintegrasi dengan perkhidmatan Facebook melalui API.
Walaupun pada asalnya YouTube dibina dalam PHP dengan bantuan HTML, CSS dan JavaScript, hari ini platform pengehosan video paling popular di dunia perlu bergantung pada Java sebagai cara untuk mengendalikan jumlah trafik harian yang besar dengan cekap. Java memainkan peranan yang sangat penting dalam aplikasi mudah alih dan web YouTube, serta pembinaan API YouTube.
Twitter, sebaliknya, adalah salah satu contoh yang paling menggambarkan syarikat teknologi yang beralih ke Java di sepanjang perjalanan dan memenangi keputusan sedemikian dengan ketara. Pada asalnya ditulis dalam Ruby on Rails, pada tahun-tahun pertama peningkatan populariti Twitter mempunyai masalah prestasi yang besar dan kerap. Laman bawah laman web Twitter malah menjadi terkenal dan melahirkan meme Fail Whale. Itu adalah sehingga syarikat itu memindahkan sebahagian besar timbunannya ke JVM, menyelesaikan proses ini sekitar tahun 2013. Kebanyakan kod hujung belakang Twitter telah ditulis semula dalam Scala.
Rangkaian sosial profesional Linkedin adalah contoh laman web besar yang banyak bertaruh di Java dari awal. Menurut pembangun laman web itu , LinkedIn ditulis dalam 99% Java, dengan C++, Ruby on Rails dan Groovy/Grails sebagai bahasa pengaturcaraan tambahan yang mereka gunakan untuk tujuan kecil. Menggunakan JVM membolehkan LinkedIn dapat menunjukkan prestasi yang sangat boleh dipercayai sepanjang masa walaupun ketika trafik penggunaan memuncak.
Sebagai sebuah syarikat yang sangat mengambil berat tentang produknya yang sangat berskala, boleh dipercayai dan dapat mengekalkan kependaman yang rendah dan ketahanan yang tinggi, Google juga mempunyai pergantungan yang sangat kuat pada Java untuk sebahagian besar proses bahagian belakangnya melalui perkhidmatan dan aplikasi gergasi Internet yang tidak terkira banyaknya. Telah diketahui umum bahawa Eric Schmidt, Ketua Pegawai Eksekutif Google dari 2001 hingga 2011, bekerja di Sun Microsystems pada awal kerjayanya di mana beliau menyelia Projek Oak yang kemudiannya dikeluarkan sebagai Java. Eric Schmidt mempromosikan idea membina Android sepenuhnya di Java.

Bahasa pengaturcaraan manakah yang digunakan oleh syarikat berteknologi tinggi?
Kini, bukan satu rahsia bahawa Java ialah salah satu bahasa pengaturcaraan terkemuka dari segi penggunaan perusahaan dan mungkin bahasa bahagian belakang perusahaan yang paling penting di dunia. Berdasarkan kajian yang dilakukan oleh Coding Dojo, menganalisis bahasa pengaturcaraan paling popular yang digunakan oleh 25 syarikat unicorn teratas, Java, Python, JavaScript, C/C++ dan Ruby ialah lima bahasa pengaturcaraan paling popular di kalangan perusahaan. Sudah tentu, Java digunakan bersama bahasa pengaturcaraan lain, tetapi hari ini adalah sukar untuk mencari syarikat teknologi utama yang tidak bergantung pada Java untuk menggerakkan sekurang-kurangnya beberapa prosesnya. Berikut ialah senarai syarikat berteknologi tinggi dan bahasa pengaturcaraan utama yang mereka gunakan.
- Google
Bahagian hadapan: JavaScript, TypeScript. Bahagian belakang: Java, C, C++, Python, Go. Pangkalan Data: Bigtable, MariaDB.
- epal
Bahagian hadapan: JavaScript, PHP. Bahagian belakang: Java, Python, Perl, Ruby.
- Amazon
Bahagian hadapan: JavaScript. Bahagian belakang: Java, C++, Perl.
- Facebook
Bahagian hadapan: JavaScript. Bahagian belakang: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.
- Youtube
Bahagian hadapan: JavaScript. Bahagian belakang: Java, C, C++, Python, Go.
- Twitter
Bahagian hadapan: JavaScript. Bahagian belakang: Java, C++, Scala, Ruby.
- eBay
Bahagian hadapan: JavaScript. Bahagian belakang: Java, Scala.
Bahasa pengaturcaraan yang digunakan oleh syarikat terkemuka bukan teknologi
Apabila ia berkaitan dengan industri lain dan syarikat bukan teknologi, yang teratas juga biasanya menggunakan Java. Berikut ialah beberapa contoh syarikat terkemuka dan bahasa pengaturcaraan yang mereka harapkan untuk membina tapak web, perkhidmatan dan aplikasi mereka.1. Runcit.
-
Walmart
Java, Python, JavaScript, Perl.
-
Costco
Java, Python, JavaScript, C.
-
Depot Rumah
Java, Python, JavaScript, C#, Ruby.
2. Penjagaan kesihatan.
-
Kesihatan CVS
Java, JavaScript, Swift.
-
Kumpulan UnitedHealth
Java, JavaScript, Python.
-
McKesson
Java, JavaScript.
-
CardinalHealth
Java, JavaScript, Python.
3. Kewangan.
-
JP Morgan
Java, Python, JavaScript, Perl, Ruby.
-
Citigroup
Java, Python, C++, C#
-
Wells Fargo
Java, Python, JavaScript, C#.
4. Telekomunikasi.
-
AT&T
Java, Python, JavaScript, Perl.
-
Verizon
Java, Python, JavaScript, Swift.
-
Comcast
Java, Python, JavaScript, Go, Ruby.
5. Aeroangkasa dan pertahanan.
-
Boeing
Java, Python, JavaScript, Perl, Ruby.
-
Raytheon
Java, C++, C#.
GO TO FULL VERSION