सॉफ्टवेअर डेव्हलपमेंटमधील ट्रेंड विजेच्या वेगाने येतात आणि जातात, तुमची व्यावसायिक कौशल्ये बाजारात संबंधित आहेत याची खात्री करण्याचा एक मार्ग, विशिष्ट प्रोग्रामिंग भाषा आणि साधनांचा विचार केल्यास, मोठ्या टेक कंपन्या कोणते तंत्रज्ञान वापरत आहेत हे जाणून घेणे. कमीत कमी काही टॉप टेक दिग्गजांनी वापरलेल्या तंत्रज्ञानाच्या स्टॅकमध्ये निपुण असणे ही खात्री देते की तुमच्या कौशल्यांना नियोक्त्यांकडून पुढील अनेक वर्षांची मागणी असेल.
फ्रंट-एंड: JavaScript, TypeScript. बॅक-एंड: Java, C, C++, Python, Go. डेटाबेस: बिगटेबल, मारियाडीबी.
फ्रंट-एंड: JavaScript, PHP. बॅक-एंड: Java, Python, Perl, Ruby.
फ्रंट-एंड: JavaScript. बॅक-एंड: Java, C++, Perl.
फ्रंट-एंड: JavaScript. बॅक-एंड: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.
फ्रंट-एंड: JavaScript. बॅक-एंड: Java, C, C++, Python, Go.
फ्रंट-एंड: JavaScript. बॅक-एंड: Java, C++, Scala, Ruby.
फ्रंट-एंड: JavaScript. बॅक-एंड: Java, Scala.
ऐतिहासिकदृष्ट्या, फेसबुक हे मार्क झुकरबर्ग आणि डस्टिन मॉस्कोविट्झ यांनी PHP मध्ये लिहिले होते. आता ते फ्रंटएंडसाठी JavaScript वर मोठ्या प्रमाणावर अवलंबून आहे. फेसबुकचे मोबाईल ऍप्लिकेशन जावामध्ये लिहिलेले असतात. ही भाषा C आणि C++ सोबत अनेक बॅकएंड प्रक्रियांना सक्षम करण्यासाठी देखील वापरली जाते. सोशल नेटवर्क MySQL चा वापर की-व्हॅल्यू पर्सिस्टंट स्टोरेज, मूव्हिंग जॉईन आणि वेब सर्व्हरवर लॉजिक म्हणून करते. JavaEE प्लॅटफॉर्मचा वापर तृतीय-पक्ष Facebook अॅप्लिकेशन्स तयार करण्यासाठी केला जातो जो API द्वारे Facebook च्या सेवांशी समाकलित होतो.
जरी मूलतः YouTube हे HTML, CSS आणि JavaScript च्या मदतीने PHP मध्ये तयार केले गेले असले तरीही, आज जगातील सर्वात लोकप्रिय व्हिडिओ होस्टिंग प्लॅटफॉर्मला दैनंदिन रहदारी कार्यक्षमतेने हाताळण्याचा मार्ग म्हणून Java वर अवलंबून रहावे लागते. YouTube च्या मोबाईल आणि वेब ऍप्लिकेशन्समध्ये तसेच YouTube API बिल्डिंगमध्ये Java विशेषतः महत्वाची भूमिका बजावते.
दुसरीकडे, ट्विटर हे टेक कंपनीने जावाकडे जाण्याचे आणि अशा निर्णयातून लक्षणीय विजय मिळवण्याचे सर्वात स्पष्ट उदाहरण आहे. मूळतः रुबी ऑन रेल्समध्ये लिहिलेले, वाढत्या लोकप्रियतेच्या पहिल्या वर्षांमध्ये Twitter वर मोठ्या आणि वारंवार कार्यप्रदर्शन समस्या होत्या. ट्विटरचे वेबसाइट डाउन पेज अगदी प्रसिद्ध झाले आहे आणि फेल व्हेल मेमला जन्म दिला आहे. कंपनीने 2013 च्या सुमारास ही प्रक्रिया पूर्ण करून JVM मध्ये आपला बहुतेक स्टॅक हलवण्यापर्यंत हेच होते. ट्विटरचे बहुतेक बॅकएंड कोड स्कालामध्ये पुन्हा लिहिले गेले होते.
प्रोफेशनल सोशल नेटवर्क Linkedin हे जावावर सुरवातीपासून मोठ्या प्रमाणावर सट्टेबाजी करणाऱ्या मोठ्या वेबसाइटचे उदाहरण आहे. वेबसाइटच्या विकसकांच्या मते , लिंक्डइन हे 99% Java मध्ये लिहिलेले आहे, ज्यामध्ये C++, Ruby on Rails आणि Groovy/Grails या अतिरिक्त प्रोग्रामिंग भाषा म्हणून ते किरकोळ कारणांसाठी वापरत आहेत. JVM चा वापर केल्याने LinkedIn चा वापर ट्रॅफिक शिखरावर असताना देखील सर्व वेळ अतिशय विश्वासार्ह कार्यप्रदर्शन प्रदर्शित करण्यास सक्षम होते.
आपली उत्पादने अत्यंत स्केलेबल, विश्वासार्ह आणि कमी लेटन्सी आणि उच्च टिकाऊपणा राखण्यास सक्षम असण्याबद्दल अत्यंत चिंतित असलेली एक कंपनी म्हणून, इंटरनेट दिग्गजच्या असंख्य सेवा आणि अनुप्रयोगांद्वारे त्याच्या बॅकएंड प्रक्रियेच्या मोठ्या भागासाठी Google देखील Java वर खूप अवलंबून आहे. हे सर्वज्ञात आहे की 2001 ते 2011 पर्यंत Google चे CEO एरिक श्मिट, त्यांच्या कारकिर्दीच्या सुरुवातीच्या काळात सन मायक्रोसिस्टममध्ये काम करत होते जेथे त्यांनी ओक प्रोजेक्टचे पर्यवेक्षण केले होते जे नंतर जावा म्हणून प्रसिद्ध झाले. एरिक श्मिटने संपूर्णपणे जावामध्ये Android तयार करण्याच्या कल्पनेचा प्रचार केला.
टॉप टेक कंपन्या कोणत्या प्रोग्रामिंग भाषा वापरत आहेत?
आता, हे गुपित नाही की जावा ही एंटरप्राइझ वापराच्या दृष्टीने अग्रगण्य प्रोग्रामिंग भाषांपैकी एक आहे आणि कदाचित जगातील सर्वात महत्वाची एंटरप्राइझ बॅकएंड भाषा आहे. कोडिंग डोजोने केलेल्या अभ्यासाच्या आधारे, शीर्ष 25 युनिकॉर्न कंपन्यांद्वारे वापरल्या जाणार्या सर्वात लोकप्रिय प्रोग्रामिंग भाषांचे विश्लेषण करून, Java, Python, JavaScript, C/C++, आणि Ruby या उपक्रमांमधील पाच सर्वात लोकप्रिय प्रोग्रामिंग भाषा आहेत. अर्थात, जावा इतर प्रोग्रामिंग भाषांच्या बरोबरीने वापरला जातो, परंतु आज एक मोठी तंत्रज्ञान कंपनी शोधणे खरोखर कठीण आहे जी जावावर त्याच्या काही प्रक्रियांवर अवलंबून नाही. येथे शीर्ष टेक कंपन्यांची सूची आणि ते वापरत असलेल्या मुख्य प्रोग्रामिंग भाषा आहेत.
- Google
फ्रंट-एंड: JavaScript, TypeScript. बॅक-एंड: Java, C, C++, Python, Go. डेटाबेस: बिगटेबल, मारियाडीबी.
- सफरचंद
फ्रंट-एंड: JavaScript, PHP. बॅक-एंड: Java, Python, Perl, Ruby.
- ऍमेझॉन
फ्रंट-एंड: JavaScript. बॅक-एंड: Java, C++, Perl.
- फेसबुक
फ्रंट-एंड: JavaScript. बॅक-एंड: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.
- YouTube
फ्रंट-एंड: JavaScript. बॅक-एंड: Java, C, C++, Python, Go.
- ट्विटर
फ्रंट-एंड: JavaScript. बॅक-एंड: Java, C++, Scala, Ruby.
- eBay
फ्रंट-एंड: JavaScript. बॅक-एंड: Java, Scala.
नॉन-टेक टॉप कंपन्यांद्वारे वापरल्या जाणार्या प्रोग्रामिंग भाषा
जेव्हा इतर उद्योग आणि तंत्रज्ञान नसलेल्या कंपन्यांचा विचार केला जातो तेव्हा शीर्षस्थानी देखील सामान्यत: Java वापरतात. येथे शीर्ष कंपन्यांची अनेक उदाहरणे आहेत आणि त्यांच्या वेबसाइट, सेवा आणि अनुप्रयोग तयार करण्यासाठी ते ज्या प्रोग्रामिंग भाषांवर अवलंबून आहेत.1. किरकोळ.
-
वॉलमार्ट
Java, Python, JavaScript, Perl.
-
कॉस्टको
Java, Python, JavaScript, C.
-
होम डेपो
Java, Python, JavaScript, C#, Ruby.
2. आरोग्यसेवा.
-
CVS आरोग्य
Java, JavaScript, स्विफ्ट.
-
युनायटेड हेल्थ ग्रुप
Java, JavaScript, Python.
-
मॅकेसन
Java, JavaScript.
-
कार्डिनल हेल्थ
Java, JavaScript, Python.
3. वित्त.
-
जेपी मॉर्गन
Java, Python, JavaScript, Perl, Ruby.
-
सिटीग्रुप
Java, Python, C++, C#
-
वेल्स फार्गो
Java, Python, JavaScript, C#.
4. दूरसंचार.
-
AT&T
Java, Python, JavaScript, Perl.
-
Verizon
Java, Python, JavaScript, Swift.
-
कॉमकास्ट
Java, Python, JavaScript, Go, Ruby.
5. एरोस्पेस आणि संरक्षण.
-
बोईंग
Java, Python, JavaScript, Perl, Ruby.
-
रेथिऑन
Java, C++, C#.
GO TO FULL VERSION