क्या लैपटॉप 9 साल के लिए एक अच्छा उपहार है जो प्रोग्रामिंग में रुचि दिखाता है?


8

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

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

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

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


6
उत्तर नहीं, लेकिन अगर वह ड्रैग-एंड-ड्रॉप कोडिंग सामान पसंद करता है, तो स्क्रैच में देखें । एक ही प्रकार की चीज़ लेकिन डेस्कटॉप सामान के लिए। मैं शर्त लगा सकता हूँ कि उनके ऐप को स्क्रैच से (या कम से कम प्रेरित) मॉडल बनाया गया था।
बज़्ज़

1
एक डेस्कटॉप अधिक विश्वसनीय, कम टूटने वाला और सस्ता होने वाला है। उपयोग को नियंत्रित करना भी आसान है। मैं स्क्रैच से सहमत हूं।
paparazzo

खरोंच के लिए +1 (कम से कम जब उनकी वेबसाइट टूटी हुई न हो)। अंतर्निहित भाषा जावास्क्रिप्ट है, जो प्रमुख स्क्रिप्टिंग भाषा है।
पूजो-पुरुष

एक उत्तर के लिए पर्याप्त नहीं है, लेकिन माता-पिता और एक प्रोग्रामर होने के नाते मुझे विज्ञापनों में यह सिफारिश मिलती रहती है और यह वास्तव में बहुत साफ-सुथरा दिखता है: ड्रैग एंड ड्रॉप इंटरफेस का उपयोग करके कोडकिंगडम्स.com / code-your-own- minecraft- mods माइनक्राफ्ट कोडिंग पाठ्यक्रम। कोड लेखन में प्रगति हुई। मैंने कोशिश नहीं की है इसलिए यह निश्चित रूप से देखने के लिए सिफारिश नहीं कर सकता है लेकिन निश्चित रूप से देखने लायक है।
रयानफैस्कॉटलैंड

जवाबों:


15

एक लैपटॉप एक अच्छा विकल्प है, लेकिन चढ़ाव यह है कि यह काफी महंगा है और आमतौर पर बल्कि नाजुक है। (और बच्चे कार्यक्रम के बजाय खेल खेलने के लिए उनका उपयोग करेंगे।)

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

इंटरनेट रास्पबेरी को चालू करने के लिए ट्यूटोरियल और किट से भरा हुआ है, जैसे कि उन पर एलईडी स्थापित करना, जो ध्वनि, कैमरा और मोशन डिटेक्टर, जासूसी रिकॉर्डर और क्या नहीं पर प्रतिक्रिया करते हैं। (और उबाऊ चीजें, जैसे थर्मोस्टैट या एक स्वचालित गेट ओपनर, लेकिन कौन चाहता है?)

यदि आप एक रास्पबेरी ज़ीरो पर अपने हाथों को प्राप्त कर सकते हैं, तो आपका बच्चा लगभग 10-20 $ के लिए प्रोग्रामिंग शुरू कर सकता है (यह मानते हुए कि आपके पास कुछ अतिरिक्त परिधीय झूठ बोल रहा है) और यहां तक ​​कि सभी शांत किटों के साथ रास्पबेरी 3 का सबसे अधिक ट्विंक आउट नहीं होगा। एक बजट लैपटॉप के रूप में पैसा।

(यदि आपका रास्पबेरी एक रिक्त कार्ड के साथ आता है, तो मेरा मतलब है कि रास्पियन है और आप इसे स्वयं डाउनलोड और इंस्टॉल कर सकते हैं; - मुफ्त।)


मुझे सस्तेपन के लिए पीआई का सुझाव पसंद है लेकिन क्या रास्पियन एट अल के लिए कोई ड्रैग एंड ड्रॉप प्रोग्रामिंग इंटरफेस है? मुझे लगता है कि पाठ संपादक के लिए संक्रमण होने पर ब्याज को ध्यान में रखते हुए, यह सबसे कठिन बिकेगा!
रयानफैस्कॉटलैंड

5
@RyanfaeScotland यह स्क्रैच प्री-इंस्टॉल के साथ आता है;)
Erik

10

संक्षिप्त उत्तर, हां लेकिन ...

(डिस्क्लेमर - मैं एक प्रोग्रामर हूं, और एक शौक के लिए मैं एक वीडियो प्रोडक्शन टीम चलाता हूं, जिसमें मुख्य रूप से किशोर और प्रीटेन्स शामिल हैं)

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

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

9 पर, कुछ रुचियां क्षणिक हैं। अग्रिम में यह जानने का कोई तरीका नहीं है कि क्या जोखिम के परिणामस्वरूप गहरी रुचि और क्षमता होगी या समय को छोटा कर देंगे जब तक कि वे तय नहीं करते कि यह वास्तव में नहीं है कि वे क्या करना चाहते हैं।

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


7
और कीमत के एक चौथाई (या उससे कम) के लिए, आप उसे रास्पबेरी पाई के साथ सेट कर सकते हैं। जो इस तरह की चीजों के लिए भी हैं, और सभी प्रकार के "कोड को सीखें" टूल के साथ पहले से इंस्टॉल आते हैं।
एरिक

@ एरिक - यह शायद अपने आप में एक जवाब है, और मैं यहाँ पोस्ट करने के लिए आया हूं। मैं आपको इसे पहले करने का मौका दूंगा।
एमडी-टेक

@ एमडी-टेक मेला पर्याप्त; मैंने पाई :) के फायदे साझा करने के लिए एक उत्तर जोड़ा:
एरिक

क्या आपको पहले रास्पबेरी पाई के लिए कोड लिखने के लिए एक पीसी की आवश्यकता नहीं है?
22BR पर JBRWilkinson

2
@JBRWilkinson आप इसे Arduino के साथ भ्रमित कर सकते हैं; रास्पबेरी एक पूरी तरह से कार्यात्मक कंप्यूटर है।
एरिक

9

कृपया अपने माता-पिता के साथ अपने इरादे पर चर्चा करें

मुझे यकीन है कि आप अपने भतीजे को प्राप्त करने के लिए जो भी चुनते हैं, वह सभी प्रकार से अद्भुत और जीवन-परिवर्तनकारी होगा, लेकिन कृपया अपने माता-पिता के साथ अपनी योजनाओं पर चर्चा ज़रूर करें।

विचार करने के लिए कुछ महत्वपूर्ण पहलू हैं: क्या यह इंटरनेट से जुड़ा होगा? क्या इससे माता-पिता का नियंत्रण होगा? व्यवस्थापक पासवर्ड किसके पास होगा? क्या उनके पास पहले से इंटरनेट है? यदि आपकी योजनाएं आपके इच्छित तरीके से नहीं चलती हैं, तो (जैसे वह दोस्तों के डिस्क से 'पौधों बनाम लाश' स्थापित करता है और अचानक यह एक गेमिंग मशीन है ..)

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

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


2

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

हालांकि, एक महत्वपूर्ण बात यह है कि कुछ दशकों में तकनीक कितनी बदल गई है। वापस तो, कंप्यूटर के साथ बहुत कुछ नहीं करना था इसके अलावा कार्यक्रम कैसे सीखें; खेल मौजूद थे, लेकिन मुफ्त और तुरंत डाउनलोड करने योग्य नहीं थे। मेरा 10 वर्षीय कंप्यूटर Minecraft खेलने, YouTube वीडियो देखने या यादृच्छिक वेब गेम खेलने के लिए कंप्यूटर का उपयोग करना पसंद करता है; ये सभी विशुद्ध रूप से मनोरंजक हैं। (वह इसका उपयोग स्कूल असाइनमेंट के लिए भी करता है, लेकिन यह "पसंदीदा" उपयोग नहीं है!) लगभग हर बच्चे को कंप्यूटर और इंटरनेट के साथ मजबूत परिचित है, लेकिन इससे लगभग हर बच्चे को प्रोग्रामिंग और तकनीक में गहरी रुचि नहीं है।

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


1
Minecraft वास्तव में यहाँ एक अच्छा विकल्प है क्योंकि इसके लिए mods बनाना आसान है। मोडिंग मिनीक्राफ्ट java प्रोग्रामिंग है, इसमें क्लाइंट साइड और सर्वर साइड एलिमेंट्स दोनों को शामिल किया जा सकता है, और यह बहुत ही एंटरप्राइज टेक्नोलॉजी के लिए एक अच्छी तरह से गोल परिचय सुनिश्चित करता है।
पोझो-लड़का

2
Minecraft कोडिंग और whatnot में रुचि विकसित करने के लिए एक अच्छा विकल्प हो सकता है, लेकिन इसे एक सरल खेल के रूप में भी माना जा सकता है। मॉड्स की बात करें तो वहाँ एक हुआ करता था (मैं अनिश्चित हूँ अगर इसे MC के नवीनतम संस्करण में अपडेट किया गया है) जिसे "Compucraft" कहा जाता है जो कि Lua IN minecraft में प्रोग्राम करने में सक्षम है जो कि छोटे रोबोट-क्यूब्स बनाने के लिए काम करता है। यह देखने लायक हो सकता है। हालांकि सीखने के साधनों के विषय पर: कोड कॉम्बैट देखने लायक है क्योंकि यह एक ऐसा खेल है जिसमें झगड़े और चीजों को "जीतने" के लिए कोडिंग कौशल सीखने की आवश्यकता होती है।
बनीक्विंटर

2

आप उसे क्या करने में सक्षम होना चाहते हैं?

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

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

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

यदि उनके पास अभी भी परियोजनाएं हैं, तो वह इस कार्यक्रम के दायरे में उत्साहित हैं, उन्हें मनाएं। जरूरी नहीं कि वह सार्थक कार्यक्रम बनाने के लिए "अधिक उन्नत स्तर" करे।

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

ज्यादातर दिशाओं से दृश्य कैसे ब्लॉक कनेक्ट कर सकते हैं की स्पष्ट दिशाओं के साथ, असीम संभावनाओं के साथ पाठ करने के लिए शायद 9 साल के बच्चे को अकेले बाहर निकालने के लिए नहीं छोड़ा जाना चाहिए। मैं सिर्फ एक जावा आईडीई के साथ एक नए लैपटॉप पर उसे ढीला नहीं करूंगा और इसे प्रगति कहूंगा; "यह संकलन नहीं करता है", "बिल्ली क्या 'त्रुटि -44' का मतलब है?" इस तरह के एक निराशाजनक अनुभव मैं काफी चिंतित होगा वह पूरी बात पर छोड़ देंगे।

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


1

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

क्या आपके पास आधुनिक प्राथमिक विद्यालय के बच्चों और लैपटॉप के साथ कोई अनुभव है?

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

यदि लैपटॉप नहीं है, तो उसे पाने के लिए एक अच्छा विकल्प क्या है जो उसे अधिक उन्नत स्तरों पर खोद देगा?

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


मैं iPad की सिफारिश करने से असहमत हूं - यह मुख्य रूप से एक खपत डिवाइस IMO है।
JBRWilkinson

1

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

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