आप एक सॉफ्टवेयर इंजीनियर नहीं हैं!

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



आप सॉफ्टवेयर इंजीनियर नहीं हैं। आप गगनचुंबी इमारतों का निर्माण नहीं करते हैं। आप पुलों का निर्माण नहीं करते हैं।

तुम बगीचे उगाओ।

आप एक सॉफ्टवेयर माली हैं।

क्या आप अपने बागानों की योजना इस तरह से बनाते हैं कि आप यह जान सकें कि एक-एक बीज बोने से पहले प्रत्येक पत्ती कहाँ स्थित होगी? क्या लोग धारणाएँ बनाते हैं (या वे आपके संगठन में वादा करते हैं?) बिल्कुल सही मायने में साल के एक समय में कितने फूल उगेंगे? क्या आपके पास इससे संबंधित बोनस है? जब आप बगीचे के बारे में बात करते हैं, तो गगनचुंबी इमारत के लिए योजनाबद्ध करना थोड़ा हास्यास्पद लगता है।

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

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

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

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

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

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

एक समय में, इंजीनियरिंग रूपक प्रकाश की एक किरण थी, और शायद सटीकता के लिए भी उपयोग किया जाता था, लेकिन अब यह केवल गैर-तकनीकी लोगों को सॉफ्टवेयर बनाने के बारे में अवास्तविक धारणा बनाने में मदद करता है।

मैं एक माली-प्रोग्रामर हूं।

आप की तरह।

Source: https://habr.com/ru/post/In118921/


All Articles