सॉफ्टवेयर इंजीनियरिंग

पेशेवरों और शिक्षाविदों, और सिस्टम विकास जीवन चक्र के भीतर काम करने वाले छात्रों के लिए प्रश्नोत्तर

15
क्या मुझे अपना स्वयं-सिखाया कोडिंग अभ्यास जारी रखना चाहिए या पेशेवर तरीके से कोडिंग करना सीखना चाहिए? [बन्द है]
हाल ही में मुझे पेशेवर काम मिल रहा है, अन्य प्रोग्रामरों के साथ घूमना और उद्योग में दोस्त बनाना। केवल एक चीज यह है कि मैं 100% आत्म-सिखाया हुआ हूं। यह मेरी शैली के कारण उन लोगों की शैली से अत्यंत विचलित है जो ठीक से प्रशिक्षित हैं। यह मेरे …

10
एकल डेवलपर के लिए सर्वश्रेष्ठ संस्करण नियंत्रण की आदतें?
मैं अपने काम का एकमात्र डेवलपर हूं और जब मैं वीसीएस के लाभों को समझता हूं; मुझे अच्छी प्रथाओं से चिपके रहना मुश्किल लगता है। फिलहाल मैं ज्यादातर वेब ऐप्स विकसित करने के लिए git का उपयोग कर रहा हूं (जो कि मेरे काम के कारण कभी भी खुले नहीं …

12
क्या परीक्षण संचालित विकास (TDD) वास्तव में एक वास्तविक विश्व परियोजना से लाभान्वित हुआ है?
मैं कोडिंग के लिए नया नहीं हूं। मैं 15 साल से अधिक समय से (गंभीरता से) कोडिंग कर रहा हूं। मैंने हमेशा अपने कोड के लिए कुछ परीक्षण किया है। हालाँकि, पिछले कुछ महीनों में मैं रूबी ऑन रेल्स का उपयोग करके परीक्षण संचालित डिज़ाइन / विकास (TDD) सीख रहा …

7
मैं एक नए भाड़े के जीवन को कैसे आरामदायक बना सकता हूं? [बन्द है]
एक सॉफ्टवेयर टीम के एक वरिष्ठ सदस्य के रूप में, दुर्भाग्य से, विरासत के कारणों के लिए बहुत कम दस्तावेज हैं, वे कौन सी चीजें हैं जो एक नए भाड़े को आरामदायक बनाने के लिए कर सकते हैं? मैं विशिष्ट दोष / सुविधा अनुरोधों वाले व्यक्ति के साथ डिबग सत्र …

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

8
सॉफ्टवेयर इंजीनियर होने के दबाव क्या हैं? [बन्द है]
मैं सॉफ्टवेयर इंजीनियरिंग में करियर बनाने के बारे में सोच रहा हूं, लेकिन इससे पहले कि मैं काम की तलाश करता, मैं चाहता था कि मुझे इस बात का अंदाजा हो जाए कि विशेष रूप से दबाव से क्या उम्मीद की जाती है। यह मेरा पहला प्रोग्रामिंग काम होगा (इसलिए …

13
भुगतान को बचाने के लिए ग्राहक द्वारा होस्ट किए गए वातावरण में "किल स्विच"?
मेरे पास एक मुश्किल क्लाइंट है। हर बिल पर बहस की जाती है और उस पर बहस की जाती है, और प्रत्येक ईमेल को वकीलों की नजर से देखा जाता है (क्योंकि वह एक वकील है), किसी चीज के लिए भुगतान करने से बचने के तरीके की तलाश में है। …

10
वेबसाइटें (यहां तक ​​कि यह भी) कभी-कभी "डाउन फॉर मेंटेनेंस" क्यों होती हैं?
मैंने व्यक्तिगत रूप से ऐसा कभी नहीं किया है। मुझे समझ में नहीं आता है कि इतनी सारी साइटें क्यों होती हैं, यदि आप एक डेवलपमेंट सर्वर पर अपना विकास करते हैं तो आपको कभी भी अपनी प्रोडक्शन साइट को बंद करने की आवश्यकता क्यों होगी? मैंने हमेशा इस बारे …

11
मैं एक साक्षात्कार में एक मनमानी प्रणाली कैसे डिजाइन कर सकता हूं? [बन्द है]
टेक साक्षात्कार में एक सामान्य प्रश्न एक विशेष प्रणाली, आमतौर पर कंपनी के मौजूदा उत्पाद को डिजाइन करना है। उदाहरण के लिए, "Google डॉक्स डिज़ाइन करें"। ऐसे प्रश्न के लिए अपेक्षित उत्तर क्या है? मेरा मतलब है, ऐसी प्रणालियों में निश्चित रूप से एक जटिल डिजाइन होता है जो किसी …
36 interview 

14
सलाहकार और कर्मचारी प्रोग्रामर के बीच संबंधों को कैसे बेहतर बनाया जाए
मैं काफी समय से एक छोटे सॉफ्टवेयर कंसल्टिंग फर्म का सलाहकार रहा हूं। हमारा सामान्य व्यवसाय मॉडल कर्मचारी वृद्धि नहीं है, लेकिन ऐसा है कि हमें ऐसे ग्राहक मिलते हैं जिन्हें किसी प्रकार के समाधान के निर्माण में सहायता की आवश्यकता होती है और फिर एक टीम में भेजते हैं, …

12
कार्यात्मक प्रोग्रामिंग के परिचय के लिए स्कीम बनाम हास्केल?
मैं C और C # में प्रोग्रामिंग के साथ सहज हूं, और भविष्य में C ++ का पता लगाऊंगा। मुझे एक अलग प्रोग्रामिंग प्रतिमान के रूप में कार्यात्मक प्रोग्रामिंग की खोज करने में रुचि हो सकती है। मैं मज़े के लिए ऐसा कर रहा हूं, मेरी नौकरी में कंप्यूटर प्रोग्रामिंग …

10
जादू की संख्या को खत्म करना: "ना" कहने का समय कब है?
हम सभी जानते हैं कि मैजिक नंबर (हार्ड-कोडेड वैल्यूज़) आपके प्रोग्राम में कहर बरपा सकते हैं, खासकर जब यह उस कोड के एक खंड को संशोधित करने का समय होता है जिसमें कोई टिप्पणी नहीं होती है, लेकिन आप कहां रेखा खींचते हैं? उदाहरण के लिए, यदि आपके पास एक …

12
एक नए नियोक्ता को मेरे 5 जले हुए वर्षों की व्याख्या कैसे करें? [बन्द है]
पांच साल पहले, मैंने दीर्घकालिक ध्यान केंद्रित करने की अपनी क्षमता खो दी, और इसलिए पेशेवर दक्षता के साथ कोड करने की क्षमता। मुझे पता है कि ऐसा क्यों हुआ, मुझे समझ में आया कि यह कैसे हुआ, और शीर्ष पर फिर से अपने शांत और इस तरह आराम से …

6
स्टोरी पॉइंट्स क्या हैं, इसका सबसे अच्छा विवरण क्या है?
हम अपने फुर्तीले विकास के लिए यहां स्टोरी पॉइंट्स का उपयोग करना शुरू कर रहे हैं, लेकिन मुझे यह समझाना मुश्किल है और वे जो भी हैं उसका कोई निश्चित उत्तर नहीं पा सकते हैं। सबसे अच्छी बात जो मैं कर सकता हूं वह अन्य साइटों (जैसे http://blog.mountaingoatsoftware.com/tag/story-point ) की …

6
अच्छे प्रोग्रामर को निन्जा के रूप में क्यों जाना जाता है? [बन्द है]
निंजा प्रोग्रामर को कैसे परिभाषित किया जाता है? यदि यह सिर्फ एक अनुभवी डेवलपर है, तो क्या वास्तव में इसका वर्णन करने का कोई बेहतर तरीका नहीं है? निंजा एक बचकाना विपणन चाल की तरह लगता है जिसे डेवलपर्स को आत्म-भव्यता के भ्रम के साथ आकर्षित करने के लिए डिज़ाइन …

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