मैं Microsoft स्टैक का उपयोग करके नौकरी में कैसे बदलाव कर सकता हूं? [बन्द है]


10

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

PHP वास्तव में वह नहीं है जो मैं करना चाहता हूं, और मुझे लगता है कि यह मेरे अवसरों को सीमित कर रहा है जितना लंबे समय तक मैं इस रास्ते पर रहूंगा। यह एक ऐसी भाषा नहीं है जिसे मैं दैनिक आधार पर उपयोग करना पसंद करता हूं, और मैं एक बड़े संगठन में काम करना चाहूंगा, जहां ऐसा नहीं लगता कि PHP का बहुत अधिक उपयोग है।

मैं वेब विकास में बने रहना चाहता हूं, और माइक्रोसॉफ्ट स्टैक के लिए बहुत सारी नौकरियां लगती हैं: सी #, एसक्यूएल सर्वर और एएसपी.नेट एमवीसी। लेकिन विज़ुअल स्टूडियो में सामान्य लाइन C ++ लिखने वाले आधे सेमेस्टर से परे, मुझे Microsoft तकनीक का कोई अनुभव नहीं है।

Microsoft की दुकान में नौकरी करने के लिए संक्रमण करने के लिए मैं कहाँ से शुरू करूँ? क्या कोई विशिष्ट प्रमाणपत्र हैं जिन पर मुझे ध्यान केंद्रित करना चाहिए, या विश्वविद्यालय के पाठ्यक्रमों पर ध्यान देना चाहिए? नियोक्ता या भर्तीकर्ता क्या देख रहे हैं?

मैं अपने खाली समय में एक पालतू प्रोजेक्ट बनाने के अलावा क्या कर सकता हूं?


हाय कीओ, मैंने आपके प्रश्न को करियर टैग के सामान्य सफाई के हिस्से के रूप में कॉपी किया है । आपकी नई नौकरी के बारे में आपका अपडेट सुनने में बहुत अच्छा है: क्या आप इसे एक उत्तर के रूप में छोड़ सकते हैं ताकि अन्य इसे अप-वोट कर सकें और इसे संदर्भ के रूप में उपयोग कर सकें?

यदि आप जावा को जानते हैं तो आप कुछ ही हफ्तों में C # पिक कर सकते हैं, और कई कंपनियां यह जानती हैं
ऑस्टिन_एंडर्सन

जवाबों:


12

प्रमाणन से आपको कोई नोटिस मिलने की संभावना नहीं है। वास्तव में, आपका सबसे अच्छा दांव केवल एमएस स्टैक का उपयोग करके कुछ ठंडा बनाना और इसे वेब पर फेंकना हो सकता है, जैसे कि एक पोर्टफोलियो प्रोजेक्ट। एक और बात यह होगी कि C # और ASP में स्टैक ओवरफ्लो प्रश्नों का उत्तर देना शुरू करें और फिर SO करियर के माध्यम से आवेदन करें (मुझे लगता है कि आपने ज्यादातर PHP और JS प्रश्नों का उत्तर दिया है)।


SO करियर में ऑस्ट्रेलिया में शून्य नौकरियां हैं। मुझे लगता है कि सभी को मेरी सीवी पर पर्याप्त है ताकि यह बिन में न फेंके। प्रोग्रामिंग परीक्षण वास्तव में क्या मायने रखता है।
कीयो

@ केयो, एटलसियन ने एसओ करियर के माध्यम से विज्ञापन दिया और वे काम करने के लिए अच्छी जगह हैं (हालांकि विभिन्न कौशल)। नेवर से नेवर। SO करियर एक नई परियोजना है।
अलेक्जेंड्रे रफालोविच

यह soooooooooo पूरी तरह से झूठ है। मुझे पता है कि 2 सौभाग्य 100 कंपनियां हैं जहां एक एमएस सर्टिफिकेट और एक डिग्री एक साक्षात्कार की लगभग गारंटी है ... और यदि आप खुद को बेच सकते हैं, तो नौकरी। यह सही प्रति से बना नहीं है, लेकिन इस तरह से चीजें हैं।
लाल मिट्टी-गंदगी

1
यह व्यावहारिक रूप से FTSE 250 में कुछ नेट की दुकानों में अयोग्यता है। यदि आपका CV का हेडर अगर FirstName LastName MCP है, तो यह निश्चित रूप से अयोग्य है यदि इसका FirstName LastName Bsc MCP है। इसका शो तुरन्त ही आपको मूल्य देता है।
sa93

9

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

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

एक बार जब आपने एक फ़ील्ड या 2 चुना है, तो इन क्षेत्रों पर खुले स्रोत डोमेन में क्या है, इस पर गौर करें। भारी योगदान करें, आपको लगता है कि मुझ पर विश्वास किया जाएगा।


यह Django / पायथन होगा, लेकिन मैं इसके लिए कई नौकरियां नहीं पा सकता हूं। शायद मेरे पास रूबी / रेल या सी # के साथ एक मौका है, या तो पीएचपी की तुलना में बहुत अच्छा है।
कीयो

6

मेरी सलाह: C # डेवलपर के रूप में नौकरी पाएं। आपके पास नौकरी पाने के लिए किसी विज्ञापन में सूचीबद्ध सटीक कौशल होना जरूरी नहीं है: यदि आप दिखाते हैं कि आप एक सक्षम डेवलपर हैं, तो आपको इस धारणा के आधार पर नौकरी मिलनी चाहिए कि आप भाषा को चुनेंगे।

मैं यहां अनुभव से बात कर रहा हूं। मेरी पृष्ठभूमि ज्यादातर लोटस नोट्स और ओरेकल पीएल / एसक्यूएल है। बिट्स के साथ। नेट, जावा और एडोब फ्लेक्स। मैंने तय किया कि मैं .NET पर ध्यान केंद्रित करना चाहता हूं, इसलिए मैंने .NET नौकरियों के लिए साक्षात्कार लिया। मैंने 3+ वर्षों में कोई .NET नहीं किया था, लेकिन अब मैं MVC, WCF और lambdas :-) में अपनी गर्दन के लिए तैयार हूं।

मूल रूप से: अपने मौजूदा कौशल को कम महत्व न दें, और काम पर सीखने से डरें नहीं। वास्तव में, वास्तविक दुनिया के देव अनुभव के लिए कोई विकल्प नहीं है।

संपादित करें: मैं Aus में भी हूं। यदि आप उनके पीछे जाते हैं तो अवसर हैं।


क्या आपको लगता है कि मेलबर्न (जहां मैं अभी रहता हूं) की तुलना में सिडनी में अधिक अवसर हैं? यह कुछ साक्षात्कारों के लिए भूमि का प्रयास नहीं कर सकता।
कीयो

निश्चित नहीं। मैं कैनबरा में हूं और एक बार जब मैंने .NET पर ध्यान केंद्रित करने का फैसला किया, तो मुझे हर जगह नौकरी लग रही थी। मुझे लगता है कि आप आदि की तलाश कर रहे हैं, लेकिन मैं व्हर्लपूल जॉब बोर्ड की भी सिफारिश करूंगा। यह वह जगह है जहाँ मुझे यह काम मिला है, और आमतौर पर वहाँ विज्ञापन करने वाले लोग बहुत सुंदर होते हैं।
बेन ह्यूजेस

व्हर्लपूल के साथ अच्छा बिंदु। वहाँ पर पोस्ट करने वाली कंपनियों को संभवत: अच्छी विकास प्रथाओं के स्थान पर स्विच किया जाता है।
कीयो

+1, कॉलेज से बाहर नए सिरे से मुझे माइक्रोसॉफ्ट की दुकान पर एमएस स्टैक का कोई पूर्व ज्ञान नहीं था। जब तक आप प्रदर्शित कर सकते हैं आप सक्षम हैं और सीखने के लिए तैयार हैं तो आप ठीक हो जाएंगे।
जस्टिन एथियर

पुनश्च, यदि आप कैनबरा पर विचार कर रहे हैं, तो हम अब काम पर रख रहे हैं। यहाँ क्या काम की तरह एक लिखने है: benrhughes.com/blog/2011/01/come-work-with-me
बेन ह्यूजेस

2

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

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

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

जाहिर है अगर आप तकनीक के बारे में कुछ जानते हैं तो नौकरी की आवश्यकता होगी, सभी बेहतर। विषयों पर अपने बंद घंटे खर्च करें ताकि आप कम से कम उन महत्वपूर्ण खोजशब्दों को पहचान सकें जो वे आप पर फेंक सकते हैं।

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

तो इस लंबे घुमावदार रंबल का अपशॉट है, अगर आप जो काम कर रहे हैं उसे बदलना चाहते हैं, तो इसके लिए जाएं। खासकर अपने करियर के शुरुआती दौर में। नौकरियों के लिए गोली मारो और देखो क्या होता है। यदि आप कर सकते हैं, तो जहां आपने अच्छा किया है, उस पर कुछ प्रतिक्रिया प्राप्त करें और इतनी अच्छी तरह से नहीं। अंत में, यह इसके लायक होगा।


1

यदि आप उस दिशा में आगे बढ़ना चाहते हैं तो आप प्रौद्योगिकियों के साथ अपने अनुभव के निर्माण पर ध्यान केंद्रित करना चाहते हैं। आप इसे कई तरीकों से कर सकते हैं। पहले Microsoft उत्पादों का उपयोग करके अपने स्वयं के प्रोजेक्ट पर काम करना है। सौभाग्य से उन्होंने कम से कम दृश्य स्टूडियो एक्सप्रेस जैसे कई मुफ्त उपकरण प्रदान किए हैं, ताकि आप कम से कम अपने पैरों को गीला कर सकें। यदि आपके पास कुछ भी नहीं है जिसे आप काम करना चाहते हैं, तो बस कुछ किताबें ढूंढें और पढ़ें और किसी भी अभ्यास या उदाहरण के माध्यम से जाएं जो वे प्रदान करते हैं। आप यह देखने के लिए भी देख सकते हैं कि क्या आपके क्षेत्र में कोई .NET उपयोगकर्ता समूह हैं और उन और नेटवर्किंग में भाग लेना शुरू करते हैं। यदि कोई उपयोगकर्ता समूह नहीं हैं, तो संभवतः आपके पास सम्मेलनों की तलाश करें। तीसरा देखें कि क्या आप एक ऐसी कंपनी पा सकते हैं जो कई तकनीकों का उपयोग करती है जहाँ आप अपने मौजूदा कौशल का उपयोग कर सकते हैं, लेकिन अन्य तकनीकों के संपर्क में रहने और नौकरी पर कुछ अतिरिक्त अनुभव प्राप्त करने का अवसर है। आपके द्वारा सीखे गए कई कौशल अभी भी उस तकनीक और भाषा पर लागू होंगे जो आप उपयोग कर रहे हैं। इसलिए उन कौशलों को विकसित करने के लिए निरंतर ध्यान केंद्रित करना जारी रखें।


1

जैसा कि अन्य लोगों ने कहा, w / 1 वर्ष का अनुभव आपको एक नई नौकरी खोजने में सक्षम होना चाहिए जो आपको .Net में कोड करने की अनुमति देता है। मैं भी PHP से ASP.Net/C# में चला गया, लेकिन मेरा रास्ता अलग था। लगभग एक साल तक PHP में काम करने के बाद, मैंने अपना मास्टर्स किया, एक कंपनी में इंटर्नशिप की, मुख्य रूप से .Net में प्रोग्रामिंग की और फिर अब मैं .Net में पूर्णकालिक काम कर रहा हूँ।

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


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

1

मुझे लगता है कि उत्तर कई भागों में है: कौशल, प्रमाणपत्र और आत्म-प्रचार / ब्रांडिंग।

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

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

प्रमाणपत्र: acm.org या O'Reilly से चीजों को देखें। वहां के सदस्य कई शिक्षण पाठ्यक्रमों और कुछ मामलों में प्रमाणपत्र तक पहुंच प्रदान करते हैं। मैं इनके बारे में बहुत अधिक नहीं जानता, लेकिन यह जांच करने की मेरी दिशा होगी।

एक तरह से विशिष्ट परियोजना कोई मायने नहीं रखती है, लेकिन पहिया को सुदृढ़ करने का प्रयास न करें (फिर भी एक और सीएमएस या टेट्रिस क्लोन)। मौजूदा ओपन सोर्स प्रोजेक्ट में मदद करने के लिए या तो करने के लिए या तो अपने अन्य शौक के आसपास एक सरल नई चीज़ चुनें। या नवीनतम तकनीक और HTML5 / jQuery दृष्टिकोण का उपयोग करके Microsoft से (या एक लोकप्रिय .Net पुस्तक से ) एक मौजूदा .Net डेमो परियोजना को फिर से करें । ध्यान दें कि एक मौजूदा विशेष रूप से डेमो प्रोजेक्ट को फिर से तैयार करना 'अभी तक एक और XYZ' से अलग है क्योंकि आप मूल डेमो की फीचर आवश्यकताओं से विवश हैं और इसलिए वास्तव में मूल कार्यान्वयन से सेब के रूप में तुलना की जा सकती है। आपको यह इंगित करने का भी मौका देता है कि कोई चीज़ अब कहाँ है / कम कुशल / स्पष्ट / पठनीय है।

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

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

चीयर्स दोस्त।


1

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

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

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

किताबें पढ़ना एक और गतिविधि है जिसे आपको करना चाहिए, लेकिन यह हमेशा कुछ हाथों से ऊपर होना चाहिए, अन्यथा कोई उपयोग नहीं करना चाहिए।

मैं भी जोड़ना चाहूंगा, प्रमाणपत्र आपके फिर से शुरू होने के लिए एक अच्छा ऐडऑन की तरह लग सकता है, लेकिन यह वास्तव में आपके कौशल को बढ़ाने में मदद नहीं करता है, और नियोक्ताओं को यह पता है।


1

चूँकि आपके पास पहले से ही PHP अनुभव है जो आपके द्वारा अर्जित वेब विकास कौशल के कई हैं, यदि आप asp.net वेब विकास को आगे बढ़ाते हैं। मैं व्यक्तिगत रूप से asp.net mvc पसंद करता हूं क्योंकि यह अधिक संरचित है और Microsoft लगभग इसे वेब फॉर्मों पर अनुशंसित करता है। तो आपके सीएसएस, जावास्क्रिप्ट और HTML आदि कौशल इस संक्रमण में खो नहीं जाएंगे।

मैं प्रमाणीकरण की सिफारिश करूंगा, सावधानी के एक शब्द के साथ कि प्रमाणीकरण आपको किसी भी चीज के लिए हकदार नहीं करता है। लेकिन, यह एक प्रमाण होगा कि आपको asp.net/microsoft स्टैक की समझ है। आप Microsoft तकनीकों में आसानी से अपनी नौकरी खोज को सही ठहरा सकते हैं। शीर्ष पर, एक प्रमाणन तैयारी आपके लिए बहुत सी अवधारणाओं को उजागर करेगी। सर्टिफिकेशन प्राप्त करना, बैठने और नाखून काटने से बेहतर है, जब तक कि आपके पास asp.net या microsoft स्टैक के किसी भी उपकरण में एक दिलचस्प पालतू प्रोजेक्ट न हो।

यदि आप एक कंपनी द्वारा नियुक्त किए जाते हैं, तो वे अपेक्षा करते हैं कि आप उत्पादक बन सकते हैं लेकिन स्तर भिन्न होता है, लेकिन अब यह विचार पूरा हो गया है कि आप Microsoft स्टैक में कितने कुशल हैं? मैं व्यक्तिगत रूप से अच्छी स्क्रीन कास्ट और रोब कॉन्रे के अच्छे काम के लिए www.tekpub.com को बहुत पसंद करता हूं, चीजों को ट्यूटोरियल की सरल समझने योग्य इकाइयों में विभाजित करने के लिए। इससे आपकी सीखने की प्रक्रिया में तेजी आएगी। मैं दृढ़ता से अनुशंसा करूंगा कि भले ही इसकी मासिक सदस्यता हो जो नाममात्र की है अगर आप ओईसीडी देशों में रहते हैं।

अमेज़ॅन के लिए गया और asp.net/microsoft.net पर पुस्तकों का पीछा करते हुए आमतौर पर 5-स्टार रेटिंग वाली एक पुस्तक चुनें और अपने आप को प्रतिबद्ध करें। अंतिम लेकिन कम से कम नहीं, सभी आवश्यक सॉफ़्टवेयर विज़ुअल स्टूडियो, SQL सर्वर और आपके व्यक्तिगत कंप्यूटर पर आवश्यक अन्य चीजें स्थापित करना सीखें (एक्सप्रेस संस्करण ठीक होना चाहिए)। अपने आप से, या तो इंटरनेट या एक पुस्तक खोज कर। यह बहुत महत्वपूर्ण कौशल है, जो ज्यादातर मामलों में आसान और सरल होगा, लेकिन कुछ सबक हैं जो वहां सीखे जा सकते हैं।

कम से कम सुनिश्चित करें कि आपने उस छोटी सी खरीदारी की टोकरी या ब्लॉग-इंजन मिनी-प्रोजेक्ट को लागू किया है, यह देखने के लिए कि पूरी चीज़ कैसे गिरती है।


1

आप PHP पसंद नहीं करते हैं, इसलिए उस क्षेत्र में नौकरियों से बचना बहुत आसान है। वेब / Microsoft क्षेत्र में बहुत सारी नौकरियां हैं, लेकिन क्या आप उन कंपनियों के प्रकार हैं जिनके लिए आप काम करना चाहते हैं?

तीन प्रकार की नौकरियां हैं:

  1. सॉफ्टवेयर / वेब सेवा कंपनी
  2. कंसल्टेंसी
  3. कुछ अन्य उद्योग में कंपनी जो इन-हाउस प्रोग्रामर किराए पर लेना चाहते हैं।

सुनिश्चित नहीं है कि # 1 बहुत सी # करता है, लेकिन आपको अपने लिए यह पता लगाना होगा। क्या आपने पायथन या रूबी पर विचार किया है?

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


0

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

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

चूंकि जावा ऑब्जेक्ट ओरिएंटेड था, और मेरे पास C ++ का एक्सपोज़र था, इसलिए उस कंपनी के कुछ C ++ एप्लिकेशन को बनाए रखने के लिए कहा गया था। फिर से एक प्रौद्योगिकी बदलाव।

थोड़ी देर के लिए मैं डेस्कटॉप और सर्वर दोनों पर जावा में वापस चला गया। उस ने लंबे समय तक मेरे बिलों का भुगतान किया । हाल ही में, मैंने .Net स्टैक के लिए एक और प्रौद्योगिकी बदलाव किया था। ज्ञान है कि मैं आवेदन डिजाइन और समस्या को हल करने के बारे में बनाया है कि क्या मुझे काम मिला है, भले ही मैं सी # कोड की एक पंक्ति नहीं लिखा था। C # जावा के समान पर्याप्त था, मैंने इसे एक स्तर तक उठाया, जहां मैं उपयोगी हो सकता था जबकि मैं एचआर कागजी कार्रवाई पर इंतजार कर रहा था।

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

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

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