आप अपने आप को भाषा X में कब अच्छा कह सकते हैं?


30

यह मेरी प्रेमिका के साथ हुई बातचीत पर वापस जाता है। मैंने उसे यह बताने की कोशिश की कि मैं अपनी प्रोग्रामिंग लैंग्वेज (C ++) में खुद को अच्छा नहीं कह सकता। उसने फिर मुझसे पूछा, "ठीक है, तुम अपने आप को कब अच्छा मानती हो?"

यह एक दिलचस्प सवाल है। मुझे नहीं पता था कि उसे क्या बताना है। तो मैं आपसे पूछ रहा हूं।

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

इसके अतिरिक्त, क्या आप इन निष्कर्षों पर पहुँचते हैं कि दूसरे क्या कर सकते हैं?

अतिरिक्त जानकारी

मैंने इस क्षेत्र पर एक विशेषज्ञ होने से पहले दस-हज़ार घंटे का समय लेने के बारे में विहित पेपर पढ़ा है। (किसी को पता है कि इस पेपर को फिर से कहा जाता है)

मैंने लोगों को साक्षात्कार देने के बारे में कोडिंग हॉरर के विभिन्न लेख भी पढ़े हैं। कुछ लोगों ने कहा, "एक ढांचे के बाहर काम नहीं कर सकता।" इसलिए वे उस ढांचे के लिए "अच्छे" हो सकते हैं, लेकिन अन्यथा भाषा में नहीं। क्या ये सच है?


2
जहाँ तक मुझे पता है कि पूरे 10 000-घंटे का नियम किताब 'आउटलेर्स' से आया है?
जैको प्रीटोरियस सेप

7
10,000 घंटे के नियम का के। एंडर्स एरिक्सन के काम में अनुसंधान / समर्थन किया गया था, जो अपेक्षाकृत नए मनोविज्ञान अनुशासन "मानव प्रदर्शन अध्ययन" में अग्रणी था। विशेष रूप से, उनके 1993 के पेपर "विशेषज्ञ प्रदर्शन के अधिग्रहण में जानबूझकर अभ्यास की भूमिका" क्षेत्र में ऐतिहासिक संदर्भ है। यहां Google विद्वान प्रविष्टि देखें: scholar.google.com/…
सीमित

जवाबों:


41

आप अपने आप को एक्स में अच्छा नहीं कह सकते हैं। केवल अन्य लोग कर सकते हैं।


17
हालांकि सिर्फ इसलिए कि दूसरों का कहना है कि आप अच्छे हैं X गारंटी नहीं देते कि आप अच्छे हैं - बस आप उनसे बेहतर हैं। (जब तक कि उन अन्य लोगों ने एक्स के बारे में विश्वसनीयता साबित नहीं की है)
पीटर बॉटन

मैं असहमत हूं इसलिए मैं -1। सिर्फ इसलिए कि मैं असहमत हूं और लगता है कि उभार अधिक है।

3
मुझे डर है कि यह वास्तव में समस्या का समाधान नहीं करता है: हमारे क्षेत्र के लिए सटीक आत्म-मूल्यांकन अनिवार्य है और यह उस संबंध में मदद की पेशकश नहीं करता है।
cwallenpoole

@cwallenpoole: डनिंग-क्रुगर प्रभाव मत भूलना । इसके अलावा, क्या आप अधिक प्रभावित नहीं होते हैं जब बहुत सारे लोग बता रहे हैं कि "X वास्तव में Y पर अच्छा है" बजाय इसके जब X दावा कर रहा है कि वह सक्षम है?
जोनाथन मेरलेट

38

इसके पहले से ही कुछ अच्छे उत्तर हैं, इसलिए मैं अभी इसमें योगदान करूंगा:

वैकल्पिक शब्द


15
मुझे यकीन नहीं है कि क्या यह वास्तव में आपके पूर्व स्व को बदलने के लिए सुरक्षित है? ... शायद मुझे टाइमट्रेल.स्टैकएक्सचेंज डॉट कॉम
जॉन

9
@ जॉन मैकइंटायर - यह लिंक मानक बनाता है "नहीं मिला" त्रुटि संदेश भविष्यवाणी प्रतीत होता है: "क्यू एंड ए साइट टाइमट्रेल.स्टैकएक्सचेंज डॉट कॉम अभी तक मौजूद नहीं है।"
निकोल

3
जब से आप भविष्य से गायब हो जाते हैं, अपने अतीत को नहीं मारेंगे?
टेरेंस पोंस

3
अपने पुराने स्व को एक नए स्व के साथ बदलने से अपरिभाषित व्यवहार होगा । ;-)
पी शेव किया गया

2
मैं सिर्फ १४६११ दिन तक रुक जाऊंगा, उम्र को उलट पुलट कर पीऊंगा और समय के साथ वापस यात्रा करने और जोखिम गायब होने की परेशानी से नहीं गुजरूंगा।
काइरोक्स

10

कोई कुछ तभी अच्छा होता है जब वे आत्मविश्वास से और सही तरीके से कह सकें कि वे ऐसा कर सकते हैं।

यदि आप कहना चाहते हैं कि आप C ++ में अच्छे हैं , उदाहरण के लिए, आपको विश्वास और औचित्य के साथ कहने में सक्षम होना चाहिए, कि C ++ का उपयोग करके एक सामान्य समस्या दी गई है, तो आप इसे हल कर सकते हैं।

यह अहंकारी होने का गौरव प्रदान करता है , जो यह कहना होगा कि आप पर्याप्त औचित्य के बिना कुछ कर सकते हैं; और अनुभवी , जो कहना होगा कि आप कुछ कर सकते हैं क्योंकि आपने इसे अतीत में किया है।


6

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

यह तय करना आपके साथियों के लिए है कि आप किसी चीज़ में अच्छे हैं या नहीं (या शिल्पकार); मुझे यकीन है कि आइंस्टीन और फेनमैन ने अपने करियर के शुरुआती दौर में यह नहीं कहा कि "मुझे देखो, मैं एक प्रतिभाशाली हूं!" इसी प्रकार, यह आपके साथियों पर निर्भर है कि आप अच्छे हैं या नहीं।

Stackoverflow यह तय करने के लिए एक उपयोगी उपकरण है कि क्या आप सक्षम हैं। माना विशेषज्ञता के अपने क्षेत्र में कुछ प्रश्न चुनें। उन्हें जवाब दें (या यदि वे पहले से ही जवाब दे चुके हैं, तो उन्हें अपने सिर में जवाब दिए बिना पोस्ट किए गए जवाबों को देखें)। क्या आपने सबसे अच्छा जवाब सोचा? क्या आपको कुछ याद आया? क्या आप सीधे सादे गलत थे?


सॉफ्टवेयर कारीगर वैसे भी मेरी राय में कोडांतरक, संकलनकर्ता, लिंकर्स और लोडर लिखने वाले होंगे।
क्रिस

3

चूंकि कोई मानकीकृत प्रोग्रामिंग परीक्षण नहीं है, जिसे आप ले सकते हैं जो सभी को सहमत करने की अनुमति देगा कि आप एक अच्छे प्रोग्रामर हैं, यह आप पर निर्भर है कि आप अपने आत्म को बुलाते हैं या नहीं।

मुझे लगता है कि यह आपके आत्मविश्वास के स्तर के साथ करना है। यदि आप किसी चीज में अच्छे हैं, तो आपको यह कहने में सक्षम होना चाहिए। किसी बिंदु पर आप एक ऐसी परियोजना को पूरा करेंगे जिसने आपको धक्का दिया और यह भावना 'अभी तक नहीं' से 'आई एम' में बदल जाएगी।


2

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


2

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

उदाहरण के लिए, मैं एक शौक़ीन लेखक हूँ, और जब मैं खुद लिख रहा हूँ तो मैं बता सकता हूँ:

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

आदि आदि इस वजह से मुझे लगता है कि मैं यह तय करने के योग्य हूं कि मैं लेखन में अच्छा हूं या नहीं। एक्स पर भी यही बात लागू होती है।


1

चूंकि अच्छा बहुत व्यक्तिपरक है, मैं कहूंगा कि आप अच्छे हैं जब आप आश्वस्त होते हैं कि आप महान हैं।


1

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



1

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


1

जब आप किसी चीज़ के स्रोत कोड को बढ़ावा दे सकते हैं (जैसे c ++ में। या किसी अन्य भाषा में बराबर को बढ़ावा दें) और इससे डरें नहीं ।


1

जब आप कल्पना करना शुरू करते हैं कि आप जिस सॉफ़्टवेयर को देख रहे हैं, वह उस भाषा में कैसे लिखा गया है।


1

आप जानते हैं कि अच्छा यह है जब आप आप क्या कर रहे हैं (और यह न सिर्फ एक छोटी सी कार्य है)

जब आप कोड करते हैं तो आप जानते हैं कि आप खराब (अभी तक) हैं जब आप बेतरतीब ढंग से शपथ लेते रहते हैं।


2
मुझे यह -1 लुभा रहा है। मैंने उन प्रणालियों के साथ काम किया है जो इतने खराब तरीके से एक साथ थे कि उन्हें लगभग गैर-नियतात्मक माना जा सकता था। क्या आपने कभी गैर-निर्धारक भाषा में UI बनाने की कोशिश की है? यह शाप देने की प्रेरणा देता है।
cwallenpoole

@ क्रिस्टोफर अच्छी तरह से मैं अपना ज्यादातर समय नए सामान को कोसने में बिताता हूं, लेकिन धीरे-धीरे मुझे इसकी आदत हो जाती है या फिर मुझे मदद करने के लिए कुछ कोड करना पड़ता है। यदि आप नफरत करते हैं कि आप क्या कर रहे हैं, तो शायद आप अपना रास्ता निकाल सकते हैं और इमारत में सबसे चतुर आदमी महसूस कर सकते हैं, एह? :)
कैमिलो मार्टिन

0

मैं अक्सर यह नहीं कहता कि मैं X में अच्छा हूँ, बल्कि यह कि मैं एक त्वरित शिक्षार्थी हूँ और X में अच्छा बनने की क्षमता रखता हूँ।


0

"अच्छा" के बारे में निश्चित नहीं है, लेकिन मैं कहता हूं कि मैं "एक भाषा" जानता हूं जब यह मेरी भाषा का ज्ञान नहीं है, बल्कि समस्या (या समस्या डोमेन) के बारे में मेरी समझ है, जो मुझे हल करने के लिए सॉफ़्टवेयर का एक टुकड़ा लागू करने से रोकता है। संकट।


0

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


0

मैं इस सवाल का हिस्सा लेने जा रहा हूं कि 'प्रोग्रामिंग भाषा में मेरी क्षमता का मूल्यांकन करने के लिए कुछ मानदंड क्या हैं'

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

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

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