فہرست کا خانہ:
ایریا 120 کے تجرباتی منصوبوں کے لئے گوگل کی ورکشاپ نے اینڈروئیڈ اور آئی او ایس کے لئے واقعی ایک دلچسپ دلچسپ ایپ جاری کی۔
گھاس شاپر: کوڈ ٹو مفت جانیں ایک ایپ ہے جو جاوا اسکرپٹ کے ساتھ کوڈنگ میں بنیادی سبق پیش کرتی ہے جس کے ساتھ ایک حقیقت پسندانہ کوڈ ایڈیٹر کے آس پاس بنی کوڈنگ پہیلی بھی ہیں۔ مارک لگیس اور رسل ہولی نے گراس شاپر کا استعمال کرتے ہوئے اپنے تجربات کے بارے میں بات چیت کرنے میں کچھ وقت گزارا ہے اور اس کی وجہ سے یہ بہت اچھا ہوتا ہے۔
گھاس شاپر (مفت) ڈاؤن لوڈ کریں
مارک لگیس: آج ، ہم گراس شاپر کے بارے میں بات کر رہے ہیں ، ایک ایسی ایپ جس کو گوگل نے رواں سال جاری کیا ہے جس کا مقصد ابتدائیہ افراد کو کوڈنگ کے تصورات کی تعلیم دینا ہے جنہوں نے شاید پہلے کبھی بھی زبان کوڈنگ پر نہیں دیکھا تھا۔ میں نے اس کے ساتھ کچھ وقت گزارا ہے جیسا کہ آپ ، رسل ، تو آپ ہم سے تھوڑا سا کیوں نہیں چلتے؟
رسل ہولی: ضرور ہمیں سب سے پہلے جس چیز کی ضرورت ہے اس پر ایک نظر ڈالیں کہ یہ ایپ خاص طور پر کیا کام کرتی ہے کیونکہ سافٹ ویئر کے ایک ٹکڑے کا خیال جو آپ کو یہ سکھاتا ہے کہ کوڈ کیسے بنانا ہے۔ ہمارے پاس جو چیز موجود ہے وہ ایسی کوئی چیز نہیں جو ویب پر مبنی ہے۔ یہ مکمل طور پر ایپ پر مبنی ہے - گھاسپر کو استعمال کرنے کے لئے کوئی ویب فارمیٹ موجود نہیں ہے۔
یہ صرف وہ ایپ ہے جو آپ کے فون پر ہے جو جاوا اسکرپٹ ٹیوٹوریل سسٹم ہے۔ مقصد چیزوں کو تشکیل دے رہا ہے ، جو بہت سارے "کوڈ ٹر" پروگراموں سے مختلف ہے جو اکثر ایسے نظام میں مسائل حل کرنے جیسے ہوتے ہیں جو تقریبا ایک کھیل ہی کی طرح ہے جہاں آپ بنا رہے ہو "اگر یہ… تو پھر" اس طرح کے ڈھانچے مسائل کو حل کرنے کے ل and ، اور خیال یہ ہے کہ آپ کو کوڈنگ کے بارے میں کس طرح سوچنا سیکھیں ، یہ ضروری نہیں کہ کوڈ کے ذریعہ چیزیں کیسے بنائیں۔ پہلے ہی ماڈیول سے ، گھاسپر آپ کو جاوا اسکرپٹ کا استعمال کرتے ہوئے سادہ تعمیرات کے ذریعے چل رہا ہے۔
مقصد چیزوں کو تشکیل دے رہا ہے ، جو بہت سے دوسرے "کوڈ ٹیوڈ" پروگراموں سے مختلف ہے۔
ایم ایل: ہاں ، اور جس طرح سے یہ ہوتا ہے ، وہ بھی انتہائی بدیہی ہے۔ میں بالغ ہوں ، لیکن میں نے HTML سے آگے زیادہ کوڈنگ کبھی نہیں کی ، اور جاوا اسکرپٹ کے ساتھ یقینی طور پر کچھ نہیں کیا۔ میں زمینی سطح پر ایک ابتدائی طور پر اس میں آیا تھا جو چیزوں کے اس رخ میں دلچسپی رکھتا ہے ، لیکن میں ابھی تک اس کے بنیادی تصورات کو نہیں سمجھتا ہوں۔ ان پہلے جوڑے کے ماڈیولز کے بعد ، آپ کو یہ کامیابی کا لمحہ مل جاتا ہے جہاں آپ کی طرح ہوتا ہے "اوہ ، یہ نیا ہے اور میں اسے سمجھتا ہوں۔"
یہ دوسرے ویب پر مبنی پروگراموں سے مختلف ہے جہاں آپ منصوبوں کے ساتھ ساتھ عمل کررہے ہیں کیونکہ گراس شاپر کو جس طریقے سے جوڑا گیا ہے وہ واقعی دلچسپ ہے۔ وہ آپ کو دکھاتے ہیں کہ کوڈ کو کیا کرنے کی ضرورت ہے اور پھر آپ کو کوڈ کا ایک نامکمل سیکشن فراہم کرتے ہیں اور کیا آپ نے اس کو کام کرنے کیلئے کوڈ مکمل کرلیا ہے۔ یہ ایک طرح سے "اڈیٹینینمنٹ" پہیلی کھیل کی طرح محسوس ہوتا ہے ، لیکن ترمیمی انداز کو اسی طرح بنانا چاہئے جہاں آپ اس عمل کو سامنے آتے ہوئے دیکھیں اور سیکھیں جب آپ اسے کھیل کی ضرورت سے کہیں زیادہ بنانے کی کوشش کی مخالفت کرتے ہیں۔
آر ایچ: یہاں کچھ اہم عناصر موجود ہیں جو ان سب کو جوڑ دیتے ہیں۔ پہلا یہ کہ اگر آپ اسے اپنے فون پر استعمال کررہے ہیں تو ، ابتدا ہی سے ہی تمام کوڈ تشکیل پایا جاتا ہے اور کسی ایسے ایڈیٹر کی طرح دکھائی دیتا ہے جیسے ایک ایڈیٹر جسے پروگرامر استعمال کرتا ہے۔ اور یہ ایک اہم چیز ہے کیونکہ آپ کو "کیسے کوڈنگ کریں" چیزوں کی بہتات کے ساتھ یہ نہیں ملتا ہے۔
یہ بلاکس ہیں جن پر آپ "اگر" بیانات اور متغیرات کے ل for اپنے ارد گرد گھسیٹتے ہیں جن پر آپ کلک کرتے ہیں اور کھینچ لیتے ہیں ، اور جب آپ کسی اصل ایڈیٹر یا ڈویلپر اسٹوڈیو کے سامنے بیٹھ جاتے ہیں تو ، اس شخص کے ل it's یہ بہت آسان ہوتا ہے جس کے پاس بہت کچھ نہیں ہوتا ہے ڈویلپر یا پروگرامنگ کے تجربے کا تب تب مغلوب ہوجائیں کیونکہ اب یہ وہ ماحول نہیں ہے جس کی آپ عادت ہو۔
ابتدا ہی سے ہی تمام کوڈ کی تشکیل اور کچھ ایسی ترتیب میں رکھا گیا ہے جو کسی ایڈیٹر کی طرح دکھائی دیتا ہے۔ جیسے ایک ایڈیٹر جو پروگرامر استعمال کرے گا۔
اگرچہ ، گھاسپر نے آپ کو شروع سے بالکل ہی صحیح کوڈ ایڈیٹر میں مختلف متغیروں کے لئے مناسب رنگ خرابی کے ساتھ شروع کیا ہے تاکہ آپ اصل ایڈیٹنگ سویٹ کو شروع سے آخر تک دیکھ رہے ہو۔ یہ آپ کے ساتھ چلتے چلتے زیادہ پیچیدہ ہوتا جاتا ہے لیکن ابتدا ہی سے ، جیسا کہ آپ نے کہا ، آپ عملی کوڈ کے اصل ٹکڑوں کو دیکھ رہے ہیں جو کام کررہے ہیں ، اور یہ آپ کو واضح کررہا ہے کہ یہ مختلف چیزیں کس طرح کام کرتی ہیں۔ میرے خیال میں پہلے جوڑے کے چیلنج ہی جھنڈے بنا رہے ہیں - جیسے حقیقی ملک کے جھنڈے - جہاں آپ جاوا اسکرپٹ میں رنگ کے مختلف ٹکڑوں کو جمع کررہے ہیں ، اور آخر میں جو کچھ آپ دیکھ رہے ہو وہ اس پرچم کا ایک ویب عنصر ہے۔ یہ ایک سادہ سی چیز ہے ، لیکن کامیابی کے احساس کو محسوس کرنے کا یہ ایک بہت آسان طریقہ ہے ، اور عمدہ بات یہ ہے کہ یہ سب کیسے چھوٹے چھوٹے ٹکڑوں میں ٹوٹ گیا ہے جہاں یہ تھوڑا سا خطرہ / اجر والی چیزیں ہے جس کی وجہ سے آپ اگلے حصے میں ہی ڈوبتی رہنا چاہتے ہیں۔ ماڈیول
ایم ایل: دوسری چیز جو اس ایپ کے بارے میں ناول ہے وہ ہے کیونکہ یہ ایک ایسی ایپ ہے جو آپ کے فون پر موجود ہے ، اور چونکہ ہر چیز اس طرح کے کاٹنے والے سائز میں ٹوٹ جاتی ہے ، لہذا آپ کسی بھی وقت یا ایک سبق کرسکتے ہیں۔ میں گروسری اسٹور پر لائن میں کھڑا رہا ہوں اور مجھ سے پوچھ کر چھوٹا سا نوٹیفیکیشن پاپ اپ پر غور کیا کہ "ارے ، کیا آپ کو کچھ گھاس شاپر کرنے کے لئے وقت ہے؟" اور میں "ارے ، میں دراصل کرتا ہوں۔ میرے پاس وقت ہوتا ہے۔"
آر ایچ: ہاں ، اطلاعات ٹھنڈی ہیں۔ اس نے پہلے پہل سے مجھے پہرہ دیا ، مجھے اطلاع ملی کہ "ارے ، آؤ اور یہ کام کرو" کیونکہ آپ کے پاس ایک منٹ ہے۔ اس نے مجھے حیران کردیا کیونکہ آپ کو بہت ساری چیزوں کے ساتھ ایسا نہیں ملتا ہے - اور اس نے بہتر کام کیا۔
جیسا کہ آپ نے کہا ، یہ اچھی بات ہے کہ چھوٹی سی یاد دہانی کرو جہاں منی گنسز یا پوکیمون گو یا اس طرح کی کوئی چیز کھیلنے کی بجائے ، اتنی چھوٹی سی یاد دہانی موجود ہے کہ آپ جاسکیں اور اس کے بجائے یہ کام کرسکیں۔
میں گروسری اسٹور پر لائن میں کھڑا رہا ہوں اور مجھ سے پوچھ کر چھوٹا سا نوٹیفیکیشن پاپ اپ پر غور کیا کہ "ارے ، کیا آپ کو کچھ گھاس شاپر کرنے کے لئے وقت ہے؟" اور میں "ارے ، میں کرتا ہوں۔ میرے پاس وقت ہوتا ہے" جیسا ہوں
ایم ایل: ہاں ، بالکل! اگر آپ چاہیں تو آپ اتنا ہی فعال یا غیر فعال ہو سکتے ہیں۔ اگر آپ اسے ختم کرنا نہیں چاہتے ہیں تو آپ ایک دن میں پوری ایپ کو جلا سکتے ہیں۔ یا ، آپ اس طرح کی مدد کر سکتے ہیں کہ وقت کے ساتھ ساتھ آپ کو ایپ پر دوبارہ نظرثانی کرنے کی یاد دلا دی جائے تاکہ آپ خود کو ختم نہ کریں۔ میں نے بے ترتیب سیشنوں میں ایپ کا استعمال کرتے ہوئے مزید معلومات کو برقرار رکھنے میں مدد کی کیونکہ میں واپس آتا ہوں اور کسی نئے سبق میں کود پڑتا ہوں اور ان نئے تصورات کو دوبارہ دریافت کرنا پڑتا ہوں ، لیکن ایک بار جب آپ پہیلیاں شروع کردیں تو سب کچھ واپس آنا شروع ہوجاتا ہے۔ یہ بہت اچھا احساس ہے جب آپ کو یہ احساس ہوتا ہے کہ وقت کے ساتھ ساتھ یہ تصورات ڈوبتے جارہے ہیں - خاص طور پر اگر آپ اس میں کوڈنگ کرنے میں بالکل نیا آگئے ہیں ، وہ او momentsل لمحات جب آپ اپنے آپ کو یہ سوچتے ہوئے پائیں گے "اوہ ، مجھے یاد ہے کہ یہاں یا وہاں اس متغیر کو کیسے تبدیل کیا جائے۔ "۔ یہ فائدہ مند ہے۔
آر ایچ: یہ ہے ، اور ساتھ ہی جب یہ فائدہ مند بھی ہوتا ہے کہ جب آپ کو کچھ غلط ہوجاتا ہے تو اس کی کمک میں حد سے زیادہ منفی نہیں ہوتا ہے۔ یہ صرف ایک فلیٹ آؤٹ نہیں ہے "آپ نے اس چیز کو گڑبڑ کیا" - یہ کام نہیں کیا ، جو عام بات ہے۔ پہیلی ناکام ہو گیا لہذا آپ دوبارہ شروع میں جائیں اور ایک نظر ڈالیں۔ چونکہ آپ ایک مناسب ایڈیٹر کی تلاش کر رہے ہیں ، لہذا یہ کوڈ کے ان حصوں کو توڑ سکتا ہے جو ناکام ہوسکتے ہیں اور اس کے بارے میں انتہائی مخصوص ہوسکتے ہیں۔ اور یہ بہت اہم ہے کیونکہ آپ بالکل ایسے کام کرنے کے لئے پروگرامنگ ماحول ترتیب دے سکتے ہیں۔ یہ بہت قریب ہے کہ چھوٹی چھوٹی چیزیں حقیقی دنیا میں کس طرح ناکام ہوسکتی ہیں ، جبکہ اس طرح کا دل لگی ، کھیل جیسے تجربہ کا بھی ہے۔
گھاس شاپر کے پاس عمر کی رہنما خطوط نہیں ہیں - اگر آپ ہدایات پڑھ سکتے ہیں اور ان پر عمل کرسکتے ہیں تو آپ جاوا اسکرپٹ میں کوڈنگ کے بنیادی اصولوں کو سیکھ سکتے ہیں۔
ایم ایل: جی ہاں ، یہ اس طرح کے ایڈیٹینمنٹ گیم کی طرح ہے ، ان کھیلوں کی طرح جو آپ کو ابتدائی اسکول سے یاد ہے۔ تعداد کو ضرب دینے کا طریقہ سکھانے کے بجائے ، یہ ابتدائی اسکول میں کسی بچے کو یہ سکھا سکتا ہے کہ وہ اپنی ویب سائٹ کوڈ کیسے کرے یا اپنی انگلیوں کو جاوا اسکرپٹ میں پہلے کی نسبت چھوٹی عمر میں ڈبوئے۔ میری نسل کے بڑھنے میں اس طرح کا کچھ نہیں تھا لیکن اب مواد آپ کے ہاتھ میں انتہائی قابل رسائ اور صحیح ہے۔ جیسا کہ آپ نے کہا ، یہ آپ کو کوڈ میں ترمیم کرنے والے پلیٹ فارم اور تصورات کا عادی ہوجاتا ہے جو واقعی حد سے زیادہ مغلوب ہوسکتے ہیں جب آپ کو کچھ پتہ ہی نہیں ہوتا ہے۔
آر ایچ: اور یہ بھی اہم ہے کہ گھاس شاپر کے لئے عمر کی کوئی حقیقی ہدایت نامہ موجود نہیں ہے۔ میرے بچے ٹیوٹوریل پروگراموں کوڈ کرنے اور سکریچ اور دیگر ایپلی کیشنز میں اصل میں چیزوں کی تعمیر کے لئے اجنبی نہیں ہیں۔ تو میں نے سب سے پہلے کاموں میں سے ایک یہ دیکھنا تھا کہ میرے بچوں کا کیا خیال ہے ، اور جب میں نے ان کو ٹاس کیا اور واقعتا یہ ان کے لئے ایک ہی قسم کا تجربہ تھا۔ مجھے نہیں لگتا کہ یہ کسی خاص عمر کے گروپ یا علم کی سطح کی طرف بڑھا ہوا ہے۔ یہ واقعی ایسی جگہ ہے جہاں کسی کے پاس بیک گراؤنڈ نہیں ہوتا ہے وہ آسانی سے اس سامان کو اٹھا سکتا ہے اور بہت ہی کم بیک گراونڈ جانکاری کے ساتھ راستہ اختیار کرسکتا ہے۔
ایم ایل: اور جس طرح سے ایپ کو ڈیزائن کیا گیا ہے ، وہ آپ کے لئے کچھ نیا کھول سکتا ہے۔ ہوسکتا ہے کہ یہ آپ کے حالات اور آپ اس کے ساتھ کیا کرنا چاہتے ہیں اس پر منحصر ہوکر ایک نیا مشغلہ یا کیریئر کا نیا راستہ بدل جائے۔ میرے تجربے میں ، اس نے میرے ذہن میں ایک ایسا دروازہ کھولا جہاں مجھے احساس ہوا کہ میں 30 سال کی عمر میں ہونے کے باوجود بھی نئی چیزیں سیکھ سکتا ہوں۔ اس سے مجھے ہر روز استعمال ہونے والی چیزوں - ٹکنالوجی اور ایپس کے بارے میں حوصلہ ملتا ہے - میں اب بھی سیکھ سکتا ہوں کہ وہ چیزیں صرف صارف ہونے کی بجائے کام کرتی ہیں۔ یقینی طور پر ، اگر میں اپنی ایپ یا کچھ بھی بنانا چاہتا ہوں تو ابھی بہت طویل سفر طے کرنا ہے ، لیکن ان دنوں کی تلاش کرنا ایسی حوصلہ افزا اور نایاب چیز ہے - ایک ایسی ایپ جو حقیقت میں آپ کو دن کے آخر میں اپنے بارے میں اچھا محسوس کرتی ہے۔
آر ایچ: یہ اچھا ہے اور یہ واقعی کچھ بنیادی پروگراموں کے لئے ایک اہم پتھر ثابت ہوسکتا ہے جو حقیقت میں اڈاسٹی جیسے بالغوں پر مبنی ٹیوٹوریل ہیں ، جو پروگرامنگ کی مختلف شکلوں کے لئے ایجوکیشن سویٹ ہیں۔ ہوسکتا ہے کہ لوڈ ، اتارنا Android کے پروگرامنگ کے آغاز کے لئے یا اس جیسے کچھ کے ل This ، اس کے لئے یہ ایک جائز قدم رکھنے والا پتھر ہوسکتا ہے۔ ان میں سے کوئی بھی پروگرام جس میں عام طور پر بہت سخت جز نہیں ہوتا ہے ، لیکن پروگرامنگ کے تعارف کے لئے ٹیوٹوریل کورس لینے کی طرح محسوس کرنا اب بھی زبردست ہوسکتا ہے ، گراس شاپر مجھے لگتا ہے کہ اس طرح کے ابتدائی تجربے کو حاصل کرنے کے لئے یہ کام کرتا ہے۔ اوپر
ایم ایل: سب سے بہتر ، یہ مفت ہے لہذا آپ کو کوئی رقم کم کرنے کی ضرورت نہیں ہے اور آپ کو ایسا محسوس نہیں ہو رہا ہے کہ آپ نے اپنا پیسہ یا وقت ضائع کیا ہے۔ یہ مفت ہے. بس اسے آزمائیں - پسند نہیں کریں ، یہ ٹھیک ہے۔
آر ایچ: ہاں ، یہ مفت ہے اور یہ پلیٹ فارم پر منحصر نہیں ہے۔ اسے لینے کے ل You آپ کو اینڈرائیڈ فون کی ضرورت نہیں ہے۔ یہ ایک آئی فون پر بھی کام کرتا ہے۔
گھاسپر کو ڈاؤن لوڈ کریں اور اپنی رفتار سے کوڈ سیکھیں۔
آپ گراس شاپر برائے اینڈروئیڈ یا آئی او ایس کو مفت ڈاؤن لوڈ کرسکتے ہیں اور پہیلیاں حل کرنے اور دستیاب کورسز کے ذریعے اپنا راستہ بنانا شروع کرسکتے ہیں۔ کیا آپ نے گھاسپر کو آزمایا ہے؟ ہمیں نیچے دیئے گئے تبصروں میں ایپ کے بارے میں اپنے خیالات سے آگاہ کریں!
ہم اپنے لنکس کا استعمال کرتے ہوئے خریداری کے لئے کمیشن حاصل کرسکتے ہیں۔ اورجانیے.