সুচিপত্র:
পরীক্ষামূলক প্রকল্পগুলির জন্য গুগলের কর্মশালা, অঞ্চল 120, অ্যান্ড্রয়েড এবং আইওএসের জন্য একটি সত্যই আকর্ষণীয় নতুন অ্যাপ্লিকেশন প্রকাশ করেছে।
ঘাসফড়িং: শিখুন কোডের জন্য নিখরচায় এমন একটি অ্যাপ্লিকেশন যা জাভাস্ক্রিপ্টের সাথে কোডিংয়ের জন্য মৌলিক পাঠ সরবরাহ করে যা বাস্তববাদী কোড সম্পাদকের আশেপাশে নির্মিত কোডিং ধাঁধা সহ একটি গামিযুক্ত বিন্যাসে রয়েছে। মার্ক লাগেস এবং রাসেল হোলি গ্রাসোপার ব্যবহার করে কীভাবে এটিকে এত দুর্দান্ত করে তোলে তা তাদের অভিজ্ঞতার বিষয়ে চ্যাট করতে কিছু সময় ব্যয় করে।
ঘাসফড়িং ডাউনলোড করুন (বিনামূল্যে)
মার্ক লেগেস: আজ, আমরা গ্রাসহপার সম্পর্কে কথা বলছি, গুগল এই বছর প্রকাশ করেছে এমন একটি অ্যাপ্লিকেশন যা এর আগে কোডিং ভাষায় কোডিংয়ের দিকে নজর দেয়নি এমন নবজাতকদের কোডিং ধারণা শেখানো to রাসেল, আপনি যেমন খেলেন তেমন খেলতে কিছু সময় ব্যয় করেছি, তবে আপনি কেন আমাদের কিছুটা হাঁটেন না?
রাসেল হলি: অবশ্যই আমাদের প্রথমে যা করতে হবে তা হ'ল এই অ্যাপ্লিকেশনটি বিশেষত কী করে তা একবার দেখে নেওয়া উচিত কারণ একটি কোড সফটওয়্যার যা আপনাকে কোড কীভাবে শেখায় তা শিখায় not আমাদের এখানে যে জিনিসটি রয়েছে তা ওয়েব-ভিত্তিক কিছু নয়। এটি সম্পূর্ণরূপে অ্যাপ্লিকেশন ভিত্তিক - গ্রাস্পপার ব্যবহারের জন্য কোনও ওয়েব ফর্ম্যাট নেই।
এটি কেবলমাত্র আপনার ফোনে থাকা অ্যাপ্লিকেশনটি একটি জাভাস্ক্রিপ্ট টিউটোরিয়াল সিস্টেম। উদ্দেশ্যটি এমন জিনিস তৈরি করছে যা অন্যান্য "কোডিং" প্রোগ্রামগুলির থেকে অনেকটাই আলাদা যেগুলি প্রায়শই এমন একটি সিস্টেমে সমস্যা সমাধানের মতো যা প্রায়শই যেখানে আপনি তৈরি করছেন এমন একটি খেলার মতো "যদি এই… তবে" ধরণের কাঠামো সমস্যাগুলি সমাধান করার জন্য, এবং ধারণাটি হ'ল কোডিংয়ের সাথে কীভাবে তৈরি করা যায় তা নয়, কোডিং সম্পর্কে কীভাবে ভাবতে হয় তা শেখানো teach প্রথম মডিউল থেকেই, ঘাসফড়িং জাভাস্ক্রিপ্ট ব্যবহার করে আপনাকে সাধারণ কন্সট্রাক্টস তৈরির পথে হাঁটছে।
উদ্দেশ্যটি এমন জিনিস তৈরি করছে যা অন্যান্য "কীভাবে কোড করবেন" প্রোগ্রামগুলির থেকে অনেকটাই আলাদা
এমএল: হ্যাঁ, এবং এটি এটি যেভাবে করে তাও খুব স্বজ্ঞাত। আমি একজন প্রাপ্তবয়স্ক, তবে আমি কখনও এইচটিএমএল এর বাইরে খুব বেশি কোডিং করিনি, এবং জাভাস্ক্রিপ্টের সাথে অবশ্যই কিছুই নেই। আমি স্থল স্তরে একজন শিক্ষানবিস হিসাবে এদিকে এসেছি যিনি বিষয়গুলির পক্ষে সেই বিষয়ে আগ্রহী, তবে আমি এখনও এর মূল ধারণাগুলি বুঝতে পারি না। এই প্রথম দম্পতি মডিউলগুলির পরে, আপনি সেই যুগান্তকারী মুহুর্তটি পাবেন যেখানে আপনার "ওহ, এটি নতুন এবং আমি এটি বুঝতে পারি" এর মতো।
এটি অন্যান্য ওয়েব-ভিত্তিক প্রোগ্রামগুলির চেয়ে পৃথক যেখানে আপনি প্রকল্পগুলি পাশাপাশি অনুসরণ করছেন কারণ গ্রাসহপারকে যেভাবে একসাথে রাখা হয়েছে তা সত্যিই আকর্ষণীয়। কোডটি কী করা দরকার তা তারা আপনাকে দেখায় এবং তারপরে আপনাকে কোডের একটি অসম্পূর্ণ বিভাগ দেয় এবং এটিকে কাজ করার জন্য আপনি কোডটি সম্পূর্ণ করেছেন। এটি "এডুয়েনমেন্ট" ধাঁধা গেমের মতো অনুভূত হয় তবে এডুয়েনমেন্টটি তৈরি করার পদ্ধতিটি এমন হওয়া উচিত যেখানে আপনি প্রক্রিয়াটি উন্মোচিত দেখেন এবং শিখতে হবে যেহেতু এটি খেলার প্রয়োজন হওয়ার চেয়ে আরও বেশি গেম তৈরি করার চেষ্টা করার বিরোধিতা করছেন।
আরএইচ: এখানে বেশ কয়েকটি গুরুত্বপূর্ণ উপাদান রয়েছে যা এগুলি সমস্তকে এক সাথে বেঁধে রাখে। প্রথমটি যদিও আপনি নিজের ফোনে এটি ব্যবহার করছেন, প্রথম থেকেই সমস্ত কোড কাঠামোবদ্ধ এবং এমন কিছুতে স্থাপন করা হয় যা সম্পাদকের মতো দেখায় - এমন একটি সম্পাদকের মতো যা প্রোগ্রামার ব্যবহার করবে। এবং এটি একটি গুরুত্বপূর্ণ বিষয় কারণ আপনি "কীভাবে কোড করবেন" জিনিসগুলি প্রচুর পরিমাণে তা পান না।
এইগুলি ব্লক রয়েছে যা আপনি "যদি" স্টেটমেন্ট এবং ভেরিয়েবলগুলির জন্য ক্লিক করেন যেগুলি আপনি ক্লিক করে টেনে আনেন এবং যখন আপনি কোনও আসল সম্পাদক বা বিকাশকারী স্টুডিওর সামনে বসে যান, তখন যার পক্ষে খুব বেশি নেই তার পক্ষে খুব সহজ doesn't বিকাশকারী বা প্রোগ্রামিং অভিজ্ঞতার পরে অভিভূত বোধ করতে হবে কারণ এটি আপনার আর পরিবেশের মতো নয়।
প্রথম থেকেই সমস্ত কোডটি কাঠামোগত করে এমন কিছুতে স্থাপন করা হয় যা সম্পাদকের মতো দেখায় - এমন একটি সম্পাদকের মতো যা প্রোগ্রামার ব্যবহার করবে।
অন্যদিকে, গ্রাস্পপার আপনাকে বিভিন্ন ভেরিয়েবলের জন্য উপযুক্ত রঙের ব্রেকডাউন সহ সঠিক কোড সম্পাদক থেকে শুরু থেকেই শুরু করে দেয় যাতে আপনি কোনও আসল সম্পাদনা স্যুটটি শুরু থেকে শেষ পর্যন্ত দেখছেন। আপনি আরও এগিয়ে যাওয়ার সাথে সাথে শুরু থেকেই এটি আরও জটিল হয়ে উঠেছে, যেমন আপনি বলেছিলেন, আপনি কার্যকরী কোডের প্রকৃত স্নিপেটগুলি দেখছেন যা জিনিসগুলি করছে এবং এটি আপনাকে ব্যাখ্যা করছে যে এই বিভিন্ন জিনিস কীভাবে কাজ করে। আমি মনে করি প্রথম দম্পতি চ্যালেঞ্জগুলি পতাকা তৈরি করছে - প্রকৃত দেশের পতাকার মতো - যেখানে আপনি কেবল জাভাস্ক্রিপ্টে বিভিন্ন রঙের টুকরোগুলি একত্র করছেন, এবং আপনি যা শেষে দেখছেন সবগুলিই এই পতাকাটির জন্য একটি ওয়েব উপাদান। এটি একটি সহজ জিনিস, তবে এটি অর্জনের অনুভূতি বোধ করার একটি খুব সহজ উপায় এবং দুর্দান্ত জিনিস হ'ল এটি কীভাবে সমস্ত সামান্য টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো মডিউল।
এমএল: এই অ্যাপ্লিকেশনটির উপন্যাসের অন্যটি বিষয় হ'ল এটি আপনার ফোনে থাকা একটি অ্যাপ্লিকেশন এবং সমস্ত কিছু এইরকম কামড়ের আকারের হয়ে গেছে, আপনি যে কোনও সময় একটি পাঠ বা দুটি করতে পারেন। আমি মুদি দোকানে লাইনে দাঁড়িয়েছি এবং বিজ্ঞপ্তিটি আমাকে জিজ্ঞাসা করছে যে "আরে, আপনার কিছু ঘাস খাওয়ার জন্য কিছু সময় আছে?" এবং আমি "আরে, আমি আসলে করি। আমার হাতে সময় আছে।"
আরএইচ: হ্যাঁ, বিজ্ঞপ্তিগুলি দুর্দান্ত। এটি প্রথমে আমাকে পাহারায় ফেলেছিল, আমি একটি বিজ্ঞপ্তি পেয়েছিলাম যা বলেছিল "আরে, ফিরে এস এবং এই জিনিসটি কর" কারণ আপনার কাছে এক মিনিট রয়েছে। এটি আমাকে অবাক করেছে কারণ আপনি অনেক কিছুই দিয়ে তা পান না - এবং এটি ভালভাবে কাজ করেছিল।
আপনি যেমন বলেছিলেন, সেই ছোট্ট অনুস্মারকটি পাওয়া খুব ভাল যেখানে মিনিগানস বা পোকেমন গো বা এরকম কিছু না খেলার পরিবর্তে সেই ছোট্ট অনুস্মারক রয়েছে যে আপনি যেতে পারেন এবং পরিবর্তে এই জিনিসটি করতে পারেন।
আমি মুদি দোকানে লাইনে দাঁড়িয়েছি এবং বিজ্ঞপ্তিটি আমাকে জিজ্ঞাসা করছে যে "আরে, আপনার কিছু ঘাস খাওয়ার জন্য কিছু সময় আছে?" এবং আমি "আরে, আমি করি। আমার হাতে সময় আছে" এর মতো
এমএল: হ্যাঁ, পুরোপুরি! আপনি চাইলে আপনি প্র্যাকটিভ বা প্যাসিভ হতে পারেন। আপনি যদি এটিকে কেবল নীচে নামাতে না চান তবে আপনি একদিনে পুরো অ্যাপটি দিয়ে জ্বলতে পারেন। অথবা, এ জাতীয় অ্যাপ্লিকেশনটি আপনাকে সময়ের সাথে সাথে আবার দেখার জন্য মনে করিয়ে দিতে পারে যাতে আপনি নিজেকে জ্বালিয়ে না ফেলে। আমি এলোমেলো সেশনে অ্যাপটি ব্যবহার করে আমাকে আরও তথ্য বজায় রাখতে সহায়তা করেছি কারণ আমি ফিরে এসে নতুন পাঠে ডেকে আছি এবং এই নতুন ধারণাটি নতুন করে আবিষ্কার করতে পারি, তবে একবার আপনি কিছু ধাঁধা শুরু করলে, সমস্ত কিছু ফিরে আসতে শুরু করে। যখন আপনি বুঝতে পারছেন যে এই ধারণাগুলি সময়ের সাথে সাথে ডুবে যাচ্ছে তখন এটি খুব ভাল অনুভূতি হয় - বিশেষত আপনি যদি কোডিংয়ে একেবারে নতুন হয়ে এসেছেন, প্রথম মুহুর্তে যখন আপনি নিজেকে ভাবছেন "ওহ, আমি মনে করি এখানে বা সেখানে কীভাবে এই পরিবর্তনশীলটি পরিবর্তন করা যায়? "। এটা পুরস্কর।
আরএইচ: এটি হ'ল এবং একই সাথে এটি যখন ফলস্বরূপ হয় তখন কোনও ভুল হয়ে গেলে এটির পুনর্বহালকরণের ক্ষেত্রে অতিরিক্ত নেতিবাচক নয় not এটি কেবল একটি ফ্ল্যাট আউট নয় "আপনি এই জিনিসটি গোলমাল করেছেন" - এটি কার্যকর হয়নি, যা সাধারণ। ধাঁধাটি ব্যর্থ হয়েছে যাতে আপনি কেবল শুরুতে ফিরে যান এবং একবার দেখুন। আপনি কোনও সঠিক সম্পাদককে দেখছেন বলে, এটি কোডের সেগমেন্টগুলি ব্যর্থ করতে পারে যা ব্যর্থ হয়েছিল এবং এটি সম্পর্কে খুব নির্দিষ্ট হতে পারে। এবং এটি অত্যন্ত গুরুত্বপূর্ণ কারণ আপনি ঠিক সেভাবে কাজ করতে একটি প্রোগ্রামিং পরিবেশ স্থাপন করতে পারেন। এটি ছোট ধরণের জিনিসগুলি কীভাবে আসল বিশ্বে ব্যর্থ হতে পারে তার খুব কাছাকাছি সময়, যদিও এই ধরণের বিনোদনমূলক, প্রায় গেমের মতো অভিজ্ঞতা।
গ্রাসফোপারের কোনও বয়সের দিকনির্দেশ নেই - আপনি যদি নির্দেশাবলী পড়তে এবং অনুসরণ করতে পারেন তবে জাভাস্ক্রিপ্টে কোডিংয়ের মৌলিক বিষয়গুলি শিখতে পারেন।
এমএল: হ্যাঁ, এটি প্রাথমিকভাবে স্কুল থেকে আপনার মনে আছে এমন গেমগুলির মতো এডুয়েনমেন্ট গেমের মতো। সংখ্যাগুলি কীভাবে গুণতে হয় তা শেখানোর পরিবর্তে এটি প্রাথমিক বিদ্যালয়ে একটি শিশুকে শেখানো হতে পারে যে কীভাবে তাদের প্রথম ওয়েবসাইটটি কোড করতে হবে বা তাদের আঙ্গুলগুলি জাভাস্ক্রিপ্টে আগের চেয়ে অল্প বয়সে ডুবানো যায়। আমার প্রজন্মের বেড়ে ওঠার জন্য এর আগে কিছুই ছিল না তবে এখন সামগ্রীটি আপনার পক্ষে দুর্দান্ত অ্যাক্সেসযোগ্য এবং ডানদিকে রয়েছে। যেমনটি আপনি বলেছেন, এটি আপনাকে কোড সম্পাদনা প্ল্যাটফর্ম এবং ধারণাগুলিতে অভ্যস্ত করে তোলে যা যখন আপনি কিছু জানেন না তখন সত্যিই অভিভূত হতে পারে।
আরএইচ: এবং এটি আরও গুরুত্বপূর্ণ যে গ্রাস্পপারের জন্য কোনও বয়সের সত্যিকারের গাইডলাইন নেই। আমার বাচ্চারা টিউটোরিয়াল প্রোগ্রামগুলি কোড করতে এবং আসলে স্ক্র্যাচ এবং অন্যান্য অ্যাপ্লিকেশনগুলিতে জিনিস তৈরির ক্ষেত্রে অপরিচিত নয়। সুতরাং আমি প্রথম কাজগুলির মধ্যে একটি ছিল আমার বাচ্চাগুলি কী চিন্তাভাবনা করেছিল তা দেখার জন্য এবং যখন আমি এগুলিতে টস করি এবং এটি তাদের জন্য সত্যই একই ধরণের অভিজ্ঞতা ছিল। এটি কোনও নির্দিষ্ট বয়সের বা জ্ঞান স্তরের দিকে সজ্জিত নয়, আমি মনে করি না। এটি সত্যিই এমন এক জিনিস যেখানে ব্যাকগ্রাউন্ড নেই এমন কেউ সহজেই এই জিনিসগুলি বাছাই করতে পারে এবং খুব অল্প পটভূমির জ্ঞান সহ বেশ কিছুটা পথ যেতে পারে।
এমএল: এবং অ্যাপটি যেভাবে ডিজাইন করা হয়েছে তা এটি আপনার জন্য নতুন কিছু আনলক করতে পারে। আপনার পরিস্থিতি এবং আপনি এটি দিয়ে কী করতে চান তার উপর নির্ভর করে এটি একটি নতুন শখ বা নতুন ক্যারিয়ারের পথে পরিণত হয়। আমার অভিজ্ঞতায় এটি আমার মনে একটি দরজা খুলেছিল যেখানে আমি বুঝতে পেরেছিলাম যে আমি 30 বছর বয়সী হয়েও আমি এখনও নতুন জিনিস শিখতে পারি। প্রযুক্তি এবং অ্যাপ্লিকেশন - আমি প্রতিদিন যে জিনিসগুলি ব্যবহার করি তা সম্পর্কে আমি উত্সাহিত হয়ে পড়েছি - আমি এখনও ভোক্তা হওয়ার চেয়ে সেই জিনিসগুলি কীভাবে কাজ করে তা জানতে পারি। অবশ্যই, আমি নিজের অ্যাপটি তৈরি করতে চাইলে বা যাই হোক না কেন এখনও অনেক দীর্ঘ পথ রয়েছে, তবে এই দিনগুলি খুঁজে পাওয়া এটি এতটা উত্সাহজনক এবং বিরল বিষয় - এমন একটি অ্যাপ্লিকেশন যা আপনাকে দিনের শেষে নিজের সম্পর্কে ভাল বোধ করে।
আরএইচ: এটি ভাল এবং এটি সত্যিকারের উদাস্তির মতো প্রাপ্তবয়স্কমুখী টিউটোরিয়াল যা কিছু প্রোগ্রামিংয়ের বিভিন্ন ফর্মের জন্য শিক্ষার স্যুট some এটি এ জন্য একটি বৈধ পদক্ষেপ পাথর হতে পারে, অ্যান্ড্রয়েডের জন্য প্রোগ্রামিং শুরু করার জন্য বা এরকম কিছু হতে পারে। সেই প্রোগ্রামগুলির মধ্যে যেগুলির মধ্যে সাধারণত খুব কঠোর শুরুর উপাদান থাকে না তবে প্রোগ্রামিংয়ের সাথে পরিচয় করানোর জন্য টিউটোরিয়াল কোর্স গ্রহণ করার মতো অনুভূত হওয়া এখনও একরকম অনুভূত হতে পারে, গ্রাসোপার আমার মনে হয় সেই ধরণের প্রাথমিক অভিজ্ঞতা সেট করার জন্য সেই কাজটি করে আপ।
এমএল: সর্বোত্তম, এটি নিখরচায় যাতে আপনার কোনও অর্থ হ্রাস করতে হবে না এবং আপনি নিজের অর্থ বা সময় নষ্ট করেছেন বলে মনে করছেন না। এটা বিনামূল্যে. এটি চেষ্টা করে দেখুন - এটি পছন্দ করবেন না, ঠিক আছে।
আর এইচ: হ্যাঁ, এটি নিখরচায় এবং এটি প্ল্যাটফর্ম নির্ভর নয়। এটি বাছতে আপনার কোনও অ্যান্ড্রয়েড ফোন দরকার নেই। এটি একটি আইফোনেও ঠিক কাজ করে।
গ্রাসফোপার ডাউনলোড করুন এবং আপনার নিজের গতিতে কোড শিখুন
আপনি অ্যান্ড্রয়েড বা আইওএসের জন্য গ্রাসহ্পারটি নিখরচায় ডাউনলোড করতে পারেন এবং ধাঁধা সমাধান করতে এবং উপলভ্য কোর্সের মাধ্যমে আপনার পথ তৈরি করা শুরু করতে পারেন। আপনি কি ঘাসফড়িং চেষ্টা করেছেন? আমাদের নীচের মন্তব্যে অ্যাপে আপনার চিন্তাভাবনাগুলি জানতে দিন!
আমরা আমাদের লিঙ্কগুলি ব্যবহার করে ক্রয়ের জন্য একটি কমিশন উপার্জন করতে পারি। আরও জানুন।