अकेला प्रोग्रामिंग

जब एक बढ़ई अपने शिल्प में महारत हासिल करता है, तो वह दूसरों के काम को देखकर सीखता है - उन्होंने लकड़ी और हथौड़े के नाखून कैसे देखे। यही बात सर्जन, शिक्षकों और कई अन्य व्यवसायों पर लागू होती है - लेकिन प्रोग्रामर के लिए नहीं। हमें विश्वविद्यालयों में प्रोग्रामिंग सिखाई जाती है या हम स्वयं अध्ययन करते हैं, लेकिन साथ ही हम यह भी शायद ही कभी देखते हैं कि अन्य प्रोग्रामर कैसे काम करते हैं। बढ़ई के साथ सादृश्य जारी रखने के लिए, हमें लकड़ी प्रसंस्करण और नौकायन एल्गोरिदम का सिद्धांत सिखाया जाता है, और फिर हमारे पूरे पेशेवर जीवन के लिए अकेले सामग्री के साथ छोड़ दिया जाता है, और अन्य सभी बढ़ई अलग संलग्न कमरों में काम करते हैं।

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

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

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

सब के बाद, हम सभी अकेले कार्यक्रम करते हैं, प्रत्येक हमारे अपने कैमरे में।

अनुवादक टिप्पणी


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

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

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


All Articles