একটি পুরানো প্রবাদ যা অনেক প্রোগ্রামারই আঁকড়ে থাকে তা হ'ল "প্রোগ্রামিং শিখতে একটি নির্দিষ্ট ধরণের মন লাগে, এবং সবাই তা করতে পারে না।"
এখন আমি নিশ্চিত যে আমাদের সকলেরই নিজস্ব উপাখ্যান রয়েছে, তবে এটি কি বৈজ্ঞানিকভাবে অধ্যয়ন করা হয়েছে?
একটি পুরানো প্রবাদ যা অনেক প্রোগ্রামারই আঁকড়ে থাকে তা হ'ল "প্রোগ্রামিং শিখতে একটি নির্দিষ্ট ধরণের মন লাগে, এবং সবাই তা করতে পারে না।"
এখন আমি নিশ্চিত যে আমাদের সকলেরই নিজস্ব উপাখ্যান রয়েছে, তবে এটি কি বৈজ্ঞানিকভাবে অধ্যয়ন করা হয়েছে?
উত্তর:
আরেকটি গবেষণা, নবাগত প্রোগ্রামারদের দ্বারা আটকানো মানসিক মডেলগুলির কার্যকারিতা তদন্ত করছে :
এই গবেষণাপত্রে প্রথম বছরের জাভা প্রোগ্রামিং কোর্স শেষে নবীন প্রোগ্রামাররা ব্যবহার করা মানসিক মডেলগুলির কার্যকারিতা সম্পর্কে তদন্তের বর্ণনা দিয়েছেন। গুণগত অনুসন্ধানগুলি অংশগ্রহণকারীদের দ্বারা অনুষ্ঠিত মান এবং রেফারেন্স নিয়োগের মানসিক মডেলগুলির পরিসীমা চিহ্নিত করে identify পরিমাণগত বিশ্লেষণ থেকে জানা যায় যে প্রায় এক তৃতীয়াংশ শিক্ষার্থী মূল্য নির্ধারণের অ-व्यवहारীয় মানসিক মডেল ধারণ করে এবং কেবলমাত্র 17% শিক্ষার্থী রেফারেন্স অ্যাসাইনমেন্টের একটি কার্যকর মানসিক মডেল ধারণ করে। তদ্ব্যতীত, অংশগ্রহণকারীদের মানসিক মডেল এবং কোর্স মূল্যায়ণ এবং চূড়ান্ত পরীক্ষায় তাদের পারফরম্যান্সের মধ্যে তুলনা করার ক্ষেত্রে, এটি প্রমাণিত হয়েছিল যে व्यवहारযোগ্য মানসিক মডেল সহ শিক্ষার্থীরা অ-व्यवहारীয় মডেলগুলির তুলনায় উল্লেখযোগ্যভাবে আরও ভাল পারফর্ম করে। এই অনুসন্ধানগুলি আরও একটি "গঠনবাদী" প্রস্তাব করার জন্য ব্যবহৃত হয়
এছাড়াও, ভেড়া বনাম ছাগল অধ্যয়নের একই লেখকদের পরবর্তী গবেষণা দেখুন (যা প্রকৃতপক্ষে কখনই প্রকাশিত হয়নি)। ২০০৯ থেকে এই বিষয়ে তাদের সর্বশেষ এবং সর্বশেষ গবেষণাটি হ'ল প্রোগ্রামিংয়ের প্রাথমিক শিক্ষায় সাফল্যের উপর ধারাবাহিকতার প্রভাবের বিশ্লেষণ (পিডিএফ)।
একটি পরীক্ষা ডিজাইন করা হয়েছিল যা স্পষ্টতই কোনও শিক্ষার্থীর প্রোগ্রামিংয়ের প্রথম কোর্সের আগে অ্যাসাইনমেন্ট এবং সিকোয়েন্স সম্পর্কে জ্ঞান পরীক্ষা করেছিল তবে বাস্তবে তাদের যুক্তি কৌশলগুলি ক্যাপচার করার জন্য তৈরি করা হয়েছিল। একটি পরীক্ষায় শিক্ষার্থীদের দুটি স্বতন্ত্র জনসংখ্যার সন্ধান পাওয়া যায়: একটি প্রোগ্রামের প্রয়োগের একটি মানসিক মডেল তৈরি করতে এবং ধারাবাহিকভাবে প্রয়োগ করতে পারে; অন্যটি হয় মডেল তৈরি করতে বা একটির ধারাবাহিকভাবে প্রয়োগ করতে অক্ষম হয়ে উপস্থিত হয়েছিল। সাফল্য বা ব্যর্থতার দিক থেকে প্রথম গ্রুপটি তাদের শেষ-কোর্স পরীক্ষায় খুব ভাল পারফর্ম করেছিল। পরীক্ষাটি পারফরম্যান্সের স্তরের খুব সঠিকভাবে পূর্বাভাস দেয় না, তবে পরীক্ষার ছয়টি প্রতিরক্ষার ফলাফলের সংমিশ্রনের মাধ্যমে, পাঁচজন যুক্তরাজ্যে এবং একটি অস্ট্রেলিয়ায়, আমরা দেখাই যে ধারাবাহিকতা প্রোগ্রামের দিকে প্রাথমিক শেখার ক্ষেত্রে সাফল্যের উপর শক্তিশালী প্রভাব ফেলে - তবে অন্যদিকে পটভূমি প্রোগ্রামিং অভিজ্ঞতা,
হ্যাঁ, কম-বেশি নির্ধারণ করার জন্য ডিজাইন করা হয়েছে একটি দুর্দান্ত বিখ্যাত কাগজ অনলাইন "প্রোগ্রামার হওয়ার জন্য কে কে আছো"।
প্রোগ্রামিংয়ের প্রাথমিক শিক্ষার একটি জ্ঞানীয় গবেষণা - প্রফেসর রিচার্ড বোর্নাট, ডাঃ রে অ্যাডামস
প্রোগ্রামিংয়ের সমস্ত শিক্ষক দেখতে পান যে তাদের ফলাফলগুলি একটি 'ডাবল হ্যাম্প' প্রদর্শন করে। এটি যেমন দুটি জনসংখ্যা রয়েছে: যারা [প্রোগ্রাম] করতে পারেন এবং যারা [প্রোগ্রাম] করতে পারেন না, তাদের প্রত্যেকের নিজস্ব বেল বাঁক রয়েছে।
প্রোগ্রামিং পাঠদান এবং শেখার প্রায় সমস্ত গবেষণায় শিক্ষার উপর মনোনিবেশ করা হয়েছে: ভাষা পরিবর্তন করুন, আবেদনের ক্ষেত্র পরিবর্তন করুন, একটি আইডিই ব্যবহার করুন এবং অনুপ্রেরণায় কাজ করুন। এটির কোনওটিই কাজ করে না, এবং ডাবল কুঁচক স্থির থাকে।
আমাদের একটি পরীক্ষা রয়েছে যা কোর্স শুরুর আগে জনগণকে প্রোগ্রাম করতে পারে out আমরা ডাবল কুঁচকে আলাদা করতে পারি। আপনি সম্ভবত এটি বিশ্বাস করেন না, তবে আপনি কথাটি শোনার পরে পাবেন। এটি ঠিক কীভাবে / কেন কাজ করে তা আমরা জানি না তবে আমাদের কয়েকটি ভাল তত্ত্ব রয়েছে।
জেফ আতউডের একটি ব্লগ পোস্ট এখানে ফলাফলগুলি ব্যাখ্যা করে এবং কিছু বিষয়কে প্রসঙ্গে রাখে।
১৯৫০ এর দশকে ইলেকট্রনিক কম্পিউটিং উদ্ভাবনের পর থেকে প্রচুর পরিবর্তন ঘটেছিল, কিছু বিষয় একগুঁয়েভাবে একই থাকে। বিশেষত, বেশিরভাগ লোকেরা প্রোগ্রাম শিখতে পারে না: প্রতিটি বিশ্ববিদ্যালয় কম্পিউটার বিজ্ঞান বিভাগের 30% থেকে 60% এর মধ্যে প্রথম প্রোগ্রামিং কোর্সে ব্যর্থ হয়।
অভিজ্ঞ শিক্ষকরা ক্লান্ত তবে এ সত্যটি থেকে কখনও গাফেল হন না; উজ্জ্বল শিক্ষানবিস যারা বিশ্বাস করেন যে পুরানো ব্যক্তিরা অবশ্যই এটি করছেন তা তিক্ত অভিজ্ঞতা থেকে সত্যটি শিখেছে; 1960-এর দশকে বিষয়টি শুরু হওয়ার পর থেকে এটি প্রায় দুই প্রজন্ম ধরে চলেছে।
যে কেউ প্রোগ্রামার হতে পারেন। লোকেরা স্প্রেডশিটগুলি কীভাবে সহজেই ধরে ফেলবে তা বিবেচনা করুন। অ্যালান কে কীভাবে প্রোগ্রামেবল পরিবেশে পরীক্ষা-নিরীক্ষার মাধ্যমে প্রোগ্রামিংয়ের সাথে বাচ্চাদের পরিচয় করিয়ে দেয় তা বিবেচনা করুন।
লোকেরা কলেজ-স্তরের কোর্সে সাফল্য অধ্যয়ন করতে পারে এবং "কিছু লোক প্রোগ্রামিং শেখার পক্ষে উপযুক্ত নয়" বলে উপসংহারে আসতে পারে। যাইহোক, এই জাতীয় উপসংহার পর্যবেক্ষণের প্রমাণগুলির সীমানাকে মারাত্মকভাবে ছাড়িয়ে যায়। প্রোগ্রামিং কীভাবে শেখানো হয় (খুব বিমূর্ত?), বা প্রোগ্রামিংয়ের কোন স্টাইলটি (খুব আবশ্যক?), বা প্রোগ্রামিং এনভায়রনমেন্ট (সংকলন, তাত্ক্ষণিক প্রতিক্রিয়া নেই?) তার পরিবর্তে কতটা ব্যর্থতার কারণ হিসাবে চিহ্নিত করা যায়?
এটি ভালভাবে বোঝা গেছে যে তারা ইতিমধ্যে একাধিক কংক্রিটের উদাহরণগুলির সাথে কাজ করার পরে মানুষ বিমূর্ততাগুলি খুব সহজেই উপলব্ধি করে - যেমন আমরা প্রায় ইতিমধ্যে এটি অবহিত না করা পর্যন্ত আমরা কিছু শিখতে পারি না। বিমূর্ততা দিয়ে শুরু করা, তাই প্রোগ্রামিং শেখানোর একটি সম্পূর্ণ বোকা উপায় way অনেক লোক যারা প্রাকৃতিক ধারণা "মানসিক মডেল" নিয়ে হোঁচট খায়, তারা যদি সত্যিকারের সময় মতামত (যেমন সিএস-এর জন্য কাহান একাডেমিতে থাকে ) এর সাথে আরও দৃ concrete় পরিবেশে শেখানো হয় তবে তারা যখন প্রস্তুত থাকে তখন বিমূর্তির মইতে উঠতে উত্সাহিত হয় । ব্রেইন ভিক্টর একটি সাম্প্রতিক প্রবন্ধ লার্নেবল প্রোগ্রামিং প্রোগ্রামারদের শেখার ক্ষেত্রে যেসব অপ্রয়োজনীয় পরিবেশগত চ্যালেঞ্জগুলির মুখোমুখি হয় সেদিকে দৃষ্টি আকর্ষণ করে।
কিছু ক্ষেত্রে, এটি শিক্ষার্থীরা তাদের ক্লাস ব্যর্থ করে। মানুষের যে কোনও বৃহৎ গোষ্ঠীতে বৌদ্ধিক অলসতা এবং ইচ্ছাকৃত অজ্ঞতা উপস্থিত থাকবে। স্মার্ট লোকগুলি কোনও ব্যতিক্রম নয়, কারণ যে কোনও উজ্জ্বল ক্র্যাঙ্কের সাথে তর্ক করেছে তা প্রমাণ করতে পারে। তবে, বিশেষত প্রোগ্রামিং এবং গণিতের জন্য, এটি প্রায়শই ক্লাস যা শিক্ষার্থীদের ব্যর্থ করে দেয়।
x = 1; y = x;
এবং প্রশ্নটি " এর মান কী x
এবং y
? "
Is it true that not everyone can learn how to program?
প্রশ্নটি থেকে রেখাটি সরিয়ে ফেলেছি , আমাদের আরও অভিজ্ঞ সদস্যরা এটিকে উপেক্ষা করে বুঝতে পেরেছিল যে এটি আমাদের নির্দেশিকাগুলির সাথে খাপ খায় না, এবং তাদের উত্তর প্রশ্নের গবেষণা / বৈজ্ঞানিক দিকগুলিতে কেন্দ্রীভূত করে। আপনি কি দয়া করে একই কাজ করতে পারেন?
হতে পারে এটি বিস্ময়কর, তবে আমি যখন কয়েক শতাধিক উদার শিল্পের শিক্ষার্থীদের ইন্ট্রো প্রোগ্রামিং শিখিয়েছি তখন আমি এরকম কোনও "ডাবল হাম্প" পাইনি। আমার কাছে দেখে মনে হয়েছিল তারা সবাই যথেষ্ট সক্ষম, যদিও কিছু অন্যের চেয়ে বেশি কঠোর পরিশ্রম করেছিল এবং খুব কম লোকই তাদের পথটি ধোঁকানোর চেষ্টা করেছিল।
এটি কীভাবে শেখানো হয় তার সাথে অনেক কিছু করার দরকার।
অনেকগুলি ইচ্ছা সহকারেও করতে হয় - কেউ কেউ প্রোগ্রামিংকে খুব কম আকর্ষণীয় বলে মনে করেন না। তবে তা সত্ত্বেও, তারা যদি এটিকে একটি সৎ প্রচেষ্টা দেয় তবে তারা এটি শিখতে পারে।
যখন আমি শুরু করলাম আপনি প্রোগ্রামিংয়ের চাকরি পাওয়ার আগে একটি "প্রবণতা পরীক্ষা" রাখা সাধারণ ছিল। কম্পিউটার সায়েন্সের এত স্নাতক নেই, সুতরাং অন্যান্য শাখা থেকে নিয়োগ নেওয়া সাধারণ ছিল।
পরীক্ষাগুলি আইকিউ পরীক্ষাগুলিতে আপনি যা দেখতে পান তার অনুরূপ ছিল (অনুক্রমের পরবর্তী নম্বর কী) ইত্যাদি।
মজাদার প্রমাণটি ছিল যে পরীক্ষায় উত্তীর্ণ প্রত্যেকেই একজন ভাল প্রোগ্রামার হয়ে উঠেনি, তবে যে কেউ পরীক্ষায় ব্যর্থ হয়েছিল তবে অন্য কারণে নিয়োগপ্রাপ্ত কেউই কখনও একজন ভাল প্রোগ্রামার হয়ে উঠেনি।
দুর্ভাগ্যক্রমে এইচআর ড্রোনগুলি এই পরীক্ষাগুলি বুঝতে পারে নি (এবং সেগুলি গ্রহণের সময় তারা ব্যর্থ হয়েছিল!), সুতরাং এই দিনগুলিতে নিয়োগ এইচআর ড্রোনগুলি বুঝতে পারে এমন কিছুর উপর নির্ভর করে - ভাল কলেজ, যোগাযোগ এবং স্যুট পরা দক্ষতা।
বড় আইটি বিভাগগুলিতে পাওয়ার পয়েন্ট শোতে দুর্দান্ত এবং খুব ভাল সংখ্যক ভালো প্রোগ্রামার থাকার কারণে এটি বেশ কারণ।
দহনদী এবং বোর্নাটের দ্বি-কুঁড়ি বা ছাগল-বনাম ভেড়া অধ্যয়নের জন্য উদ্ধৃতদের কাছে, ক্যাস্পারসন এট আল (2007) দ্বারা মানসিক মডেলগুলি এবং প্রোগ্রামিং অ্যাপটিটিউড যাচাই বাছাই করার চেষ্টা করা সার্থক :
প্রারম্ভিক প্রোগ্রামিং কোর্সে অংশ নেওয়া শিক্ষার্থীদের সাফল্যের পূর্বাভাস দেওয়া 25 বছরেরও বেশি সময় ধরে একটি সক্রিয় গবেষণা অঞ্চল been সম্প্রতি অবধি, কোনও ভেরিয়েবল বা পরীক্ষার কোনও উল্লেখযোগ্য ভবিষ্যদ্বাণীী শক্তি ছিল না। তবে, দেহনাদি এবং বোর্নাট দাবি করেছেন যে প্রোগ্রামিং ননকে প্রোগ্রামিং ছাগল থেকে পরিষ্কার করে আলাদা করার জন্য প্রোগ্রামিংয়ের দক্ষতার জন্য একটি সাধারণ পরীক্ষা খুঁজে পেয়েছে। আমরা সংক্ষেপে তাদের তত্ত্ব এবং পরীক্ষার যন্ত্র উপস্থাপন করি।
আমরা তাদের পরীক্ষাগুলি যাচাই করতে এবং সম্ভবত তাদের অনুসন্ধানগুলি সাধারণীকরণের জন্য তাদের স্থানীয় প্রেক্ষাপটে পুনরাবৃত্তি করেছি, তবে আমরা তা দেখাতে পারিনি যে পরীক্ষাটি আমাদের প্রারম্ভিক প্রোগ্রাম-মিং কোর্সে শিক্ষার্থীদের সাফল্যের পূর্বাভাস দেয়।
পরীক্ষার যন্ত্রটির এই ব্যর্থতার ভিত্তিতে, আমরা আমাদের পৃথক পৃথক ফলাফলের জন্য বিভিন্ন ব্যাখ্যা নিয়ে আলোচনা করি এবং একটি গবেষণা পদ্ধতি প্রস্তাব করি যা থেকে এই অঞ্চলে স্থানীয় ফলাফলগুলি সাধারণীকরণ করা সম্ভব হতে পারে। তদ্ব্যতীত, আমরা দেহনদী এবং বোর্নাটের প্রোগ্রামিং প্রবণতা পরীক্ষা নিয়ে আলোচনা এবং সমালোচনা করি এবং বিকল্প পরীক্ষার যন্ত্র প্রস্তুত করি।
কেউ বিমূর্ত ক্ষমতা বা অন্যান্য দরকারী জ্ঞান সম্পর্কে অধ্যয়ন করতে পারেন, তবে প্রোগ্রামিংয়ের সংজ্ঞাটি অস্পষ্ট, এবং আমি মনে করি উদ্ধৃতিটি অপ্রাসঙ্গিক, কারণ প্রোগ্রামিংটি দেখার জন্য বিপরীত উপায় রয়েছে:
প্রথম ধরণের: প্রোগ্রামিং ভাষা হ'ল (বা হওয়া উচিত) এক ধরণের মানব ভাষা কম্পিউটারকে কার্যকর করার জন্য একটি কার্য বর্ণনা করার জন্য তৈরি করা হয়েছিল, সুতরাং যার সাথে কথা হয় তাদের প্রোগ্রাম করতে সক্ষম হওয়া উচিত। একে স্ক্রিপ্টিং, বেসিক, টাইপসেটিং সিস্টেম টেক্স , ইত্যাদি বলা হয় ... ভাষা বা সিস্টেম কোনও বিষয় নয়, এটি তাদের নির্মাতারা এবং লোকেরা যেভাবে দেখেছে: "প্রিয় প্রোগ্রাম / কম্পিউটার, দয়া করে আমার নামটি মুদ্রণ করুন" , না বরং "আমাকে এগার অক্ষরের আকারের আকার দিন, তারপরে আমাকে এই স্পেসের ঠিকানা দিন, তারপরে আমাকে এটি সংরক্ষণ করুন, তারপরে এ স্মৃতিতে এগারটি অক্ষর লিখুন যা আপনি আমার কীবোর্ড বাফার থেকে বের করতে পারেন (তবে এটি পরিষ্কার করতে ভুলবেন না ইত্যাদি "
এই ক্ষেত্রে এটি স্পষ্ট যে অধ্যয়নটি বরং "প্রতিটি ভাষাকেই দ্রুত সংহত করা যায় না?" Be
অন্যদিকে, প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি কম্পিউটারের কীভাবে কাজ করে বা কীভাবে এটি কাজ করা উচিত, এটি কীভাবে 'সংযুক্ত' হওয়া উচিত তা বর্ণনা করার একটি উপায় মাত্র যদি আপনি 1950 এর কম্পিউটারগুলির কথা ভাবেন। সুতরাং প্রোগ্রামার কিছুটা করতে পারে না, এমনকি যদি সে প্রোগ্রামিং ভাষাটি পুরোপুরি 'কথা বলে', এমনকি যদি তার বুদ্ধি এই বিমূর্ত স্তরে পৌঁছতে না পারে যেখানে আপনি মেমরিতে সজ্জিত বাইটস, পয়েন্টার হিসাবে স্ট্রিং ইত্যাদি দেখতে পান এবং তারপরে। এটিকে সমস্যার সাথে যুক্ত করতে পৃথিবীতে ফিরে যান। সুতরাং প্রতিটি মানুষ প্রোগ্রাম করতে পারে না (সমাবেশ ভাষায় ...)।
এগুলি ছাড়াও আপনার কাজ করতে এবং কিছু উত্পাদন করার জন্য প্রয়োজনীয় সমস্ত গুণাবলীর প্রয়োজন হবে: আপনি কী চান তা খুব ভালভাবে জানুন, অন্যদের পক্ষে বুঝতে / সমাপ্ত / পর্যালোচনা করা সহজ করা, আপনার উদ্দেশ্যগুলিতে ফোকাস করা ইত্যাদি ইত্যাদি ... তবে ঠিক একজন স্থপতি হিসাবে, একজন লেখক, একজন সংগীতশিল্পী, বেশ্যা..এইহ্ প্রেথিশিস্ট ইত্যাদি
তবে বেশিরভাগ মানুষের ভাল বিমূর্ত ক্ষমতা রয়েছে, বিশেষত বাচ্চারা। কিছু জার্মান স্কুল হ্যাস্কেলকে প্রাক-কিশোরদের পড়ানো হয় (প্রতিটি জার্মান স্কুলে পাস্কাল বা ডেলফির মতো প্রোগ্রামিং ভাষা শেখানো হয়)।
সুতরাং আমি বলব যে প্রশ্নের উত্তর দেওয়া খুব কঠিন এবং কোনও উত্তর (বা অধ্যয়ন) অপ্রাসঙ্গিক হতে পারে।
পিটার নরভিগের দশ বছরের মধ্যে নিজেকে শিখিয়ে দিন প্রবন্ধে লোকেরা কীভাবে প্রোগ্রামিং শিখবে তার একটি সংক্ষিপ্ত বিশ্লেষণ পাবেন । তিনি মনে করেন কোনও জন্মগত প্রোগ্রামার নেই।
বহু বছর আগে আমি বেশ কয়েকটি কোর্স করেছি যার মধ্যে সামরিক নেতৃত্বের তত্ত্ব অন্তর্ভুক্ত ছিল। এই তত্ত্বের অংশটি হ'ল নেতৃত্বের ধারাবাহিকতা রয়েছে, যারা প্রাকৃতিক নেতা থেকে শুরু করে যাঁরা কোনও কুকুরকে জোঁকের উপর নেতৃত্ব দিতে পারেননি to ধারণাটি ছিল যে লোকেরা এই নেতৃত্বের ধারাবাহিকতায় একটি বেল বাঁকায় বিতরণ করা হয়েছিল, বেশিরভাগ লোকেরা কোথাও দুই চূড়ান্ততার মধ্যে রয়েছে। চূড়ান্তভাবে কয়েকটি "কুকুরকে নেতৃত্ব দিতে পারেনি" বাদে প্রায় সবাইকে নেতৃত্বের শিল্প শেখানো যেতে পারে। কাউকে নেত্রী করে তোলার জন্য কত পরিশ্রমের প্রয়োজন তা নির্ভর করে যেখানে তারা ধারাবাহিকতায় বসেছিল।
আমি সন্দেহ করি প্রোগ্রামিংয়ের একই ধরণের ধারাবাহিকতা এবং অনুরূপ বিতরণ রয়েছে। এমন কিছু ব্যক্তি থাকবে যা কেবল অনায়াসেই এটি পায় এবং তাদের জীবন যদি এটির উপর নির্ভর করে তবে তারা তা কখনই পেতে পারে না। তবে তারা বেল বক্ররেখার লেজের কয়েক জন। বেশিরভাগ মানুষ ধারাবাহিকতায় এই চরমের মধ্যে বসে থাকে। তারা প্রোগ্রাম শিখতে পারে তবে তাদের শেখানোর জন্য প্রয়োজনীয় প্রচেষ্টা নির্ভর করবে তারা কোথায় বসে অবিচ্ছিন্নতার উপর।
আমি নিশ্চিত না যে এটি কেবল প্রোগ্রামিং। আমি একই ধরণের ঘটনাটি দেখেছি লোকেরা কেবল কম্পিউটার ব্যবহার শিখছে। কলেজে ফিরে আমি ল্যাবটিতে একটি ল্যাব সহকারী ছিলাম যা সিনিয়র শ্রেণির জন্য একটি কম্পিউটার সাক্ষরতার হোস্ট করেছিল।
দু'সপ্তাহের মধ্যে আমি তাদের সনাক্ত করতে পারলাম যারা এটি পাবে এবং যারা মূলত 100% নির্ভুলতার সাথে নেই। আপনি হয় মেনে নিয়েছেন যে কম্পিউটারটি এইভাবে কাজ করে বা আপনি পুরো ক্লাসের জন্য এর বিরুদ্ধে আপনার মাথাটি মারেন। মাঝের মাঠ ছিল না। (এটি যে সিনিয়র শ্রেণির ছিল তা বোঝার জন্য আমাদের প্রচুর হেড-বিটার ছিল যা প্যাটার্নটিকে আরও প্রকট করে তুলেছিল))