27.07.2023

प्रोग्रामर अजीब क्यों हैं? एक प्रोग्रामर से शादी हुई. वहां हमेशा अंधेरा रहेगा


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

1. आपको कौन सा कंप्यूटर गेम पसंद है?

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

2. क्या आप मैनुअल लिखते हैं?

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

3. रीबूट करने का प्रयास करें!

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

4. पुनरावृत्ति

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

5. इसे ऐसे बनाएं...

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

6. जल्दी उठें

किसी को भी यह सुनना पसंद नहीं है कि उन्हें जल्दी उठना है, यहां तक ​​कि प्रोग्रामर भी नहीं। आइए इसका सामना करें, हम सभी को बिस्तर पर एक अच्छी, अतिरिक्त झपकी पसंद है, खासकर एक कठिन परियोजना को पूरा करने के बाद। हालाँकि, यदि आप एक व्यस्त प्रोग्रामर हैं, तो आपको जल्दी उठना होगा और अपनी कार्य सूची में अन्य परियोजनाओं के लिए तैयारी करनी होगी। दिन के कार्यों के लिए बेहतर ढंग से तैयार होने के लिए सभी सफल लोगों को सुबह जल्दी उठना चाहिए और प्रोग्रामर भी इसका अपवाद नहीं हैं। और फिर भी, किसी कारण से, प्रोग्रामर को ऐसा करना सबसे कठिन लगता है।

7. प्रोजेक्ट कब तैयार होगा?

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

8. आपके द्वारा थोड़ी देर बाद लिखे गए कोड की समीक्षा करना

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

हिरासत में

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

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

मेरा प्रत्येक मित्र, जिसके काम के लिए उसे सप्ताह में दो बार से अधिक लैपटॉप से ​​अधिक भारी वस्तु उठानी पड़ती है, किसी न किसी तरह से संवाद में यह वाक्यांश जोड़ने का एक तरीका ढूंढ लेता है: "भाई, तुम्हें काम पर तनाव नहीं है। मैंने एक पेचकस की मदद से मोर्डोर तक सुरंग खोदने में सप्ताह में 4,700 घंटे काम किया।'' यह समझ में आता है: मोर्डोर बेकार है, और शारीरिक रूप से सुरंग खोदना, निश्चित रूप से, चाबियाँ मारने से कठिन है (जब तक कि आप चींटी न हों - वे सुरंगों में बेहतर हैं)। लेकिन, चर्चा के लिए, आइए मान लें कि तनाव और मानसिक विकार बुरे हैं। क्या यह एक साथ मिल गया? एकदम बढ़िया। प्रोग्रामिंग में आपका स्वागत है.

सभी प्रोग्रामिंग टीमें मनोविकृत लोगों से बनी हैं

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

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

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

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

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

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

टीम से आपका परिचय कराने और प्रोजेक्ट के बारे में बताने के बाद, आपसे पूछा जाता है कि इसके लिए आपके पास क्या नए विचार हैं। लेकिन आपके पास कोई विचार नहीं है, क्योंकि आप एक मैकेनिकल इंजीनियर हैं और पुलों के बारे में कुछ भी नहीं जानते हैं।

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

सभी कोड ख़राब हैं

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

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

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

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

किसी भी कार्य के पहले कुछ सप्ताह यह समझने में व्यतीत होते हैं कि वह विशेष प्रोग्राम कैसे काम करता है, भले ही आप उसके द्वारा उपयोग की जाने वाली सभी प्रोग्रामिंग भाषाओं, रूपरेखाओं और मानकों को जानते हों। क्योंकि मानक एकसिंगा हैं।

वहां हमेशा अंधेरा रहेगा

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

यह लगभग प्रोग्राम करना सीखने जैसा ही है। आप उन उपकरणों का अध्ययन करते हैं जो आपके लिए उपयोगी हैं, फिर आप चारों ओर देखते हैं, और उनके माध्यम से आपको भय का एक अथाह कुआँ मिलता है जो आपके बिस्तर के बगल में हमेशा रहेगा।

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

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

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

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

कोडर के कंप्यूटर गैर-कोडर के कंप्यूटर से बेहतर काम करने का एकमात्र कारण यह है कि कोडर जानते हैं कि कंप्यूटर ऑटोइम्यून बीमारियों वाले छोटे सिज़ोफ्रेनिक बच्चे हैं और जब वे नहीं सुनते हैं तो उन पर हमला नहीं करते हैं।

इंटरनेट पर भारी मात्रा में काम किया गया है, लेकिन इंटरनेट नर्क भी है

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

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

आप इंटरनेट पुनः प्रारंभ नहीं कर सकते. खरबों डॉलर अनौपचारिक समझौतों और "यह करेगा" जैसी टिप्पणियों वाले कोड के नाजुक जाल पर निर्भर हैं "TODO: इसे ठीक करें यह एक बहुत ही खतरनाक भेद्यता है लेकिन मुझे समझ नहीं आता कि त्रुटि क्या है,"जो कई साल पहले लिखे गए थे. मैंने ऐसे लोगों का भी उल्लेख नहीं किया है जो पैसे के लिए या ऊब जाने के कारण इंटरनेट के कुछ हिस्सों को हैक कर लेते हैं। क्या आपने कभी 4chan के बारे में सुना है? 4chan आपके जीवन और व्यवसाय को बर्बाद कर सकता है क्योंकि आज शाम वे आपको पसंद नहीं कर रहे थे, और हमें 4chan के बारे में चिंता भी नहीं है क्योंकि परमाणु सर्दी के दौरान एक और परमाणु बम से कोई फर्क नहीं पड़ता।

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

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

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

हम पैदाइशी पागल नहीं थे - हम ऐसे ही बन गये।

त्रुटि: सरल अभिव्यक्तियों का उपयोग करके HTML को पार्स करने का प्रयास करना; सिस्टम ने Cthulhu को लौटा दिया।

मज़ेदार? नहीं? इस तरह के संवाद के बारे में क्या ख्याल है?

- क्या इसे ऐरेरिवर्स कहा जाता है?

— एस/ऊंट/_/

- बढ़िया! धन्यवाद।

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

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

मस्तिष्क पर विनाशकारी प्रभाव लोगों द्वारा लिखी जाने वाली प्रोग्रामिंग भाषाओं द्वारा प्रदर्शित होता है। यह कार्यक्रम:

#include int main(int argc, char** argv) ( std::cout return 0; )

यह प्रोग्राम बिल्कुल पिछले जैसा ही कार्य करता है:

````````````.H.e.l.l.o. .w.o.r.l.di

>+++++++++[<++++++++>-]+++++++[<++++>-]<+.+++++++..+++.[-] >++++++++[<++++>-] +++++++++++[<++++++++>-]<-.----.+++ .---.----.[-]>++++++++[<++++>- ]<+.[-]++++++++++.

ठीक है। ठीक है? ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है! ठीक है? ठीक है? ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है? ठीक है! ठीक है! ठीक है? ठीक है! ठीक है? ठीक है। ठीक है! ठीक है। ठीक है। ठीक है? ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है! ठीक है? ठीक है? ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है? ठीक है! ठीक है! ठीक है? ठीक है! ठीक है? ठीक है। ठीक है। ठीक है। ठीक है! ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है! ठीक है। ठीक है! ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है! ठीक है। ठीक है। ठीक है? ठीक है। ठीक है? ठीक है। ठीक है? ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है! ठीक है? ठीक है? ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है? ठीक है! ठीक है! ठीक है? ठीक है! ठीक है? ठीक है। ठीक है! ठीक है। ठीक है। ठीक है? ठीक है। ठीक है? ठीक है। ठीक है? ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है! ठीक है? ठीक है? ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है? ठीक है! ठीक है! ठीक है? ठीक है! ठीक है? ठीक है। ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है। ठीक है? ठीक है। ठीक है? ठीक है। ठीक है? ठीक है। ठीक है? ठीक है। ठीक है! ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है! ठीक है। ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है। ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है! ठीक है। ठीक है। ठीक है? ठीक है। ठीक है? ठीक है। ठीक है। ठीक है! ठीक है। ठीक है! ठीक है? ठीक है! ठीक है! ठीक है? ठीक है! ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है। ठीक है! ठीक है।

और एक दिन किसी ने एक प्रोग्रामिंग भाषा बनाई जिसके साथ कोई व्यक्ति यह लिख सकता है:

#:: ::-| ::-| .-. :||-:: 0-| .-| ::||-| .:|-. :|| open(Q,$0);जबकि(")(if(/^#(.*)$/)(for(split("-",$1))($q=0;for(split)(s/| /:.:/xg;s/:/../g;$Q=$_?length:$_;$q+=$q?$Q:$Q*20;)प्रिंट chr($q);) ))प्रिंट"एन"; #.: ::||-| .||-| :|||-| ::||-| ||-:::|||-| .:| "

लेखक के अनुसार, यह प्रोग्राम "कोड की दो पंक्तियाँ हैं जो कोड में टिप्पणियों की दो पंक्तियों को पार्स करती हैं, उनमें से माया संख्याओं को समझती हैं जो अक्षरों के ASCII कोड बनाती हैं, और उनसे पत्रिका का नाम बनाती हैं, घुमाती हैं ASCII कला के रूप में 90 डिग्री "

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

इस दुनिया में लोग सेक्स करने के बजाय ओरंगुटान के लिए प्रोग्रामिंग भाषा लिखते हैं। सभी प्रोग्रामर अपने दिमाग पर उन चीजों को करने के लिए दबाव डालते हैं जिन्हें करने के लिए उनका दिमाग नहीं बना है, ऐसी स्थितियों में जहां वे कुछ भी सुधार नहीं सकते हैं। दिन में दस से पंद्रह घंटे, सप्ताह में पाँच से सात दिन, और उनमें से प्रत्येक धीरे-धीरे पागल हो जाता है।

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

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

गुरुवार को रोटनबर्ग शहर में एक व्यक्ति की हत्या, टुकड़े-टुकड़े करने और खाने के आरोपी जर्मन नागरिक, पूर्व प्रोग्रामर आर्मिन मेइवेस पर दोबारा मुकदमा शुरू हुआ।

जांचकर्ताओं के अनुसार, 2001 की शुरुआत में, एक 42 वर्षीय नरभक्षी ने इंटरनेट पर एक विज्ञापन पोस्ट किया था कि वह "खाने के लिए अच्छी तरह से पोषित उम्मीदवार" की तलाश कर रहा था।
वसंत ऋतु में, 43 वर्षीय बर्लिन निवासी, सीमेंस प्रोग्रामर बर्नड-जुर्गन ब्रैंडेस ने उनके कॉल का जवाब दिया। दो सप्ताह तक नरभक्षी और पीड़ित ने एक-दूसरे से बातचीत की। 10 मार्च 2001 को, ब्रैंड्स बर्लिन से रोथेनबर्ग में मेइवेस के घर पहुंचे। अजनबी के पास आने से पहले, बर्नड-जुर्गन ने अपनी निजी कार बेच दी और "व्यक्तिगत समस्याओं को हल करने के लिए" काम से छुट्टी ले ली।

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

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

संदिग्ध के घर की तलाशी के दौरान, पुलिस को शवों को काटने के लिए आवश्यक सभी उपकरणों से सुसज्जित एक कमरा मिला।
मेइवेस का पहला परीक्षण 3 दिसंबर 2003 को शुरू हुआ। अदालत की सुनवाई कसेल शहर की अदालत में हुई। मनोचिकित्सक आयोग ने मेइवेस की मानसिक गतिविधि में कुछ गड़बड़ी पाई, लेकिन उसे पूरी तरह से स्वस्थ पाया। आयोग के एक सदस्य, मनोचिकित्सक विल्मर ने मुकदमे में कहा कि मेइवेस ने "जब यह कृत्य किया तो वह अपने बारे में अधिक सोच रहा था।"

जैसा कि डॉक्टर ने कहा, नरभक्षी बस "अपना सपना पूरा कर रहा था।"
मनोचिकित्सक ने यह भी कहा कि मेइवेस ने संभवतः अपनी भावनाओं को उत्तेजित करने के लिए मानव मांस खाना शुरू कर दिया।

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

मेइवेस ने खुद अपने किए पर पश्चाताप करने का नाटक किया, लेकिन शांति से हत्या के चौंकाने वाले विवरण के बारे में बात की।

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

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


अनुवाद: ज्वेरेक खार्कोवस्की)

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

सिज़ोफ्रेनिया एक मानसिक विकार है जो आसपास की वास्तविकता और महत्वपूर्ण सामाजिक शिथिलता की धारणा में गिरावट की विशेषता है। (विकिपीडिया)

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

सिज़ोफ्रेनिया के लक्षण

व्यक्तिगत स्वच्छता की उपेक्षा- जाँच करना।

अवसाद- नहीं, मेरे पास यह नहीं है। लेकिन अगर मैं पूरी सूची पढ़ूं और मुझे पता चले कि मुझे सिज़ोफ्रेनिया है, तो मैं शायद सामने आऊंगा।

विचित्र व्यवहार- क्या दिन में 15 घंटे कंप्यूटर के सामने बैठना विचित्र व्यवहार माना जाता है? स्टॉपुडोवो!

तर्कहीन बयान- "AJAX प्रोग्रामिंग के लिए ActiveX IE XMLHTTP या XMLHTTPRequest (W3C मानक) ऑब्जेक्ट का उपयोग किया जा सकता है।" यह कथन मुझे अतार्किक नहीं लगता - लेकिन सिज़ोफ्रेनिक लोग शायद ही कभी अपने स्वयं के कथनों को अतार्किक मानते हैं।

लगातार नींद आना या सोने में असमर्थता- जाँच करना।

सामाजिक अलगाव, अलगाव और एकांतवास- एक प्रोग्रामर के बुनियादी गुण.

व्यक्तित्व के बुनियादी सिद्धांतों में बदलाव- मुझे नहीं पता कि मेरा व्यक्तित्व बदल गया है या नहीं: मुझे वह समय याद नहीं है जब मैं प्रोग्रामर नहीं था।

अकारण शत्रुता- एक प्रोग्रामर और उसके कंप्यूटर के बीच खड़े होने का प्रयास करें, और आप "शत्रुता" शब्द का सही अर्थ समझ जाएंगे।

सामाजिक संबंधों का बिगड़ना- "प्रोग्रामर" शब्द का कौन सा भाग आपको स्पष्ट नहीं है?

अतिसक्रियता या निष्क्रियता या उनके बीच स्विच करना- संकलन के दौरान उन्मत्त कोडिंग/प्रतीक्षा। और क्या कहा जाए?

ध्यान केंद्रित करने या छोटी-मोटी समस्याओं से निपटने में असमर्थता- बढ़िया, पहला लक्षण जो हम पर लागू नहीं होता।

धर्म या जादू-टोना के प्रति तीव्र जुनून- आप जो भी सोचें, रूबी (ऑन रेल्स) - वास्तव मेंधर्म।

बिना मतलब के नियमित लेखन- क्या आपने सोचा कि प्रोग्रामिंग क्या है?

उदासीनता- जब मैं कंप्यूटर पर होता हूं, तो मुझे वास्तव में किसी और चीज की परवाह नहीं होती।

सामान्य गतिविधियों या जीवन से पूरी तरह बाहर निकल जाना- यह हुआ, यह हुआ।

शिक्षा और खेल के प्रति रुचि घट रही है- मुझे कंप्यूटर के अलावा कुछ भी पढ़ने से नफरत है।

भूल- कंप्यूटर के प्रति मेरे प्रेम का मुख्य कारण यह है कि मैं इसका उपयोग जानकारी संग्रहीत करने के लिए कर सकता हूं, न कि इसे अपने दिमाग में संग्रहीत करने के लिए।

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

आलोचना पर अनुचित प्रतिक्रिया- क्या आपने कभी कोड समीक्षा सत्र में भाग लिया है? "तुम्हारी मेरे कोड को घटिया कहने की हिम्मत कैसे हुई?! मर जाओ, तुम दुर्भाग्यशाली हो!"

खुशी व्यक्त करने में असमर्थता- यूनिट परीक्षण विफल होने पर मैं खुशी व्यक्त करने में असमर्थ हूं। और जब मैं IE के साथ काम करता हूँ।

रोने में असमर्थता, या लगातार रोना- लगातार दहाड़ना, रोना और गाली देना - IE के साथ काम करने का एक और लक्षण

अनुचित हँसी- क्या आपने गीक चुटकुले सुने हैं? हाँ, यह निरंतर "अनुचित हँसी" है। उदाहरण के लिए, होली ग्रेल के लिए मोंटी पाइथॉन की खोज।

उत्तेजनाओं के प्रति असामान्य संवेदनशीलता (शोर, प्रकाश, रंग, बनावट)- अगर आप एक डिजाइनर हैं।

भागने का प्रयास, लगातार हिलना या हिचकोले लेना- इंटरनेट के माध्यम से भागने का प्रयास।

नशीली दवाओं और शराब का दुरुपयोग- क्या कॉफ़ी की गिनती होती है?

कमजोर- जब मैं प्रोग्राम करता हूं तो मैं कमजोर नहीं होता - केवल तभी जब मैं द डेली डब्ल्यूटीएफ पढ़ता हूं।

अजीब पोज- प्रोग्रामर के पास केवल एक मुद्रा होती है: नीचे की ओर मोड़ के साथ एल - स्वयं तय करें कि यह अच्छा है या बुरा।

लोगों या वस्तुओं को छूने से इंकार करना, दस्ताने पहनना आदि।- अगर आप प्रोग्रामर हैं तो दूसरे लोग आपको छूने से मना कर देते हैं। शायद इसका कारण यह है कि आपने तीन दिन तक स्नान नहीं किया है?

सिर या शरीर मुँडाना- कोई टिप्पणी नहीं।

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

बिना पलकें झपकाए या लगातार पलकें झपकाते हुए देखें- ओह ठीक है, यह आसान है।

सरीसृप की भाँति स्थिर दृष्टि- हाँ, और यह भी है. दिन में 15 घंटे मॉनिटर देखने का प्रयास करें।

अदम्य जिद- "VI सबसे अच्छा संपादक है, और कुछ भी मुझे आश्वस्त नहीं करेगा।"

अन्य लोगों के स्पर्श से संवेदनशीलता और चिड़चिड़ापन- क्या?! क्या आम लोग दूसरे लोगों के स्पर्श से चिढ़ते नहीं? क्या खबर है.

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

हाँ, मुझे निश्चित रूप से सिज़ोफ्रेनिया है। इस सूची में मेरे पास 35 में से 34 लक्षण हैं - काफी ठोस। अब मैं किसी भी समय पहली मतिभ्रम की प्रतीक्षा कर रहा हूं - यह दिलचस्प होना चाहिए।

उन लोगों के लिए एक पेशेवर छुट्टी जो कंप्यूटर प्रोग्राम लिखकर जीविकोपार्जन करते हैं। रूस में इस छुट्टी को आधिकारिक तौर पर 2009 में ही मंजूरी दी गई थी। हालाँकि, पूरी दुनिया में प्रोग्रामर दिवस लंबे समय से मनाया जाता रहा है। यह 13 सितंबर को मनाया जाता है और यदि यह लीप वर्ष है तो 12 सितंबर को मनाया जाता है। 256 (दो से आठवीं घात) दिन इसलिए चुना गया क्योंकि यह पूर्णांकों की संख्या है जिसे आठ-बिट बाइट का उपयोग करके व्यक्त किया जा सकता है।

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

आज प्रोग्रामर का पेशा सिर्फ कंप्यूटर से ही नहीं जुड़ा है। लगभग हर इलेक्ट्रॉनिक उपकरण - रिमोट कंट्रोल से लेकर शक्तिशाली औद्योगिक मशीनों तक - प्रोग्रामिंग विशेषज्ञों के हाथों में है। प्रोग्रामर के कौशल का उपयोग हमारे जीवन के लगभग सभी क्षेत्रों में किया जाता है।

व्यक्तिगत गुणों को ध्यान में रखते हुए, प्रत्येक प्रोग्रामर को चार समूहों में से एक में वर्गीकृत किया जा सकता है: वे काम जल्दी और अच्छी तरह से करते हैं; तेज़ और ख़राब; धीमा और अच्छा; धीमा और बुरा. पहले समूह के प्रोग्रामर तेजी से ऊंचाइयों तक पहुंचते हैं और प्रबंधक बन जाते हैं, जबकि अंतिम समूह के प्रोग्रामर अक्सर एक प्रशिक्षु से आगे नहीं बढ़ पाते हैं। प्रोग्रामर का सबसे आम समूह दूसरा है। लेकिन तीसरे समूह के प्रोग्रामर अपना काम सबसे अच्छे से करते हैं।

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

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


2023
100izh.ru - ज्योतिष। फेंगशुई। अंक ज्योतिष। चिकित्सा विश्वकोश