2009-03-23 13 views
29

यह एक बहुत ही बुनियादी ज्ञान है कि प्रोग्रामर के रूप में, हमारे आउटपुट को एक कीबोर्ड के माध्यम से चैनल किया जाता है जिस पर हमें टाइप करना होगा। अगर हम सोचने से धीमे टाइप करते हैं, तो यह हमारे आउटपुट के लिए एक बाधा है। Steve Yegge और हमारे beloved dictator दोनों ने हाल के महीनों में इस बारे में ब्लॉग किया है।प्रोग्रामर के लिए स्पीड टाइपिंग टेस्ट

मैंने अपनी प्रेमिका को मृतकों के टाइपिंग के एक दोस्ताना गेम में चुनौती दी, और पाया कि मेरे गधे ने कटे हुए पागल हो गए। मैं केवल 9 5 के लिए लगभग 70 डब्ल्यूपीएम करने में सक्षम हूं, लेकिन मैंने देखा कि "विशेष कुंजी" (यानी: विराम चिह्न) पर, मैं बहुत बेहतर था। मैंने फिर ध्यान दिया कि वह कैसे टाइप कर रही थी - सही ढंग से, घर की पंक्ति पर उसकी उंगलियों के साथ - मेरे मुकाबले: मेरे दाहिने हाथ से एंग्लेड के साथ मेरी छोटी उंगली हमेशा शिफ्ट कुंजी पर रहता है। यह स्पष्ट रूप से है क्योंकि एक प्रोग्रामर के रूप में, मैं लगातार विराम चिह्नों का एक बड़ा वर्गीकरण टाइप कर रहा हूं { } () [ ] ? < >/$ % # * &, जिनमें से अधिकांश को शिफ्ट की आवश्यकता होती है।

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

संपादित करें: मैं जानता हूँ कि कि एक प्रोग्रामर का टाइपिंग की गति चीजें हैं जो महत्वपूर्ण हैं इस सूची में नीचे waaay है। जाहिर है कि कोई भी कभी भी एक क्रैपी प्रोग्रामर को किराए पर लेने वाला नहीं है क्योंकि वे तेज़ टाइप कर सकते हैं। यह एक सैद्धांतिक है, ठीक है?

+80

आपने यह प्रश्न केवल इतना पूछा है कि आप एक प्रेमिका होने के बारे में सोच सकते हैं, है ना? – bzlm

+3

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

+2

@bzlm, मेरे पास एक पत्नी है। हाँ, मैं उन परेशान लोगों में से एक हूं जो मेरे परिवार के जीवन के बारे में पूछे जाने पर बच्चे और परिवार की तस्वीरें दिखाते हैं, मुझे मुकदमा करते हैं। प्रश्न के इरादे से रोमांटिक भागीदारी के साथ कुछ लेना देना नहीं था। –

उत्तर

15

Typespeed में आप डॉस/यूनिक्स कमांड या प्रोग्रामिंग फ़ंक्शंस के साथ अपनी गति का प्रयास करना चुन सकते हैं। मुझे लगता है कि प्रोग्रामर के लिए बेहतर टाइपिंग स्पीड टेस्ट भी होना चाहिए।

21

हालांकि टाइपिंग गति महत्वपूर्ण है। कोडिंग डिजाइन और कार्यान्वयन के बारे में अधिक है जो कोड को अंधेरे में तेजी से दर्ज कर रहा है।

+8

अच्छी तरह से हाँ, मुझे पता है। लेकिन सवाल यह नहीं है कि टाइपिंग गति कितनी महत्वपूर्ण है। – nickf

+1

@nickf: आपने पूछा कि "अपनी टाइपिंग गति को संभावित भर्ती करने के लिए कितना वैध होगा", जो कि "टाइपिंग गति कितनी महत्वपूर्ण है" के बहुत करीब लगता है। मैं कहूंगा कि क्रेग ने सवाल का जवाब अच्छी तरह से दिया था। और यह सवाल है वास्तव में प्रोग्रामिंग से संबंधित नहीं ... बिल्कुल –

+0

ठीक है - मैंने थोड़ा सवाल उठाया है। – nickf

12

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

और जब तक आप अलौकिक कर रहे हैं, तो आप शायद समय डिबगिंग की कुछ राशि खर्च करेंगे और साथ ही ... जहां टाइपिंग की तुलना में अधिक समय अपशब्द खर्च हो जाएगा;)

संपादित: इसके अलावा, मैं दावा करता हूं कि एर्गोनॉमिक्स के लिए कुछ टाइपिंग गति का त्याग करना एक अच्छा व्यापार-बंद है। कार्पल सुरंग सिंड्रोम वाला एक कोडर ज्यादा उपयोग नहीं करता है, मुझे डर है।

8

अब मेरी बात करने के लिए हो रही है, कैसे वैध यह पूछने के लिए एक संभावित उनके टाइपिंग की गति की भर्ती तो होगा ...?

बिल्कुल मान्य नहीं है।

यदि आपको लगता है कि यह इस के लिए उपयोग मानक टाइपिंग परीक्षण करने के लिए उपयुक्त नहीं है, करते आप अपने कोडिंग टाइपिंग की गति को खोजने के लिए किसी भी विधि के पता है?

मुझे कोई टाइपिंग स्पीड टेस्ट नहीं पता है जो एक सॉफ्टवेयर विकास नौकरी के लिए प्रासंगिक होगा।

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

+2

हालांकि मैं कहूंगा अगर मैं डब्ल्यू एक साक्षात्कारकर्ता के रूप में जिसने किसी को टाइप करने के लिए कहा, और उन्होंने शिकार किया और पूरी तरह से 30wpm से कम समय में अपना रास्ता छीन लिया, तो मैं गंभीरता से उन्हें भर्ती करने पर पुनर्विचार करना चाहूंगा। –

0

अब मेरी बात करने के लिए हो रही है, कैसे वैध यह पूछने के लिए एक संभावित उनके टाइपिंग की गति की भर्ती तो होगा ...?

आप क्या चाहते हैं? लोग यादृच्छिक कोड को वास्तव में तेज़ करते हैं, या गुणवत्ता कोड उत्पन्न करने वाले लोग

2

मैं पहले जो कहा गया था उससे सहमत हूं। कोड में टाइपिंग प्रोग्रामिंग के लिए बाधा नहीं है जबतक कि आप अतीत में लिखे गए एक जैसा ही एप्लिकेशन लिख रहे हैं और एकमात्र तरीका जिसे आप जानते हैं कि कैसे टाइप करना है शिकार और चरम है।

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

2

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

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

0

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

2

टाइपिंग की गति शायद अब कम महत्वपूर्ण है।

जब तक कि आप किसी भी इंटेलिजेंस (या इसके लिए गैर-कॉपीराइट वाले शब्द) वाले आईडीई या टेक्स्ट एडिटर में कट्टर और कोड नहीं हैं, तो संभवतः आप इसके बड़े हिस्से को टाइप नहीं कर रहे हैं।

मैं वीएस 2008 का उपयोग कर सी # डेवलपर हूं और मुझे व्यक्तिगत रूप से पता है कि मैं बहुत सारे शॉर्टकट का नरक उपयोग करता हूं। जब मैं कोड लिख रहा हूं तो शायद मैं किसी और चीज़ से टैब को हिट करता हूं।

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

7

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

टाइपिंग ओर इशारा करते हुए उन सभी के लिए नहीं इन दिनों, यहाँ उद्धरण है प्रासंगिक मैं Yegge पद से पसंद है:

क्या तुम सच में लगता है कि पुनर्रचना उपकरण टाइपिंग के लिए एक विकल्प है, तो यह आप की तरह है ' हमें बता रहे हैं कि आपके पैरों को देखने के लिए आपके लिए ठीक है क्योंकि आपके पास एक कार है। हम इसे खरीद नहीं रहे हैं।

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

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

शुभकामनाएं।

+0

किसी ने भी छोटी गाड़ी/मैला कोड नहीं कहा - बस * लेखन * में कोई बिंदु नहीं है * जीनेटेड * क्या हो सकता है। बिंदु वास्तविक प्रोग्रामिंग से बचने की कोशिश नहीं कर रहा है, लेकिन कंप्यूटर को बस इतना करना है कि कंप्यूटर क्या अच्छे हैं - स्वचालित दोहराए गए कार्यों। – snemarch

2

प्रोग्रामिंग! = डेटा प्रविष्टि

मैं समझ सकता है कि यह एक स्थिति है जो सीधे डेटा प्रविष्टि (जहां गति & त्रुटि दर गंभीर और वैध KPIs कर रहे हैं) शामिल के लिए एक वैध परीक्षा/चिंता का विषय हो सकता है, लेकिन मैं गंभीरता से कर सकते हैं ' यह प्रोग्रामर या सॉफ्टवेयर इंजीनियर के लिए भर्ती प्रक्रिया में एक महत्वपूर्ण कारक नहीं है। यदि यह है .. शायद आप उस कंपनी में काम नहीं करना चाहते हैं?

+0

@Rob मान्य बिंदु "प्रोग्रामिंग! = डेटा एंट्री" –

0

सॉफ्टवेयर इंजीनियरिंग तथ्यों और भ्रम:

जब आप इस तथ्य यह है गठबंधन:

तथ्य सॉफ्टवेयर काम के 22. 80% बुद्धिजीवी हैं। इसकी उचित मात्रा रचनात्मक है। इसमें से कुछ लिपिक है।

इस एक के साथ

:

तथ्य 2. सबसे अच्छा प्रोग्रामर अप करने के लिए 28 बार सबसे खराब प्रोग्रामर से बेहतर हैं।

आप देखते हैं कि टाइपिंग गति इतनी कम महत्व का कैसे है।

इंटेलिजेंस और रीफैक्टरिंग टूल अंतर को और भी कम करते हैं।

6

निकक अपने प्रश्न पूछने के लिए पैसे पर बिल्कुल है, जिसे पूरी तरह नजरअंदाज कर दिया गया था।

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

कोडर, कई बार, आलसी स्पास्टिक्स हैं। कोड को सही करने में काफी समय व्यतीत करना वास्तव में टाइपो को सही करना है।

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

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

+0

क्या आपको नहीं लगता कि कॉन्फ़्रेंस में त्रुटियां प्रोग्रामर के खड़े होने के कारण हैं, या वे किस बारे में बात कर रहे हैं उससे विचलित हो रही हैं? – Zaz

संबंधित मुद्दे