क्या एक नौकरी लेने में कमियां हैं जहां मैं एक अनूठी प्रोग्रामिंग भाषा का उपयोग करूंगा? [बन्द है]


37

मैंने सीएस में डिग्री के साथ कॉलेज से स्नातक की उपाधि प्राप्त की है, इसलिए मैं एक ऐसी नौकरी खोजना चाहता हूं जहां मैं क्षेत्र के बारे में अधिक जान सकूं और कुछ पेशेवर अनुभव बना सकूं।

मैंने एक ऐसी कंपनी में साक्षात्कार लिया है जो अपनी स्वयं की इन-हाउस प्रोग्रामिंग भाषा का उपयोग करती है, और मुझे नहीं लगता कि कोई अन्य इसका उपयोग करता है। उन्होंने किसी अन्य भाषा का उपयोग करने या विकास के माहौल के लिए उनका उपयोग करने का उल्लेख नहीं किया है।

मुझे इस तरह की नौकरी करके क्या चिंतित होना चाहिए? अगर मुझे बाद में नौकरी बदलनी पड़ी, तो क्या मुझे फिर से प्रवेश स्तर के पदों की तलाश शुरू करनी होगी क्योंकि मैंने कोई भाषा-विशिष्ट अनुभव प्राप्त नहीं किया है?


8
जब तक आप अपनी नौकरी, काम के माहौल और अपनी जिम्मेदारियों के साथ सहज महसूस करते हैं, तब तक भाषा महत्वपूर्ण नहीं होगी।
मार्सेलो

5
सीएस डिग्री के साथ स्नातक होने का मतलब है कि आपके पास नई चीजें सीखने की क्षमता है। आपको लगातार उन स्थितियों के साथ प्रस्तुत किया जाएगा जहां आपको एक नई भाषा या तकनीक हासिल करना / सीखना है और यह अलग नहीं है। आप नौकरी से नौकरी के लिए क्या समस्या का अनुभव कर रहे हैं। सवारी के लिए एक विशिष्ट भाषा का वाक्य विन्यास आता है।
क्रिस

11
क्या किसी भी संयोग से मालिकाना भाषा MUMPS है?
R0MANARMY

3
अगर यह वसाबी ( ब्लॉग .fogcreek.com/the-origin-of-wasabi ) है - तो ले लो!
गेरू

3
@ डेवशॉ: और लोग अभी भी बैल के साथ भागते हैं। जरूरी नहीं कि यह एक अच्छा विचार है;)
R0MANARMY

जवाबों:


28

मुख्य चढ़ाव:

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

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


12
वास्तव में यह ठीक नहीं है क्योंकि एचआर बफून ज्यादातर हायरिंग को चलाते हैं, यहां तक ​​कि कई अच्छी कंपनियों के लिए भी ....
Cervo

1
मैं उपकरण / समर्थन से सहमत हूँ। मेरी पुरानी नौकरी में, हमने एक कस्टम डेटा एक्सेस इंजन का इस्तेमाल किया। मैं आपको यह नहीं बता सकता कि मैं कितनी बार रनटाइम त्रुटियों का सामना करना चाहता था, लेकिन मुझे खुद को याद दिलाना पड़ा कि यह एक आंतरिक बात थी। तुम भी मदद के लिए stackoverflow के लिए सवाल पोस्ट नहीं कर सकते। आप अपनी कंपनी की दया पर हैं और आप बेहतर शिकार करेंगे कि उनके पास अच्छी तरह से दस्तावेज, एफएक्यू सेक्शन पेज / सेक्शन जैसी चीजें हैं, या उन नागवार अनपेक्षित मुद्दों को हल करने के बारे में दस्तावेज हैं जो आमतौर पर आपको ट्रैक करने में घंटों लगते हैं। यह बहुत बुरा चूसा। मुझे खुशी है कि फिर से NHibernate के साथ वापस आना चाहिए।
ए-डब

"तुम भी मदद के लिए stackoverflow करने के लिए सवाल पोस्ट नहीं कर सकते।" क्या होगा यदि आप एक घर में एसओ क्लोन स्थापित करने के लिए आंतरिक नेटवर्क को बनाए रखने वाले लोगों में से एक को आश्वस्त करते हैं?
JAB

मैं एक ऐसी ही समस्या में भाग गया। बिना किसी उपयोगकर्ता आधार वाली बहुत ही विशिष्ट भाषाओं में उनके टूल के साथ समस्याएँ हैं। एक विकल्प, जिसका मैंने उपयोग किया है, वह है कि टूल जैसे कोड लेना और कोड लिखना है। खासकर अगर यह बहुत सारे बॉयलरप्लेट है।
स्पेंसर रथबुन

96

भाग जाओ, और जल्दी से भाग जाओ। जब तक आप नौकरी के लिए बेताब नहीं होते और बहुत भूखे होते हैं, यह एक ऐसी स्थिति है जिसे आप स्पष्ट करना चाहते हैं।

मेरे पास ऐसा करने वाली कंपनी के साथ अनुभव है, और केवल यही कारण है कि उन्होंने ऐसा किया ताकि उनके कर्मचारियों को सार्थक, हस्तांतरणीय अनुभव प्राप्त न हो । यह वास्तव में नियंत्रण के बारे में था।

अन्य लोगों ने यहां कहा कि "प्रोग्रामिंग प्रोग्रामिंग है" सही है, लेकिन मैं इसे अपने सिर पर रखूंगा और पूछूंगा कि क्यों न कुछ मानक भाषा का उपयोग किया जाए, जिसके लिए बाहरी समर्थन, लाइब्रेरी, फ़ोरम और चुनने के लिए उपलब्ध प्रोग्रामर का एक पूल है। से?

केवल एक बार मुझे लगता है कि ऐसी स्थिति ठीक होगी यदि कंपनी-केवल भाषा कस्टम हार्डवेयर के लिए थी। उदाहरण के लिए, आपको उस मशीन के लिए विशिष्ट असेंबली / मशीन कोड का उपयोग करके 9000X गामा-रे इंटरफेरोमीटर के लिए सब कुछ लिखना होगा।


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

15
+100 इसके बारे में ज़रा सोचिए ... अगली स्थिति जो आप देख रहे हैं, उसमें एक मुख्यधारा की भाषा है, आपके पास पेशेवर / लागू अनुभव के शून्य वर्ष होंगे। आप एक जूनियर डेवलपर के रूप में फिर से शुरू करेंगे।

2
क्या होगा यदि वह Google के बारे में बात कर रहा है, और भाषा sawzall है ( labs.google.com/papers/sawzall.html ), या गो (इससे पहले कि यह सार्वजनिक थी)? एक नई भाषा का आविष्कार करने के लिए अन्य अच्छे कारण नहीं हैं?
नील जी

3
@ नील - बहुत सारे कारणों से, और लोग आमतौर पर उन्हें छोटी भाषा, डीएसएल (डोमेन विशिष्ट भाषा), या (Google के मामले में) "अगली बड़ी बात" कहते हैं। मेरे पास निश्चित रूप से मालिकाना भाषा के खिलाफ कुछ भी नहीं है। ओपी ने कहा कि यह प्रयोग में एकमात्र भाषा है। Google के पास मानक भाषाओं के विरुद्ध कुछ भी नहीं है।
unpythonic

3
मुझे कंपनी की प्रेरणाओं को देखने का विचार पसंद है, लेकिन IMHO, अपने कर्मचारियों को फंसाने के एकमात्र उद्देश्य के लिए अपनी भाषा का आविष्कार करना एक ऐसा विचार नहीं है जो जमीन से दूर हो गया होगा। इसके बजाय, लगभग निश्चित रूप से, किसी ने एक विशेष समस्या को हल करने के लिए एक भाषा का आविष्कार किया, और अब इसका उपयोग मुख्य रूप से विरासत कारणों से किया जाता है। एक आदर्श वातावरण नहीं, लेकिन कम से कम सौम्य।
tylerl

22

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

मैं इसे अनुभव से कहता हूं क्योंकि मैंने अपनी सीएस डिग्री के साथ स्नातक होने के बाद सिर्फ पहली नौकरी छोड़ी थी, जहां मैं लगभग उसी स्थिति में था जैसा आप वर्णन करते हैं। अधिकांश प्रोग्रामिंग मूल रूप से अज्ञात भाषा में की गई थी, जिसे प्रगति (उर्फ ओपनएडेज एबीएल) कहा जाता है। यह भयानक है। COBOL जितना बुरा नहीं है, लेकिन करीब है। मैं वहां फंस गया क्योंकि जिस क्षेत्र में मैंने स्नातक किया है, उसके पास प्रोग्रामिंग की कई नौकरियां नहीं हैं, और मैं अपनी पत्नी के जाने से पहले उसके साथ स्नातक होने की प्रतीक्षा कर रहा था।

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

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

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

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

टी एल; डॉ

यह मत करो।

PS उन लोगों के लिए जो यह कहते हैं कि किसी भी नई भाषा को सीखना उपयोगी है, क्योंकि यह अपने आप में सच है। समस्या तब होती है जब आप उस भाषा का उपयोग करके लंबे समय तक लगभग विशेष रूप से पूर्णकालिक रहते हैं, और अधिक उपयोगी भाषाओं (और तकनीकों) के संपर्क में खो जाते हैं। यही आप बचना चाहते हैं।


यह। कुछ ऐसा ही एक गद्दीदार, कम तनाव वाली नौकरी के लिए अच्छा है जब तक आपकी सेवानिवृत्ति नहीं हो जाती। करियर को किकस्टार्ट करने का यह अच्छा तरीका नहीं है।
वेन मोलिना

यह एक भयानक सोचा @Wayne है: एक मालिकाना भाषा सीखें स्कूल से तुरंत, तो 50 विषम वर्षों के लिए उस भाषा का उपयोग विशेष रूप से ...
मॉर्गन Herlocker

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

मैंने सिर्फ मध्यम आकार के स्थान पर एक अनुबंध समाप्त किया है जिसकी कोर प्रणाली प्रगति में लिखी गई है - यह अज्ञात नहीं है। सौभाग्य से, मैं वेब सेवा कॉल के माध्यम से सिस्टम में अंतर रखने वाले नए .Net कोडर्स में से एक था। जब भी उन्हें जरूरत हुई, वे प्रगति कोडर्स प्राप्त करने में सफल रहे।
डेव

16

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

लेकिन, क्या वे उस भाषा का विशेष रूप से उपयोग करते हैं? यह दुर्लभ है कि एक कंपनी केवल एक भाषा का उपयोग करती है। यहां तक ​​कि VBA के साथ मेरे समय में कुछ ASP, Java और PostgreSQL शामिल थे।


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

3
वास्तव में मेरे पास समस्याएं हैं क्योंकि मैं एक जावा नौकरी चाहता हूं और मेरा सारा अनुभव .NET में है इसलिए कोई भी मुझे नौकरी नहीं देगा और वे बहुत समान हैं। पूरी तरह से कस्टम भाषा के साथ, आपके पास और भी कठिन समय होगा। मानव संसाधन के लोग और अधिकांश रिक्रूटर्स मोरन हैं और सोचते हैं कि आपके द्वारा स्पर्श की जाने वाली प्रत्येक तकनीक में 5 साल के अनुभव की आवश्यकता है ....
Cervo

8

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

पिछली नौकरी में मैंने बहुत सारी पीएल / एसक्यूएल का काम लिया था और मैंने कभी भी पीएल / एसक्यूएल की एक भी लाइन नहीं लिखी थी - मैंने इसे लगभग दो सप्ताह में उठाया।

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


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

@ एलेक्स: "... जॉब पोस्टिंग के लिए योग्यता प्राप्त नहीं कर सकता है जिसे भाषा वाई के साथ एक्स साल के अनुभव की आवश्यकता होती है" किसी भी नौकरी को लेने के लिए आकस्मिक है। एक विशेष कार्य लेने का मतलब है कि आप अन्य अवसरों से चूक रहे हैं।
क्रिस

2
@ क्रिस हाँ ... लेकिन यह थोड़ा अलग है अगर आपकी सीख "फूबर" है और इसे दूसरी कंपनी में स्थानांतरित करने की कोई उम्मीद नहीं है जो "फूबर" का भी उपयोग करता है। यदि आप PHP सीखते हैं ... निश्चित रूप से आप C नहीं सीख रहे हैं ... लेकिन ऐसी कई कंपनियाँ हैं जो PHP के लिए भुगतान करती हैं।
वर्नरसीडी

3
-1 यह सही उत्तर है, लेकिन इस प्रश्न के लिए नहीं।
विल्हेमटेल जुले

2
"एक संभावित भविष्य के नियोक्ता अधिक प्रभावित होंगे," मैंने कंपनी वाई के साथ एक्स को पूरा किया "की तुलना में वे" मैं वाई वर्षों के लिए एक्स भाषा जानता हूं "।" --- तकनीकी साक्षात्कार के दोनों पक्षों पर मेरा अनुभव इसके ठीक विपरीत रहा है।

6

आईटी में, कंपनी को अक्सर अच्छे उम्मीदवारों को खोजने के लिए भर्ती के साथ करना पड़ता है। भर्तीकर्ता आईटी विशेषज्ञ नहीं हैं, इसलिए कुछ मापदंड हैं और उम्मीदवारों के साथ मेल खाते हैं और फिर उन्हें कंपनी में वापस भेजते हैं। यह बड़ी कंपनियों में मानव संसाधन के साथ सम रास्ता जाता है।

आपको इससे समस्या है। आप भर्ती मानदंडों में फिट नहीं होंगे। इसलिए, मैं कहूंगा कि यह आपकी दक्षताओं के संबंध में कोई समस्या नहीं है। प्रोग्रामिंग प्रोग्रामिंग है, और एक ठोस प्रोग्रामर को पता होना चाहिए कि एक भाषा से दूसरी भाषा में कैसे स्विच किया जाए, क्योंकि सिंटैक्स विश्वसनीय कोड, टेस्टेबल कोड और मेनटेबल कोड को जानने से कम महत्वपूर्ण नहीं है। थोप्स कैपेसिटी ज्यादातर भाषा स्वतंत्र होती है।

हालाँकि, जब तक आप बिना भर्ती हुए आईटी लोगों के मिलान मानदंडों के साथ फिट नहीं होंगे, तब तक भविष्य में रोजगार पाने में असुविधा होगी। भले ही आप वैसे भी प्रतिस्पर्धी होंगे। उन व्यक्तियों को यह नहीं पता है कि वे कैसे न्याय कर सकते हैं क्योंकि वे गैर आईटी हैं।

मैं निश्चित रूप से पहले एक के लिए इस नौकरी की सिफारिश नहीं करूंगा। लेकिन अगर आपके पास व्यापक रूप से इस्तेमाल की जाने वाली तकनीकों (जावा, पीएचपी, सी, सी ++, सी #,।) के बारे में आपके सीवी में पहले से ही कुछ प्रविष्टि है, तो इसे पसंद करें।


भर्तीकर्ताओं के बारे में आपकी जानकारी के लिए धन्यवाद; यह सही लगता है।
एलेक्सा

5

निश्चित रूप से कौशल हैं जो आप मालिकाना भाषाओं और वातावरण का उपयोग करके उठा सकते हैं / सुधार सकते हैं। जैसा कि अन्य उत्तरों में उल्लेख किया गया है, कुछ कौशल भाषा को पार करते हैं, और वे फिर से शुरू होने पर बहुत मूल्यवान हो सकते हैं।

हालाँकि, उन कौशलों को अक्सर अनदेखा कर दिया जाता है जब रिज्यूमे की समीक्षा करने वाले लोग तकनीकी नहीं होते हैं। अक्सर (नौकरी की गुणवत्ता स्पेक्ट्रम के निचले सिरे में, जो दुर्भाग्य से, अपेक्षाकृत अनुभवहीन डेवलपर्स के लिए अक्सर सबसे अच्छा दांव होता है) रिज्यूमे का मूल्यांकन मुख्य रूप से x वर्ष की भाषा y पर किया जाएगा , और अन्य कौशल जो आप में नहीं आए होंगे। जब तक आप एक साक्षात्कार के साथ दरवाजे में एक पैर मिल गया है तब तक खेलते हैं।

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

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

इससे पहले कि आप एक मालिकाना भाषा पर ध्यान केंद्रित करने के कारण किसी प्रस्ताव को पारित करने पर विचार करें, वर्तमान नौकरी बाजार पर विचार करना सुनिश्चित करें, और आमतौर पर आपके आवेदन कैसे प्राप्त होते हैं।


3

यह नीचे आता है कि आप किस सहायक भाषा और कौशल को चुनेंगे। अगर वास्तव में उनकी घर की भाषा का उपयोग नहीं किया जाता है या कंपनी के बाहर भी जाना जाता है, तो यह सीमित लाभ वाले करियर वार होगा (जब तक कि इसके फटने की संभावना न हो और अगली बड़ी चीज हो)। मैंने थर्ड पार्टी टूल के साथ काम करते हुए कुछ साल बिताए जो अपने आप में मेरे लिए बेकार है (करियरवाइज़), हालाँकि उन प्रोजेक्ट्स पर काम करने से मेरे एचटीएमएल, सीएसएस और जावास्क्रिप्ट स्किल्स में सुधार हुआ। मैंने इस बारे में भी बहुत कुछ सीखा कि उद्यम परियोजनाएँ कैसे चलती हैं और संरचित होती हैं, ग्राहकों के साथ व्यवहार करना, उम्मीदों का प्रबंधन करना। सभी चीजें जो आधुनिक सॉफ्टवेयर विकास का हिस्सा और पार्सल हैं जो वास्तव में भाषा नहीं हैं।


मैंने अपने प्रश्न पर ध्यान दिया है कि उन्होंने किसी भी सहायक भाषा का उल्लेख नहीं किया है; गैर-भाषा विशिष्ट कौशल के बारे में अच्छे बिंदु।
एलेक्सा

2

ढांचे के बारे में क्या: आईडीई, संपादक, पुस्तकालय? अधिकांश जटिल व्यावसायिक ऐप। इस दिन एक सादे पाठ संपादक और कमांड लाइन संकलक के साथ नहीं किया जा सकता है।

क्या उनके पास अपनी कस्टम प्रोग्रामिंग भाषा के लिए कुछ है?


अच्छी बात। फिर, उन्होंने इसका उल्लेख नहीं किया। मुझे कुछ पूछना है।
एलेक्सा

2
कभी-कभी मालिकाना आईडीई / टूलसेट आंख-खराब होते हैं (मैंने कुछ के साथ काम किया है)।
FrustratedWithFormsDesigner

2

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


यह भी। केवल जिस तरह से इस काम के लिए एक लाभ हो सकता है अगर उद्योग ज्ञान में मदद मिलेगी और आप वास्तविक व्यापार डोमेन में स्थानांतरित करना चाहते हैं। यदि आप एक डेवलपर बने रहना चाहते हैं, तो एडमिरल अकबर के अमर शब्दों में,IT'S A TRAP!
वेन मोलिना

2

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

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

इसे इस तरह से सोचें: यदि आप पर्ल प्रोग्राम लिखने का काम लेते हैं, तो जरूरी नहीं कि आप पर्ल प्रोग्राम लिखने की अनंत काल तक रहें। न ही .NET कयामत में नौकरी करने से आप हमेशा के लिए माइक्रोसॉफ्ट के लिए बाध्य हो जाते हैं।

लेकिन यहाँ एक महत्वपूर्ण हिस्सा है: मैं कभी भी एक प्रोग्रामर को काम पर नहीं रखूंगा जो केवल एक भाषा जानता है , भले ही वह वही हो जो मैं उसका उपयोग करना चाहता हूं। एक प्रोग्रामर जिसके पास कई भाषाओं में विस्तृत अनुभव नहीं है, वह अपनी पसंद की भाषा के साथ अक्सर गरीब भी होता है। यह नई चीजों को सीखने की महत्वाकांक्षा की कमी को भी दर्शाता है।

दूसरी ओर, यदि कोई प्रोग्रामर पायथन, रूबी, सी #, पीएचपी, सी और एर्लांग को जानता है, तो यह तथ्य कि वह भी जानता है कि एपीएल उसके खिलाफ हड़ताल नहीं है, भले ही नरक में कोई मौका नहीं है कि हम एपीएल का उपयोग करेंगे कुछ भी।

इसलिए, अगर आपके पास अनुशासन है कि भाषा को अपना एकमात्र ध्यान केंद्रित करने से रोकें, तो काम करें।

और यह फिर से कहने लायक है: ओपन-सोर्स प्रोजेक्ट्स में योगदान करें। वे "कार्य अनुभव" से अधिक टन के लिए गणना करते हैं क्योंकि यह ऐसा कुछ नहीं है जो आपने सिर्फ एक पेचेक बनाने के लिए किया था। प्रोग्रामर जो ओपन-सोर्स प्रोजेक्ट पर काम करते हैं, वे सोने की तरह हैं।


2

मेरी सीएस डिग्री के साथ स्नातक करने के बाद मेरी पहली नौकरी एक अस्पष्ट भाषा के साथ विकसित करना शामिल थी। अद्वितीय नहीं। घर में विकसित नहीं। लेकिन एक अस्पष्ट पर्याप्त वीएमएस 4 जीएल जो मैंने किसी और को इस्तेमाल करते हुए कभी नहीं देखा।

पूर्वव्यापी में, यह एक नासमझ निर्णय था। जब मैंने उस काम को करने वाले पेशेवर सॉफ्टवेयर विकास के बारे में बहुत कुछ सीखा, तो यह "सॉफ्ट" कौशल के साथ-साथ जाने के लिए एक विपणन योग्य भाषा दक्षता विकसित करने के लिए एक पूरी तरह से बेहतर होता।

मैं भाग्यशाली हो गया - मेरी दूसरी नौकरी एक और अस्पष्ट वीएमएस 4 जीएल के साथ काम कर रही थी । उन्होंने मुझे काम पर रखा क्योंकि उन्हें पता था कि वे ऐसे लोगों को नहीं पा सकते हैं जो पहले से ही भाषा जानते थे - यह तथ्य कि मुझे 4 जीएल के साथ वीएमएस प्लेटफॉर्म पर अनुभव था, पर्याप्त था। और उस नौकरी में, मुझे एक विपणन योग्य भाषा में प्रशिक्षित होने का अवसर मिला क्योंकि वे वीएमएस से विंडोज सर्वरों की ओर चले गए थे।

लेकिन मैं आसानी से उस भाग्य को प्राप्त नहीं कर सकता था, और अपने आप को अपने कैरियर में पांच साल के लिए पूरी तरह से शून्य अनुभव के साथ पाया, जो मेरे फिर से शुरू होने के लिए एक भर्ती या एचआर व्यक्ति को राजी करेगा।

स्नातक होने के बाद आपकी पहली नौकरी के लिए, मैं वास्तव में, वास्तव में इसकी सिफारिश नहीं करता हूं।


2

मेटा-प्रतिक्रिया देने के लिए, मैंने देखा है कि कई प्रतिक्रियाएं कहती हैं, "व्यक्तिगत अनुभव से, यह एक बुरी बात है।"

कई अन्य कहते हैं, "सिद्धांत रूप में, यह बुरा नहीं है।"

लेकिन मैंने जो भी प्रतिक्रियाएँ देखी हैं, उनमें से कोई भी ऐसा नहीं है जिसने ऐसा कुछ किया हो और सोचा हो कि यह एक अच्छा अनुभव था।

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

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


1

अगर आपको लगता है कि अच्छे / महान प्रोग्रामर हैं जो आपकी मदद करेंगे और आपको सलाह देंगे तो काम लें। आपको लगता है कि ऐसा स्थान है जिसमें बहुत अच्छे लोग हैं, लेकिन यह निश्चित नहीं हो सकता है। इसके अलावा, क्या इस कंपनी के पास शीर्ष उम्मीदवारों को काम पर रखने के लिए किसी प्रकार की प्रतिष्ठा है? आप किसी अन्य व्यक्ति द्वारा काम पर रखी गई भाषाओं की परवाह किए बिना काम पर रख सकते हैं।


1

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


1

मैंने एक मालिकाना भाषा में प्रोग्राम किया है। लेकिन यह वह भाषा नहीं थी जिसका प्रयोग सभी जगह किया जाता था। मेरे पास अब उस अनुभव के खिलाफ कुछ भी नहीं है, हालांकि मैंने उस काम को करने के हर पल को भुनाया। मुझे उस भाषा का उपयोग करने, उस भाषा को बनाए रखने और उसे सुधारने का मौका मिला, साथ ही उस कार्यक्रम को बनाए रखने के लिए जो उस भाषा में लिखा गया था।

रास्ते में, मैंने पढ़ना और समझना सीखा कि एक छोटा दुभाषिया कैसे काम करेगा। यदि आपके संभावित नियोक्ता के पास मालिकाना भाषा के लिए संकलक / दुभाषिया के लिए स्रोत हैं, तो आपको बस इसके आंतरिक पर काम करने का मौका मिल सकता है। मैं कह सकता हूं, अनुभव से, आप इस काम के अनुभव को आने वाले वर्षों के लिए खजाना देंगे।

आपने जो हस्तांतरणीय कौशल प्राप्त किया है वह टीम वर्किंग, सॉफ्टवेयर इंजीनियरिंग, कंपाइलर / इंटरप्रेटर लिखना या, इसके कलपुर्जे, एल्गोरिदम आदि हैं। यदि यह एक दुभाषिया है, तो मालिकाना भाषा सिर्फ एक मुखौटा है जिसके तहत आप दुभाषिया पाएंगे। सी, या, ऐसी अन्य भाषा में लिखा गया है। यदि मालिकाना भाषा संकलित की जाती है, तो आपको एक उत्पादन संकलक पर काम करने का मौका मिलेगा जो पूरी तरह से बूट स्ट्रैप्ड है। इसलिए, जब आप अगले काम की तलाश करते हैं, तो आपको इन कौशल को बेचने की ज़रूरत है, जैसे कि, डेवलपर डेवलपर के लिए C / C ++ / Java / Python या, वेब विकास के लिए Python, Perl, Java, CSS, JavaScript, JavaScript, Flash या, वेरिलॉग, एम्बेडेड विकास के लिए VHDL, या, अनुप्रयोगों के अन्य डोमेन के लिए भाषाओं का कोई अन्य सेट।

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

साक्षात्कार में, वर्षों के अनुभव और तकनीकी कौशल निर्णय लेने में अकेले नहीं हैं। सीखने की आपकी प्यास, सांस्कृतिक फिट, सांस्कृतिक झुकाव, निर्णय का एक बड़ा हिस्सा बनाते हैं।

इसलिए, पहली नौकरी के लिए, यदि आपका काम केवल मालिकाना भाषा में लिखे गए कार्यक्रमों तक ही सीमित नहीं है, लेकिन आपको इसके कार्यान्वयन पर भी काम करने की अनुमति देता है, तो इसे लें।


1

मुझे लगता है कि इसके दो पहलू हैं। पहले यह विशिष्ट काम है और दूसरा, यह है कि यह आपके कैरियर की संभावनाओं को कैसे प्रभावित करता है।

मैं इस नौकरी के बारे में जानना चाहता हूं कि उन्होंने अपनी प्रोग्रामिंग भाषा क्यों बनाई। क्या इस का कोई मतलब निकलता है? अगर मैं एक अलग काम नहीं लेता।

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

कैरियर संभावना पक्ष पर, जैसा कि अन्य ने उल्लेख किया है, रिक्रूटर और एचआर लोग जो प्रोग्रामिंग को नहीं समझते हैं और चेक-बॉक्स की एक श्रृंखला का उपयोग करके काम करते हैं, उन्हें आपके सीवी के साथ कठिनाई होगी। कई कंपनियां जो प्लग-एंड-प्ले C ++ प्रोग्रामर चाहती हैं, वे आपको एक नई भाषा सीखने के लिए भुगतान करेंगे। यह सब सच है।

लेकिन क्या आप वास्तव में उस तरह की कंपनी के लिए काम करना चाहते हैं?

यदि इसका उत्तर 'हां' है, तो आपको संभवतः इस नौकरी को बंद कर देना चाहिए और अधिक पारंपरिक आवश्यकताओं के साथ एक की तलाश करनी चाहिए। इसके अलावा, आप कहाँ रहते हैं, इस आधार पर, आपको बहुत विकल्प नहीं मिल सकते हैं और उन कंपनियों के लिए काम करना होगा जो वास्तव में प्रोग्रामर को नहीं समझते हैं।

व्यक्तिगत रूप से, मैं उस तरह की कंपनी के लिए काम नहीं करना चाहता हूं और मुझे लगता है कि यह कहना उचित है कि मैंने अपनी पसंद को सीमित नहीं किया है। यदि आपके पास नई तकनीकों को जल्दी सीखने, वास्तविक दुनिया की समस्याओं को हल करने और शायद, कुछ "व्यवसाय" ज्ञान है, तो मुझे लगता है कि आपको ठीक होना चाहिए।

इसके अलावा सकारात्मक भी हैं। कंपाइलर / दुभाषिया के साथ आपको कितनी अन्य जगहें खेलने को मिलती हैं? हर दिन आपके द्वारा उपयोग की जाने वाली भाषा की नई विशेषताओं और वाक्य रचना को प्रभावित करने के लिए आपको कितनी बार मिलता है?


1

सबसे पहले, एक इन-हाउस प्रोग्रामिंग भाषा एक बुरी चीज नहीं है, हालांकि, कुछ जमीनी नियम हैं जिन्हें आपको एक कस्टम भाषा को सही ठहराने की आवश्यकता है।

आप लिखते हैं कि वे सोचते हैं कि वे किसी अन्य भाषा का उपयोग नहीं करते हैं। पहला सवाल आपको पूछना चाहिए कि क्या वे किसी अन्य भाषा का भी उपयोग करते हैं।

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

हालाँकि, किसी भी कस्टम भाषा को कभी भी पूर्ण भाषा को लागू नहीं करना चाहिए। इसके डोमेन के बाहर आपको अभी भी एक क्लासिक / व्यापक रूप से ज्ञात प्रोग्रामिंग भाषा पर वापस आना चाहिए। यहां तक ​​कि भाषा डोमेन में भी यह संभावना नहीं है कि हर छोटा विस्तार डोमेन भाषा द्वारा कवर किया गया है।

पूछने के लिए अच्छे प्रश्न:

  1. क्या इस कंपनी में अन्य भाषाओं का उपयोग किया जाता है?
  2. क्या कारण है कि अन्य भाषा उनके लिए उपयुक्त नहीं थी?
  3. क्या कंपनी के बाहर प्रयोग की जाने वाली भाषा (शोधकर्ताओं द्वारा या अन्य कंपनियों को लाइसेंस के तहत)
  4. भाषा को कितने लोग जानते हैं।
  5. भाषा के साथ कितने (सफल) प्रोजेक्ट / कार्यक्रम बनाए जाते हैं।

इन उत्तरों से आपको यह पता लगाने में सक्षम होना चाहिए कि भाषा की स्थिति क्या है। यदि यह एक डोमेन भाषा है जो बहुत अच्छा मूल्य जोड़ती है, तो यह सब ठीक है। यदि यह के somebodies पालतू परियोजना को बदलने के लिए जावा या सी # तो वहाँ से बाहर निकलने के लिए asap

संपादित करें: मेरा सुझाव है कि आप विकिपीडिया पर डोमेन भाषाई भाषा लेख में पढ़ें , जिससे कुछ और जानकारी मिलनी चाहिए।


1

हम इसे पसंद नहीं कर सकते हैं, लेकिन कंप्यूटर प्रोग्रामर के रूप में हमारे पास एक सीवी होना चाहिए जो एजेंट और मानव संसाधन विभाग परियोजना प्रबंधकों को अग्रेषित करने के लिए तैयार हैं । हमारे सीवी को भी किसी को देखने के 30 सेकंड के भीतर आवश्यक सेट के मिलान के रूप में खड़ा होना चाहिए, यह भी होना चाहिए सही कीवर्ड यह cv डेटाबेस की खोज से मेल खाता है।

तो बस एक अनूठी प्रोग्रामिंग भाषा में काम करना एक बड़ा जोखिम है! हालाँकि DSL और एक मुख्य स्ट्रीम भाषा के मिश्रण का उपयोग करके CV पर अच्छी तरह से प्रस्तुत किया जा सकता है। (आपको अपने CV पर सच बताना चाहिए, लेकिन यह पूरी सच्चाई नहीं है!)


1

यदि आप पहले से ही प्रोग्रामिंग ज्ञान का एक बहुत व्यापक चौड़ाई है, तो मैं इस तरह से नौकरी लेने से कम घबराऊंगा। यदि आप उद्योग के लिए नए हैं, तो यह आपके लिए पेशेवर रूप से बहुत बुरी तरह से छेद कर सकता है, संभवतः इस बिंदु पर कि आपको जूनियर या इंटर्न के रूप में बाद में शुरू करना होगा ... यदि आप रहें तो यह विशेष रूप से बुरा हो सकता है। थोड़ी देर के लिए इस कंपनी के साथ, केवल हस्तांतरणीय कौशल के साथ छोड़ने के लिए।

यदि आप उद्योग में पहले से ही बहुत अनुभवी हैं, तो यह वास्तव में आपके कैरियर के लिए अच्छा बुलेट पॉइंट हो सकता है। और यदि आप इस स्थान को छोड़ देते हैं तो यह धारणा "लानत है, वह एक जेडी है, वह सब कुछ कर चुका है"


1

कंपनी में तभी शामिल हों जब आप अपने पूरे जीवन के समय कंपनी में काम करेंगे, या फिर कभी भी इसे लेने के बारे में भी न सोचें, भले ही आपको अच्छा वेतन पैकेज मिल रहा हो। मुझे ऐसी कंपनी में शामिल होने और वहां अटकने के बावजूद अनुभव है नौकरी में बहुत सारी निराशाएँ, क्योंकि किसी अन्य नौकरी के लिए बाहर देखने के लिए अन्य प्रोग्रामिंग भाषाओं में कोई अनुभव नहीं है।


यह। इस "अवसर" से सावधान रहें, यह केवल एक त्वरित सेवानिवृत्ति का अवसर है।
वेन मोलिना

0

मैंने किसी को 15 साल के अनुभव के साथ देखा है, मुख्य रूप से एक प्रमुख या प्रमुख डेवलपर के रूप में, लंबे समय से नौकरी पाने में असमर्थ, मुख्य रूप से क्योंकि कंपनी ने उसे समकालीन भाषाओं और एपीआई के रूप में कोई अनुभव नहीं छोड़ा।

प्रोग्रामर मानसिक रूप से डिब्बे में वैसे ही डाल देते हैं जैसे फिल्मों में अभिनेता (नायक, खलनायक, आदि ...) और एक बार जब आप अपने बिन क्या स्थापित करते हैं, तो मुझे लगता है कि आप नौकरी ढूंढने की तुलना में बहुत मुश्किल कर सकते हैं यदि आप नए सिरे से हैं। कॉलेज।

यही है, यदि आपके पास सीएस डिग्री है, तो आप संभवतः कई नौकरियों के लिए एक उम्मीदवार हैं।

लेकिन अगर आपके पास PHP में 3 साल के अनुभव के साथ सीएस की डिग्री है, तो आप वास्तव में जब आप स्नातक की उपाधि प्राप्त करते हैं, तो जावा वेब डेवलपर की स्थिति के लिए एक उम्मीदवार का कम होता है। आपने खुद को एक PHP डेवलपर के रूप में आंका है और जब तक आपके पास इसके विपरीत अनुभव नहीं होता है, तब तक आप ऐसा करने जा रहे हैं। (अजीब, लेकिन मुझे लगता है कि सच है, आपके पास कुल अनुभव अधिक है, लेकिन आपका फिर से शुरू अप्रासंगिक हो जाएगा क्योंकि यह गलत प्रकार का अनुभव है, जबकि कॉलेज के बाहर आपका रिज्यूमे ताजा नहीं रहा होगा)

और अगर आपके पास SpecialtyLanguageX में 1 साल के अनुभव के साथ CS डिग्री है तो आपने अपने लिए सभी तरह के दरवाजे बंद कर लिए हैं।

ये सिर्फ मेरी राय हैं और निश्चित रूप से अवलोकन हैं, मैंने कभी भी काम पर रखा नहीं है, यह सिर्फ मेरे जैसा दिखता है।

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