'प्रतिस्थापन' का प्रशिक्षण, मानकों को कैसे लागू किया जाए?


8

यकीन नहीं होता कि यह सही स्टैक एक्सचेंज साइट है जिससे यह पूछा जा सकता है, लेकिन यहाँ जाता है ...

क्षेत्र


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

मैंने हाल ही में अपना स्नातक प्राप्त किया है और किसी भी तरह से कोई विशेषज्ञ नहीं हूं। इसके लिए मदद करने के लिए मैंने महसूस किया है कि Microsoft प्रमाणपत्र हासिल करना मुझे .net और इसके कार्यों के बारे में अधिक समझने के लिए मजबूर करेगा।

इसलिए, 9 महीने पहले मेरे नोटिस देने के बाद, 3 महीने पहले एक प्रतिस्थापन आखिरकार दिखा। उनकी भूमिका यह जानने के लिए है कि मैं C # में डिज़ाइन किए गए एप्लिकेशन का समर्थन करने के प्रयास में क्या डिजाइन कर रहा हूं ।


प्रतिस्थापन

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

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

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

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

वे आपके द्वारा पूछे गए रिकॉर्ड को कैसे संशोधित करते हैं? यह मेरा पहला सवाल भी था। आप विश्वास नहीं करेंगे कि यह कितना सरल है, आप सभी इसे डबल क्लिक करते हैं और वे इसे बदलने के लिए नए मूल्य को पॉप-अप में टाइप करते हैं । डेटा एंट्री ऑपरेटर के रूप में, सभी मोडल पॉपअप मुझे बिल्कुल पागल कर देंगे। अंतिम समाधान कोड की 100 पंक्तियों से अधिक है जिसे बनाए रखा जाना चाहिए।

इसलिए मेरी चिंता यह है कि इसमें से कोई भी डूब नहीं रहा है ... विभाग को उनके समय के सप्ताह में केवल 20 घंटे की अनुमति है। पिछले सप्ताह तक, हमें केवल सप्ताह में 4-5 घंटे दिए जाते हैं यदि मैं भाग्यशाली हूं। पिछले हफ्ते या तो, मैं भाग्यशाली रहा कि मुझे 10 मिले।


सवाल

मुझे क्या करना?!

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

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

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

दुनिया में मैं निम्नलिखित में से किसी को कैसे पूरा कर सकता हूं? "

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

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


1
यह इंजीनियरिंग का सवाल नहीं है। बंद करने के लिए वोट दें।
jason

1
आप एक भुगतान प्रोग्रामिंग नौकरी छोड़ रहे हैं, तो आप एक परीक्षण के लिए अध्ययन कर सकते हैं? यह एक प्रोग्रामर के रूप में सुधार करने का आपका विचार है? प्रमाणन सलाह के लिए इस साइट को खोजें।
जेएफओ

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

1
"कुछ हजार" कर्मचारी एक छोटी कंपनी है?
माइक बैरकज़क

4
डेटासेट / टेबल एडेप्टर अनौपचारिक रूप से विरासत कोड हैं। वहाँ डेटा एक्सेस विकल्पों की एक चक्करदार सरणी है - Linq Entities, Linq to SQL, NHibernate, Subsonic, Castle ActiveRecord, LLBL, Lightspeed, सूची बस पर और पर चला जाता है ... यदि आप अच्छी प्रथाओं के बारे में सिखाने की कोशिश कर रहे हैं , उन्हें एक निम्नतम-सामान्य-भाजक DAL के साथ न खींचें।
एरोन

जवाबों:


14

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


3
+1। जिस दिन उन्होंने कॉलेज के बाहर के किसी व्यक्ति को जाहिरा तौर पर जीरो .NET अनुभव के साथ नौकरी पर रखने का फैसला किया था, उसी दिन से मृत्यु हो गई। यह आपकी समस्या नहीं है। जैसा कि वेन कहते हैं, अपना सर्वश्रेष्ठ करें, जो आप कर सकते हैं उसे दस्तावेज़ करें, और फिर जाएं। यदि यह सब अलग हो जाता है, तो वे यह सबक सीख सकते हैं कि उन्हें योग्य लोगों को काम पर रखने की आवश्यकता है, चाहे वह किसी व्यक्ति को काम पर रखने के लिए कितना ही सस्ता क्यों न हो।
कार्सन 63000

12

दस्तावेज़ जितना आप कर सकते हैं , और एक बार जब आप छोड़ देते हैं, तो इसके बारे में चिंता न करें।


9

अपने प्रबंधक से बात करें (या आपकी छुट्टी के बाद जो भी इसका प्रबंधक होगा) और उनके साथ अपनी चिंताओं को साझा करें। यदि वे नहीं सुनेंगे, तो उन हितधारकों से बात करने की कोशिश करें जो प्रभावित होंगे यदि आपके प्रतिस्थापन आपके जाने के बाद चीजों को नुकसान पहुंचाते हैं।

वह करें जो आप छोड़ने से पहले कर सकते हैं लेकिन याद रखें कि आपके जाने के बाद यह आपकी समस्या नहीं है।


2

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

लब्बोलुआब यह है कि आपने कंपनी छोड़ने का फैसला किया है और इसलिए एक अलग रास्ता चुना है। इसलिए उनकी राह अब आपकी चिंता नहीं है।

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