मैं कई सालों से एक भाषा में प्रोग्रामिंग कर रहा हूं। क्या यह करियर आत्महत्या है? [बन्द है]


9

मैं कई वर्षों से एक ही ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा में प्रोग्रामिंग कर रहा हूं (विंडोज-आधारित)। समस्या यह है कि यह विशेष भाषा बहुत लोकप्रिय नहीं है, और नौकरी पोस्टिंग और इस तरह की मांग में सबसे लोगों में से एक नहीं है।

क्या मुझे चिंतित होना चाहिए? क्या जावा नियोक्ता समझेगा कि मैं एक प्रोग्रामर हूं और एक या दो सप्ताह में किसी भी भाषा को चुन सकता हूं, या वे इस धारणा के तहत होंगे कि जब से मैंने उनकी विशिष्ट भाषा में पेशेवर रूप से प्रोग्राम नहीं किया है, तब मैं हूं सिर्फ योग्य नहीं?

पुनश्च। जहां तक ​​सीखने की बात है, मैं घर पर विभिन्न तकनीकों के साथ खेलता हूं। लेकिन काम पर, मैं एक ही भाषा के साथ बहुत ज्यादा फंस गया हूं।


1
संभावित नियोक्ता आप पर विश्वास करने की संभावना नहीं है। आपको अपने सीवी में प्रासंगिक प्रविष्टि और साक्षात्कार के दौरान अपनी भाषा कौशल को प्रदर्शित करने की क्षमता लाना चाहिए।
MaR

1
बस जिज्ञासु, जो विंडोज आधारित ओओपी भाषा है जो लोकप्रिय नहीं है? मैंने सभी के बारे में सुना है VC ++ (। NET), VB (.NET) और C #।
यासुसर

मुझे आशा है कि यह "विशेष भाषा" पावरस्क्रिप्ट (पावरब्यूरील) नहीं है।
बर्नार्ड

3
डेल्फी में अन्य भाषाओं के साथ बहुत समानताएं हैं - यह C #, IMO में WinForms के लिए एक बड़ी छलांग नहीं है।
JBRWilkinson

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

जवाबों:


14

अन्य प्रोग्रामिंग भाषाओं में कुछ साइड काम करें, इसे जीथब पर करें। समय के साथ ऐसा करें, यह इस बात का प्रमाण बनाएगा कि आपके पास उस में अनुभव है। इसके अलावा अपने पक्ष परियोजनाओं के बारे में एक ब्लॉग केवल तस्वीर को पूरा करने में मदद करेगा।


यह वही है जो मैंने किया था, मेरे अधिकांश भुगतान कार्य डेल्फी में हुए थे।
फ्रैंक शीयर

1
@ फ्रैंक: क्या आपको डेल्फी के बाहर समान वरिष्ठता की नौकरी पाने में मदद मिली?
मोरों

4

करियर में आत्महत्या? पूरी तरह से नहीं, लेकिन इसका मतलब यह है कि यदि आपको एचआर में पहले-स्तर के फिल्टर से गुजरना है, तो वे उस सतह को देखने के लिए पर्याप्त रूप से नहीं देख सकते हैं / उसकी देखभाल कर सकते हैं। काम पर रखने वाले प्रबंधक ऐसा करने में सक्षम हो सकते हैं, लेकिन अधिकांश मानव संसाधन विभाग नहीं करेंगे।

जहां तक ​​एक नई भाषा सीखने की बात है, तो मैं बताता हूं कि कई मामलों में वाक्यविन्यास को उठाना उतना कठिन नहीं है, लेकिन फिर आपको सभी पुस्तकालयों से परिचित होना होगा और इससे अधिक समय लग सकता है।


3
"नई भाषा सीखने" वाले भाग पर पूरी तरह सहमत हैं। जब लोग वास्तव में "एक भाषा सीखते हैं" कहते हैं, तो उनका अर्थ है "एक ज्ञानकोश सीखें", यह मुश्किल हिस्सा है।
नेमेथ

3

सुनिश्चित करें कि आपके पास प्रोग्रामिंग अवधारणाओं और डेटा संरचनाओं की एक मजबूत समझ है। उन्हें लागू करने के लिए कैसे / कब करें। मुखर रहें और जो आप जानते हैं उसमें आत्मविश्वास दिखाएं। यदि आप किसी विशिष्ट भाषा में नौकरी के लिए आवेदन कर रहे हैं तो उस भाषा को पढ़ें। उस भाषा की मूल बातें जानें और उन प्रोग्रामिंग अवधारणाओं के संबंध में उस भाषा पर चर्चा करने में सक्षम हों जिन्हें आप जानते हैं। एक संभावित साक्षात्कारकर्ता को बताने से डरो मत कि आपको जवाब नहीं पता है। यदि आप किसी प्रश्न का उत्तर देना नहीं जानते हैं, तो इस बात का उत्तर दें कि आप अपनी होम लैंग्वेज में क्या करेंगे और इंटरव्यूअर को यह बताने के लिए तैयार रहें कि आपको उत्तर कहां मिल सकता है, पसंद की कंपनियों की भाषा में। कोड उदाहरण महान हैं लेकिन कोई भी कोड को काट और पेस्ट कर सकता है। प्रोग्रामिंग अवधारणाओं की मजबूत कमान साबित करो। सभी कंपनियां आपको OJT के साथ भाषा सीखने के लिए भुगतान नहीं करेंगी। इसलिए मूल कौशल को कम करने के लिए साक्षात्कार से पहले एक प्रयास करें (पाठ्य पुस्तकों से प्रोग्रामिंग समस्याओं को देखें और वेब पर और उन्हें अपने लिए हल करें)। अधिकांश नियोक्ता किसी ऐसे व्यक्ति को चाहते हैं जो अपने पैरों पर सोच सकता है और कंपनी जो करती है उसके लिए एक प्रेरणा भी दिखाती है।


1

अमेरिका में कम से कम यह अंत में कैरियर आत्महत्या, या कम से कम कुछ के करीब हो सकता है। समस्या यह है कि भर्ती करने वालों के माध्यम से बहुत अधिक काम पर रखा जाता है और भर्ती करने वालों को यह पता नहीं लगता है कि आपकी वास्तविक क्षमताओं के बारे में बहुत परवाह है या नहीं, लेकिन उनके पास वर्णमाला सूप की एक पंच सूची है जो उनका सोने का मानक है। उस जगह की आवश्यकता है जहां मेरे पास एक से अधिक जोड़े हैं जो मैं कहूंगा कि मैं कम से कम खुद को बेदाग नैतिक भर्तीकर्ताओं के रूप में बताऊं कि मैं बिल्कुल उनके ग्राहक की तलाश में था। मुझे अपने रिज्यूमे को "रीफोकस" करने की आवश्यकता थी क्योंकि मैंने "अपने विशिष्ट कौशल के एक जोड़े को छोड़ दिया था" जिसे ग्राहक विशेष रूप से ढूंढ रहे होंगे। 8-हे

तो यह शायद निर्भर करता है, लेकिन अमेरिका में, हाँ वह दिन आ सकता है जहां अगर आप अभी अपेक्षित वर्णमाला सूप नहीं दे सकते हैं, तो आप सूप लाइन को देख सकते हैं। बुरा दंड।


0

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

  1. बहुत समय पहले, जब इंटरनेट नहीं था, लोग C या असेंबली में प्रोग्रामिंग कहा करते थे, लेकिन इंटरनेट की उछाल के साथ, ये भाषाएं अब डोमेन के अनुकूल नहीं रहीं और इस प्रकार लोगों ने नई प्रोग्रामिंग भाषाओं का निर्माण किया जो इंटरनेट के अनुकूल हैं।
  2. सी / सी ++ सॉफ्टवेयर आसानी से स्केलेबल नहीं होगा, लोग जावा या सी # जैसी अन्य भाषाओं को पसंद करेंगे, यदि आपके पास विशिष्ट ज्ञान नहीं है, तो आप एक मृत अंत मार सकते हैं।
  3. यदि आप एक जावा प्रोग्रामर थे, तो आप अभी भी क्रॉस प्लेटफॉर्म डेवलपमेंट के रूप में जीवित रह पाएंगे, लेकिन क्यूटी जैसे फ्रेमवर्क जो C / C ++ पर आधारित हैं, कहते हैं, कुछ समय में जावा को संभाल लेंगे, जावा प्रोग्रामर को काम करने के लिए रेंडर करेंगे विरासत कोड पर, नए कॉमर्स जो जावा और क्यूटी के बारे में थोड़ा जानते हैं, उन्हें विरासत कोड को नए मानकों पर अनुवाद करने के लिए किराए पर लिया जा सकता है।
  4. लेकिन हार्डवेयर प्रोग्रामिंग, असेंबली, C के संदर्भ में और पसंद हार्डवेयर बदलने के बावजूद बहुत लंबे समय तक रह सकते हैं, ऐसे में, आपको अपनी प्रोग्रामिंग भाषा को बदलने की आवश्यकता नहीं होगी, बल्कि अपने हार्डवेयर ज्ञान में सुधार करना होगा।

तो, वास्तव में इस बात पर निर्भर करता है कि आपके प्रोग्रामिंग का डोमेन क्या है और इसके परिणामस्वरूप आप खुद को समायोजित करेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.