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