Incumbents Java in coding interview, languages overgraded by Python

नियोक्ते कोणती प्रोग्रामिंग भाषा सर्वात सातत्याने शोधत असतात? उद्योगांद्वारे काही फरक आहेत का?
नियोक्ते अद्याप चांगल्या जुन्या जावा, पायथन आणि सी मध्ये मजबूत पाया कौशल्ये शोधत आहेत. ते पायाभूत सुविधाची शक्ती, सुरक्षा आणि स्केलेबिलिटीवर लक्ष केंद्रित करतात. फक्त पर्ल निर्मात्या लॅरी वॉलला विचारा, ज्यांनी अलीकडेच म्हटले आहे की जावा आणि पायथन ही “संस्था-केंद्रित भाषा” आहेत कारण ती सोपी आणि व्यवस्थापित करणे सोपे आहे.

हे तंत्रज्ञान दूरदर्शी ब्रेट व्हिक्टरच्या निरीक्षणाला देखील समर्थन देते की लोक ऐतिहासिकदृष्ट्या नवीन कल्पनांना विरोध करतात ज्या लोकांना आवश्यक गोष्टी माहित असणे आवश्यक आहे. अगदी लिनक्स टोरवाल्ड्सचे लिनक्ससुद्धा म्हणतात की कदाचित तो सी ची जागा फक्त रस्टने घेणार नाही कारण त्याचे असेंबलर पोर्टेबल, विश्वासार्ह आणि अंदाज लावणारे आहे.

कोडिंग मुलाखतीत आम्हाला सर्वात विनंती केलेली भाषा कशी सापडतील?

हॅकररँक विकसकांना कॅपिटल वन, बुकिंग डॉट कॉम, व्हीएमवेअर यासारख्या 1,000 हून अधिक कंपन्यांच्या प्राथमिक मुलाखतीच्या भाग म्हणून कोडिंग आव्हानांचे निराकरण करण्यास परवानगी देतो. आम्ही सहा उद्योगांमध्ये 3,000 हून अधिक कोडिंग आव्हानांचे विश्लेषण केले आणि त्या चाचण्यांवर लक्ष केंद्रित केले ज्यात नियोक्ते त्यांच्या आवडीच्या प्रोग्रामिंग भाषा सक्रियपणे सक्रिय किंवा अक्षम करतात. सामील होण्यासाठी प्रत्येक उद्योगाला किमान २० कंपन्यांचे प्रतिनिधित्व करावे लागेल.

चेतावणी: अर्थातच, बर्‍याच भाषा-अज्ञेयवादी नियोक्ते सर्व भाषा डीफॉल्टनुसार सक्षम करतात. आम्ही आमच्या चाचणी आमच्या नमुन्यात काढली नाही की आमचा डेटा स्कॅन झाला नाही. हा तुकडा सांख्यिकीय दृष्टीने निरपेक्ष असा नाही, परंतु काही भाषा सक्षम किंवा अक्षम करण्याच्या चाचण्यांमध्ये नियोक्ते ज्या मार्गावर जात आहेत त्यामधून आम्हाला काही मनोरंजक ट्रेंड मिळू शकतात की नाही हे पाहणे चांगले आहे.

बर्‍याच कोडिंग मुलाखतीत जावा राजावर राज्य का करत आहे?

स्क्वेअरचे सीटीओ बॉब ली हे २०११ मध्ये म्हणाले: आम्ही जावा नवजागाराच्या मध्यभागी आहोत. केवळ हाच वर्चस्व नाही कारण मालकांच्या मुलाखतीत ही सर्वात सक्षम भाषा आहे, परंतु कोडिंग मुलाखती दरम्यान विकसकांना कोडिंग आव्हाने सोडविणे ही सर्वोच्च निवड आहे. यात भाषा-अज्ञेयवादी असलेल्या चाचण्या समाविष्ट आहेत.

ट्विटर सारख्या स्टार्टअप व्यतिरिक्त, ज्याने जावा समर्थित फ्रंट-एंड सिस्टमवर प्रसिद्धपणे जावे लागले, जावा वर्ल्डचे म्हणणे आहे की फॉर्च्युन 500 कंपन्यांपैकी 90% कंपन्या आज जावा वापरतात आणि आज 10 दशलक्षाहून अधिक जावा विकसक उपस्थित आहेत.

पण जावा जवळपास दोन दशकांहून अधिक काळ चालत आला आहे, तर नवीन भाषा पकडत असताना आजही त्यास उत्तेजन देणारे उत्प्रेरक काय आहे? आणि त्याच वेळी जावास्क्रिप्ट किंवा पीएचपीसारख्या इतर भाषांपेक्षा ती अधिक लोकप्रिय का आहे?

हे बहुदा जावावर अवलंबून असलेल्या वाढत्या तंत्रज्ञानाचे परिपूर्ण वादळ आहे. उत्प्रेरक एक मुक्त, मुक्त स्रोत जावा व्हर्च्युअल मशीन आहे, ज्यावर इतर अनेक भाषा अवलंबून असतात. व्हर्च्युअल मशीन्सच्या प्रसारासह, नियोक्तांना पाया घटकांची देखभाल करण्यासाठी जावा विकसकांची आवश्यकता असते.

वस्तुतः जावा इतके आकर्षक आहे याचे आणखी एक कारण म्हणजे ते एका संगणकाच्या लायब्ररीसह एकाधिक मशीनवर (विंडोज, मॅक, लिनक्स, इ) चालवू शकतात, ज्यामध्ये प्रत्येक मशीनसाठी विशिष्ट कंपाईल आहे. बायनरी आवश्यक आहे.

गूगलकडे त्याच्या अँड्रॉइड प्लॅटफॉर्मसाठी जावा कडे अनेक क्रेडिट्स आहेत. जावावर अवलंबून असलेल्या काही वर्षांत अँड्रॉइडच्या मोठ्या प्रमाणात झालेल्या स्फोटाबद्दल आपण विचार केल्यास, जगातील सर्वात लोकप्रिय ऑपरेटिंग सिस्टममध्ये कोड बनवू इच्छित असलेल्या कोणत्याही विकसकासाठी हा एक अनिवार्य घटक बनला आहे:

85% स्मार्टफोन Android वापरत आहेत

तिसरा जावा मूळचा मोठा डेटा आहे. मोठ्या संख्येने डेटा हाताळण्यासाठी हे एकमेव आणि निश्चितच सर्वात सेक्सी साधन नाही, परंतु बिग डेटा इकोसिस्टममध्ये ती प्रमुख भूमिका निभावते. उदाहरणार्थ, हडूप मॅपरेड्यूस, एचडीएफएस आणि ल्युसेनच्या ग्रंथालयांना बिग डेटामध्ये आढळणार्‍या सर्वात मनोरंजक समस्यांचे निराकरण करण्यासाठी जावाचे ज्ञान आवश्यक आहे, जे वर्षानुवर्षे समांतरपणे वाहून गेले आहे. जावाची नक्कीच पडझड आहे, परंतु अखेरीस ते व्यापक आहे आणि ते कार्य करते. याव्यतिरिक्त, २०१ Java मध्ये जावा of च्या रिलीझसह, काही शब्दशक्ती कमी केली गेली आहे, अपंगत्व सुधारण्यासाठी नवीन, लंबो समर्थन समर्थित करते. यावर्षी, जावा 9 हे एंटरप्राइझ प्रोग्रामिंगमधील सुधारणांसह रिलीज होणार आहे, जावा वर्ल्डच्या म्हणण्यानुसार, यामुळे वेग कायम राहील.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *