मैं अपनी इंटर्नशिप कैसे बचा सकता हूं? [बन्द है]


65

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

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

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

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

अपडेट करें

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

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


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

9
यह सॉफ़्टवेयर इंजीनियरिंग के लिए विशिष्ट नहीं लगता है, इसलिए यह वर्कप्लेस पर बेहतर अनुकूल हो सकता है। ई
बार्ट वैन इनगेन शेनौ

53
"बिना किसी मार्गदर्शन या स्पष्ट रूप से परिभाषित लक्ष्यों के साथ खरोंच से एप्लिकेशन विकसित करने की कोशिश करना" - वास्तविक दुनिया सॉफ्टवेयर विकास के लिए सही प्रशिक्षण!
एलन बी

7
आपकी शिक्षा के पक्ष में "सामान जो आप पुस्तकों में नहीं सीखते हैं" में आपका स्वागत है। यह बहुत से वातावरणों में से एक है, जिसे आप अपने आप समाप्त होने के बाद पा सकते हैं। मैंने खुद को आपकी स्थिति में ठीक पाया, सिवाय इसके कि मैंने अपनी डिग्री पूरी की और यह एमआईएस में था।
चाड हैरिसन

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

जवाबों:


124

मुझे आपके लिए कुछ बुरी खबर मिली है:

आप एक प्रशिक्षु नहीं हैं। बल्कि, आप एक अवैतनिक / सस्ते कर्मचारी हैं।

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

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

यह आप पर निर्भर करता है कि आप क्या करते हैं। मेरी सलाह सिर्फ यह है कि आप जो कुछ भी कर सकते हैं उसे विकसित करें (कभी-कभी दबाव एक महान प्रेरक होता है), लेकिन क्या आपको एक 'वास्तविक' इंटर्नशिप कहीं और लेने की योजना बनानी चाहिए जब यह संभव हो तो खत्म हो जाए।

तो अपने आप को दोष मत करो, लेकिन आप में चला गया एक असली इंटर्नशिप नहीं था।


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

7
इंटर्नशिप आमतौर पर अवैतनिक हैं? यह मेरे लिए खबर है ...
एम। डुडले

3
यह एक अच्छी बात है @Ampt। मैंने अब "अवैतनिक / सस्ते" कहने के लिए अपना उत्तर संपादित किया है। कुल मिलाकर मुझे लगता है कि जवाब अभी भी खड़ा है; यह स्थान वास्तव में एक इंटर्न नहीं चाहता था, वे सिर्फ आईटी सेवाओं के लिए पूरी कीमत नहीं चुकाना चाहते थे।
ग्राहम

7
@bhamlin बिना सॉफ्टवेयर बैकग्राउंड के ज्यादातर लोगों का शाब्दिक तौर पर कोई सुराग नहीं है कि सॉफ्टवेयर प्रोजेक्ट को विकसित होने में कितना समय या प्रयास लगेगा। कोई सुराग नहीं। यह दुर्भाग्य है कि यह कैसा है।
एंडरलैंड

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

28

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

अगला, मैं कुछ कम लटके फलों की तलाश करूंगा जो स्वचालित या कम से कम सुव्यवस्थित हो सकते हैं।

किसी भी प्रक्रिया का दस्तावेजीकरण करने का मूर्खतापूर्ण तरीका

निम्नलिखित क्रम में ये प्रश्न पूछें:

  1. आउटपुट क्या है? (जितना संभव हो उतना विशिष्ट उत्तर प्राप्त करें)
  2. इनपुट्स क्या हैं?
  3. क्या आउटपुट बनाने के लिए पर्याप्त इनपुट हैं?

यदि संख्या 3 का उत्तर नहीं है , तो लापता टुकड़ों को प्राप्त करें। यह सूत्र या व्यावसायिक नियम या जो कुछ भी हो सकता है।

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

दस्तावेज़ जो आपने खोजा है। विफलताओं के संभावित एकल बिंदु को पहचानें। कमजोरियों या दुर्लभ निर्भरता को पहचानें।

मुझे पता है कि यह भारी लगता है लेकिन आपके पास कौशल है। बस इसे काटने के आकार के टुकड़ों में बदल दें। यदि आप सीख सकते हैं कि "नॉन-गीक स्पीक" का उपयोग करके "गीक स्टफ" की व्याख्या कैसे करें तो आप सोने में अपने वजन के लायक होंगे।


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

जहाँ तक डेटाबेस सामान जाता है, मैं माइकल हर्नान्देज़ द्वारा डेटाबेस डिज़ाइन फ़ॉर मेर मॉर्टल्स नामक एक पुस्तक की सिफारिश करता हूं । यह पुस्तक उत्कृष्ट है।
माइकल रिले - AKA Gunny

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

1
@bhamlin: मेरा सुझाव है कि आप जो देने जा रहे हैं उसके लिए उम्मीदों को कम करने के लिए अपनी पूरी कोशिश करें । इसके अलावा, यह करने के लिए तोड़ने के नीचे अत्यंत छोटे समस्याओं, कुछ आपको लगता है आप एक दिन में कर सकते हैं (इतना है कि यह एक सप्ताह के लिए किया जाता है;) और अधिमानतः, चीजें हैं जो उपयोगी होते हैं के रूप में है , न कि केवल मॉड्यूल, कि बिना काम नहीं करेगा कोर। इस तरह, यदि आप असफल होते हैं, तो भी आपका काम उपयोगी होगा। इसके अलावा, IMO, यह अनुभव संभवतः बहुत उपयोगी और उत्तेजक होने वाला है (यद्यपि आर्थिक रूप से नहीं), फिर भी अंततः एक निराशाजनक स्मृति बना देगा।
केटीफ

18

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

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

यहाँ और अब में आप क्या कर सकते हैं। मैं हर दिन और हर दिन की एक पत्रिका को ध्यान में रखते हुए शुरू करता हूं । इससे आपको जवाबदेही मिलती है। यहां तक ​​कि दिन का एक सरल अंत "यह वही है जो मैंने आज पर काम किया है" आपको वापस गिरने पर कुछ देगा जब उन्हें वह नहीं मिलेगा जो वे चाहते हैं और जवाब की तलाश में आते हैं।

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

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


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

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

7
@ मुझे लगता है कि यह बुरी सलाह है। एक कार्यस्थल पर रहने से आपको घृणा होगी, आप शारीरिक और विशेष रूप से मनोवैज्ञानिक रूप से नीचे पहनेंगे। आप एक अवसाद में चले जाएंगे, हर पल नफरत करेंगे और हर दिन उस निर्णय पर पछतावा करेंगे। उसके माध्यम से क्यों जाना? अगर वित्तीय पक्ष असाधारण होगा तो 6 महीने तक ऐसा करना समझ में आता है। लेकिन यह शायद नहीं है, यह देखते हुए कि वह अपने करियर की पूर्ण शुरुआत में है।
रादु मुरझिया

2
+1 के लिए "आप कुछ सीख रहे हैं।" इस काम का माहौल दुख की बात है कि कुछ विसंगति नहीं है। बहुत सारी कंपनियाँ, जो विशेष रूप से IT में संघर्ष नहीं कर रही हैं, IT संसाधनों के साथ क्या करना है, इसलिए आपके द्वारा यहां सीखे गए पाठ (अस्पष्ट आवश्यकताएं, खराब समय सीमाएँ) बाद में मूल्यवान होंगे जब समस्याग्रस्त वातावरण को देखने का प्रयास किया जाएगा।
ग्राहम

2
"एक पत्रिका रखें" के लिए +1। अपने बाकी के कैरियर के लिए उस आदत में उतरें! जब कोई प्रोजेक्ट अच्छा हो रहा है, तो कोई भी सवाल नहीं करता है। जब यह खराब हो जाता है, तो वे आपके द्वारा किए गए / किए गए हर काम को निपिक करना चाहते हैं। एक पत्रिका आपके छिपाने को बहुत अच्छी तरह से कवर करती है। (स्थिति रिपोर्ट से बेहतर)।
तैमूर

13

अपने इंटर्नशिप सलाहकार से बात करें

मैंने अब तक देखे गए सभी उत्तरों को नियोक्ता पर ध्यान केंद्रित किया है, जो महत्वपूर्ण है।

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

यहां तक ​​कि अगर वे अब आपकी मदद नहीं कर सकते हैं (जो मुझे विश्वास करना मुश्किल लगता है), तो आप अगले छात्र की मदद करेंगे जो उसे या खुद को इस स्थिति में पाता है, जो कुछ ऐसा है जिसे कम करके आंका नहीं जा सकता है।


+1 क्योंकि यह पहली चीज होनी चाहिए जब एक इंटर्न को एक बार ऐसा करना चाहिए कि वे मुश्किल से मुश्किलों का सामना कर रहे हों।
बहुतबदालोक

10

मेरे पास दो इंटर्नशिप थे, और उन्हें बहुत मज़ा आया। महत्वपूर्ण उज्ज्वल पक्ष हैं जो आपको याद आ रहे हैं:

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

कहा जा रहा है, अपनी पहली बड़ी परियोजना से निपटना भारी पड़ सकता है। निम्नलिखित मदद कर सकते हैं:

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

तो, आराम करो, अपना सर्वश्रेष्ठ करो, और जितना संभव हो उतना सीखो, चाहे वह सॉफ्टवेयर के बारे में हो या न हो।


6

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

यह महत्वपूर्ण है क्योंकि, जब आप किसी अन्य कंपनी 1 की स्थिति के लिए आवेदन करेंगे , तो महत्वपूर्ण प्रश्नों में से एक होगा:

मैं देख रहा हूं कि आपने कंपनी X में इंटर्नशिप की थी। यह कैसे हुआ? तुम क्यों चले गए ?

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

यहां तक ​​कि अगर यह बेकार है, तो आप इसे एक मूल्यवान अनुभव बना सकते हैं, जिसमें से आपको यह सीखने का अवसर मिलेगा कि आपके सहपाठी कभी भी क्या करेंगे ...

1 = मुझे आशा है कि आप करेंगे, क्योंकि वहाँ रहने से करियर आत्महत्या होगी (जितनी जल्दी या बाद में ... शायद उतनी ही जल्दी)


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

5

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

यहाँ कुछ चीजें हैं जो मैंने की हैं और अगर मैं उस स्थिति में होता तो करूंगा। इनमें से कुछ पहले से ही पिछले उत्तर में उल्लिखित हैं

अंदाजा लगाओ:

  • वे उत्पाद क्या करना चाहते हैं (इनपुट और आउटपुट, नंगे न्यूनतम )
  • आपकी सीमाएं क्या हैं? (यानी कौन से प्रोग्राम आप उपयोग नहीं कर सकते / कर सकते हैं?)

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

उन्हें डेमो दिखाएं (उनसे पूछें कि क्या यह उनके दिमाग में है), यह उन्हें आपकी प्रगति दिखाएगा और आपको यह समझने में मदद करेगा कि वे क्या चाहते हैं।

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

छोटे विवरणों में मत उलझो। यदि आप ऐसा करते हैं तो आप बहुत समय बर्बाद करेंगे।

छोटे विखंडू में कोड , प्रत्येक हिस्सा अनुप्रयोग के लिए एक प्रमुख कार्यक्षमता है।

अपना कोड कमेंट करें यदि वे इसे किसी अन्य प्रशिक्षु या एक कर्मचारी को देने की योजना बना रहे हैं तो यह उनके लिए एक बड़ी मदद होगी।

परियोजना और उस पर आपकी प्रगति के बारे में अपने प्रबंधक / पर्यवेक्षक से संवाद करते रहें।

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

टी एल; डॉ

  • अपने प्रबंधक के साथ हर कदम पर संवाद करें

  • प्रमुख कार्यक्षमता को कोड करें

  • Google और स्टैक एक्सचेंज की सहायता लें

  • चिंता मत करो अगर तुम खत्म नहीं कर सकते


1
  1. इंटर्नशिप के लक्ष्यों पर स्पष्टीकरण मांगें - आपको इतनी सारी परियोजनाएं क्यों सौंपी गईं?
  2. प्रबंधन को स्पष्ट करें कि आवंटित समय के भीतर, आप अनुरोधित परियोजनाओं को पूरा नहीं कर सकते
  3. अपने समय का सर्वोत्तम उपयोग कैसे करें, इसका विश्लेषण तैयार करें। उदाहरण के लिए, एक परियोजना पर पूरी तरह से काम करने और दूसरों को छोड़ने का सुझाव दें।

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

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