क्या प्रोग्रामिंग भाषा पहले जानने के लिए बेहतर है, और क्यों
गठन प्रौद्योगिकी के / / December 19, 2019
संसाधन शिक्षक FreeCodeCamp और लोकप्रिय ब्लॉगर लार्सन क्विंसी (क्विंसी लार्सन) का कहना है कि आप तो आप इसे पछतावा नहीं है, जब पहली बार एक प्रोग्रामिंग भाषा को चुनने पर विचार करने की जरूरत है। Layfhaker प्रकाशित अपने लेख का अनुवाद संक्षिप्त।
पहली प्रोग्रामिंग भाषा का चयन की भावना में परीक्षण गुजर के रूप में ही मज़ा लग सकता है "तुम बाहर टारनटिनो फिल्म कैसे आंकड़ा है?"। लेकिन इससे पहले कि आप, रूबी चुनें क्योंकि एक बच्चे के रूप में आप एक समान नाम के साथ खिलौना पसंद है, मैं आपको याद दिलाना है कि दांव काफी अधिक हैं करते हैं।
आप अभ्यास के घंटे के सैकड़ों खर्च करने से पहले आप अपनी पहली भाषा में भी दूर से सक्षम हो जाते हैं। इसलिए, हम पहले निम्नलिखित कारकों पर विचार करना चाहिए:
- श्रम बाजार में भाषा की मांग;
- अपनी दीर्घकालिक संभावनाओं;
- कितना आसान है यह भाषा सीखने की है,
- क्या परियोजनाओं की तरह आप इसके साथ बना सकते हैं।
इससे पहले कि मैं जारी रखते हैं, मुझे कुछ बिंदुओं को स्पष्ट करते हैं। मैं नहीं लग रहा है किसी भी प्रोग्रामिंग भाषा की तरह निष्पक्ष किसी अन्य से बेहतर है। मैं मानता हूँ डेवलपर अंत में कई भाषाओं को पता नहीं है। मैं कहना है कि शुरू करने के लिए
प्रोग्रामर उनमें से किसी एक के लिए अच्छा होने चाहिए।और इस भाषा जावास्क्रिप्ट होना चाहिए।
डेवलपर्स का सबसे बड़ा समुदाय स्टैक ओवरफ़्लो के अनुसार स्टैक ओवरफ़्लो डेवलपर सर्वेक्षण परिणाम 2016. , जावास्क्रिप्ट का सर्वेक्षण किया उन सभी के बीच सबसे लोकप्रिय भाषा है। यह वेब साइटों की एक ब्राउज़र बनाने के लिए महत्वपूर्ण है और सर्वर साइड घटकों के विकास के लिए अधिक उपयुक्त होता जा रहा है। इसके अलावा, जावास्क्रिप्ट जल्दी से इस तरह के खेल के विकास और जैसे क्षेत्रों के लिए बढ़ा दिया चीजों की इंटरनेट.
फैक्टर №1। श्रम बाजार
आप विशुद्ध रूप से जिज्ञासा से बाहर प्रोग्रामिंग जानने के हैं, तो आप सुरक्षित रूप से इस कदम को छोड़ सकते हैं। लेकिन अगर आप छात्रों के विशाल बहुमत के रूप में इस तरह से आजीविका कमाने के, चाहते हैं, इस पहलू आप के लिए बहुत महत्वपूर्ण है।
नेतृत्व जावा में रिक्तियों की संख्या में सभी प्रोग्रामिंग भाषाओं की। जावास्क्रिप्ट सही उसके पीछे होना चाहिए।
लेकिन वहाँ एक महत्वपूर्ण चेतावनी है। जावास्क्रिप्ट 20 से अधिक वर्षों के लिए चारों ओर कर दिया गया है, यह केवल हाल ही में है जिसके साथ जैसे Netflix, वालमार्ट और पेपैल के रूप में कंपनियों के लिए पूरी तरह से अपने आवेदन डिज़ाइन कर सकते हैं एक गंभीर उपकरण बन गया है।
कई नियोक्ताओं जावास्क्रिप्ट डेवलपर्स के लिए देख रहे हैं। उत्तरार्द्ध पर्याप्त भी श्रम बाजार के लिए नहीं है।
सबसे बड़ा एग्रीगेटर Indeed.com नौकरी के अनुसार जावा, अजगर, जावास्क्रिप्ट, रूबी, पीएचपी, Android और iOS नौकरी रुझान. आवेदक प्रत्येक ओपन पोजीशन जावा प्रोग्रामर दावों के लिए 2,7। पदों PHP- और iOS-डेवलपर्स के लिए प्रतियोगिता भी काफी अधिक हैं।
लेकिन हर जावास्क्रिप्ट प्रोग्रामर की नौकरी के लिए केवल 0.6 Jobseekers के लिए आवश्यक है। दूसरे शब्दों में, मांग आपूर्ति से अधिक है।
№2 कारक। लंबे समय तक की संभावनाओं
जावास्क्रिप्ट तेजी से किसी भी अन्य लोकप्रिय भाषा से विकसित कर रहा है। इसकी पारिस्थितिकी तंत्र जैसे गूगल, माइक्रोसॉफ्ट, फेसबुक और Netflix के रूप में कंपनियों से बड़े मौद्रिक और बौद्धिक निवेश का समर्थन करता है।
उदाहरण के लिए, टाइपप्रति (भाषा है, जो JavaScript की संभावनाओं का विस्तार का एक विशेष संस्करण) से अधिक एक सौ से अधिक पेशेवरों, उनमें से कई माइक्रोसॉफ्ट और गूगल से धन प्राप्त कार्यरत हैं।
विभिन्न कंपनियों के इस तरह के सहयोग जावा विकास के लिए व्यवस्था करने के लिए मुश्किल है। ओरेकल सन माइक्रोसिस्टम्स के खरीद के बाद भाषा के अधिकार के कब्जे में ले लिया है, अक्सर संगठनों के योगदान करना चाहते हैं मुकदमा।
№3 कारक। अध्ययन के कम
अधिकांश डेवलपर कि उच्च स्तरीय पटकथा भाषाओं के लिए सहमत हैं अपेक्षाकृत आसान कर रहे हैं। जावास्क्रिप्ट रूबी के साथ अजगर की तरह, उन लोगों के लिए संदर्भित करता है।
इस के बावजूद, विश्वविद्यालय अभी भी पहली बात जावा और सी ++ जैसी भाषाओं, जो और अधिक जटिल हैं सीखना है।
№4 कारक। क्या परियोजनाओं बनाया जा सकता है
ऊंचाई पर स्थित यह जावास्क्रिप्ट विमान। यह एक ब्राउज़र है कि किसी भी डिवाइस पर काम करता है। जावास्क्रिप्ट के साथ आप लगभग कुछ भी विकसित कर सकते हैं, और अन्य के साथ साझा करने के लिए आसान।
स्टैक ओवरफ़्लो डेवलपर जेफ Atwood (जेफ Atwood) के समुदाय के सह-संस्थापक कानून है कि जावास्क्रिप्ट की सर्वव्यापकता को दर्शाता है तैयार।
जेफ Atwoodकिसी भी आवेदन कि आप जावास्क्रिप्ट में लिख सकते हैं, अंत में यह जावास्क्रिप्ट में लिखा जाएगा।
और समय के साथ, इस पद्धति को अधिक से अधिक सटीक हो जाता है।
एक बार जब जावा डेवलपर्स भी है कि भाषा की सर्वव्यापकता का वादा किया। आप जावा एप्लेट का याद कर सकते हैं। लेकिन ओरेकल आधिकारिक तौर पर इस साल के उन लोगों से इनकार कर दिया है।
और अजगर इसी तरह की समस्याओं से ग्रस्त है।
जेम्स ह्यूग गेम डेवलपरमैं कैसे दे सकते हैं खेल मेरे द्वारा एक दोस्त विकसित की है? अभी तक बेहतर, वहाँ अपने फोन करने के लिए इसे डाउनलोड करने के लिए इतना है कि आप, स्कूल में बच्चों को यह दिखा सकते हैं तो वे इसे स्थापित करने की जरूरत नहीं है एक तरीका है?
अच्छा पहली भाषा में जांच की जाएगी। तो फिर दूसरे को पढ़ाने
जब आप एक भाषा से कूद है, तो आप को प्राप्त नहीं होगा सफलता. बुनियादी कौशल से परे जाने के लिए आपको पहले भाषा में एक अच्छा सौदा की जरूरत है। उसके बाद एक दूसरे को बहुत आसान लगेगा।
समय के साथ, आप पूरी तरह से समझ रखने वाले प्रोग्रामर में बदल जाते हैं, अन्य भाषाओं को सीखने के अपने ज्ञान का विस्तार करने में सक्षम हो जाएगा और:
- सी स्मृति के मामले में कंप्यूटर को समझने के लिए मदद करता है। यह जब उच्च प्रदर्शन कंप्यूटिंग के साथ काम भी उपयोगी है।
- सी ++ खेल के विकास के लिए एकदम सही है।
- अजगर वैज्ञानिक गणना और आँकड़ों के लिए बहुत अच्छा है।
- जावा जो लोग उद्यम सेवाओं पर काम करना चाहते के लिए एक महत्वपूर्ण भूमिका निभाता है।
लेकिन पहले जावास्क्रिप्ट पर अपने हाथों को मिलता है।