जीआईएस प्रोग्रामिंग कैरियर पर कैसे शुरू करें? [बन्द है]


13

मैं पहले से ही यूके में जीआईएस कंसल्टेंट के रूप में काम कर रहा हूं। इंजीनियरिंग कंसल्टेंसी (आईटी या जीआईएस आधारित नहीं) कंपनी होने के नाते संगठन में जीआईएस विकास की कोई आवश्यकता नहीं थी।

लेकिन कुछ हालिया परियोजना आवश्यकताओं के कारण मेरी कंपनी हमें जीआईएस विकास की ओर बढ़ावा देने की कोशिश कर रही है।

तो मेरा प्रश्न यह है कि मुझे अपने कैरियर को किस मार्ग पर आगे बढ़ना चाहिए, जैसे: पायथन - सी # - .नेट
या जावा?

त्वरित सलाह को बहुत सराहा जाएगा क्योंकि मैं अपने 3 सप्ताह के लिए भारत में हूं और कुछ बुनियादी प्रोग्रामिंग पाठ्यक्रमों में शामिल होने का अवसर मिला है। हाल ही में स्थानीय कंप्यूटर संस्थान, C # और .net का मुख्य तनाव था।

जवाबों:


8

अगर मुझे एक ही भाषा पर अपने प्रयासों पर ध्यान केंद्रित करना होता, तो मैं उस पाइलन में बिल के साथ कंसर्ट करता, शायद सबसे कम सीखने की अवस्था है और आपको अपने प्रशिक्षण हिरन के लिए सबसे धमाकेदार मौका देना होगा। ऐसा लगता है कि आपके पास पायथन के अलावा कुछ प्रशिक्षण के लिए अल्पावधि का उपयोग है। उपरोक्त तीन भाषाएं (जावा, C #, VB.net) सभी समान परिणाम प्राप्त करने के लिए उपयोग की जा सकती हैं। बस एक उठाओ और अंदर खोदो।

व्यक्तिगत रूप से, मैं VB.net को चुनूंगा क्योंकि मेरी दुकान में बहुत अधिक घर में विशेषज्ञता है और मैं गर्म फजी विजुअल स्टूडियो आईडीई का शौकीन हूं। वे प्रकार के विचार हैं जो आपको अपने हथियार का चयन करते समय ध्यान में रखना चाहिए।


17

इसका उत्तर देना कठिन प्रश्न है। प्रोग्रामिंग भाषाओं के संबंध में, यह हमेशा काफी कुछ जानना अच्छा है। अगर मुझे अब (जीआईएस के साथ काम करने के इरादे से) शुरू करने के लिए एक चुनना था, तो मुझे लगता है कि पायथन मेरी पहली पसंद होगी क्योंकि यह ओपन-सोर्स टूल (जैसे कि क्यूजीआईएस और अन्य) के साथ-साथ मालिकाना उपकरण में भी लागू होता है ( जैसे एसेरी)। यह वेब और गैर-वेब अनुप्रयोगों और विभिन्न ऑपरेटिंग सिस्टमों में घर पर समान रूप से है।

उस ने कहा, C # और। नेट की कई जीआईएस प्लेटफार्मों के साथ-साथ व्यापक प्रयोज्यता है। FWIW, मैं अभी बहुत सी # काम कर रहा हूं, लेकिन मुझे अभी भी लगता है कि मैं पाइथन के साथ शुरू होता अगर मैं आपकी स्थिति में होता।

यकीन नहीं होता कि मदद की या नहीं। ;-)


2
मैं पूरी तरह से।
ब्रैड नेसोम

धन्यवाद बिल, लेकिन इसकी वास्तव में एक संस्थान जो अजगर सिखाता है खोजने के लिए मुश्किल है। मैं आपकी सलाह को अपने दिमाग में रखूंगा और किसी भी कदम के लिए कुछ और प्रतिक्रियाओं की प्रतीक्षा करूंगा।
BB

2
पाइथन सीखने की सुंदरता इसके पीछे खुले स्रोत समुदाय का आकार और गहराई है। इतने सारे लोग (जिनमें से कई जिस्से पर यहीं हैं) हमेशा मदद के लिए तैयार रहते हैं।
चाड कूपर

मैं सहमत हूँ। बहुत सारे ऑनलाइन संसाधन भी हैं। मैं इसे बिना किसी औपचारिक शोध के उठा पा रहा हूँ। पायथन भी नौसिखियों के लिए एक पटकथा भाषा से अधिक है। इसके साथ बहुत सारे उन्नत कार्य चल रहे हैं। आप बहुत कुछ भी आप कर सकते हैं करने की जरूरत है।
बिल डिनिन्स

अजगर को सीखने के लिए इंटरनेट में कुछ (नए?) शुरूआत पायथन पाठ्यक्रम हैं। लिंक और लिंक की जाँच करें
अलेक्जेंड्रे नेटो

2

यदि आपके पास कोई पूर्व प्रोग्रामिंग अनुभव नहीं है, तो मैं पायथन के साथ जाऊँगा। यह एक नौसिखिए के लिए काफी आसान है कि वह 'लर्निंग पाइथन' किताब से बहुत जल्दी सीख ले । यदि आप भी एक ArcGIS उपयोगकर्ता हैं, तो ArcGIS के साथ पायथन का उपयोग करना आरंभ करना आसान है।


1

यदि आप एक तकनीकी जवाब चाहते हैं, तो हां, पायथन से शुरू करें जहां आप त्वरित परिणाम प्राप्त कर सकते हैं। यदि आप एक कैरियर केंद्रित उत्तर की तलाश में हैं, तो C # या Java के साथ जाएं।


सलाह के लिए धन्यवाद लड़का। कम से कम मुझे अंदाजा हो रहा है कि किस रास्ते से जाना है। अब तक पायथन और सी # सबसे अच्छा तरीका है।
BB
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.