Anonim

আমাদের বিশ্ব একটি অত্যন্ত দ্রুত গতিতে এগিয়ে চলেছে যেখানে প্রযুক্তি উদ্বিগ্ন, বিশেষত যুক্তরাষ্ট্রে। সাধারণত, এটি একটি ভাল জিনিস - এটি আরও বেশি সুযোগসুবিধা তৈরি করে, জীবনযাত্রার মান উন্নয়নের জন্য আরও নতুন প্রযুক্তি, আরও বেশি কাজ এবং আরও অনেক কিছু। তবে, আমরা একটি ছোট সমস্যায় পড়ছি: আমাদের আরও জনবল প্রয়োজন।

এখানে মার্কিন যুক্তরাষ্ট্রে শ্রম পরিসংখ্যান ব্যুরোর মতে (কম্পিউটার ওয়ার্ল্ডের মাধ্যমে) বিভিন্ন বিশেষত্ব – সফটওয়্যার ইঞ্জিনিয়ারিংয়ে 500, 000 এরও বেশি কমফিল্ড কম্পিউটিং পজিশন রয়েছে (মনে রাখবেন এটি কেবল মার্কিন যুক্তরাষ্ট্রেই রয়েছে vast তথ্য প্রযুক্তি, বৈদ্যুতিক প্রকৌশল (বিশেষত হার্ডওয়্যার তৈরি) এবং আরও অনেক কিছু। এটি বলার অপেক্ষা রাখে না, এই ক্ষেত্রে চাকরির বিশাল চাহিদা রয়েছে, তবে পর্যাপ্ত লোক নেই যারা কীভাবে প্রোগ্রামিং করতে পারেন, একটি ডাটাবেস পরিচালনা করতে পারেন, সাইবার আক্রমণ বন্ধ করতে সিস্টেম তৈরি করতে পারেন ইত্যাদি।

তাই আমরা কি কাজ করতে পারি?

অনলাইন কোর্সে কম্পিউটার সায়েন্স

কম্পিউটিং কাজ গ্রহণে দক্ষ লোকের অভাবের অপ্রতিরোধ্য প্রতিক্রিয়া হ'ল নিখরচায় শিক্ষা। এবং এটি এই জাতীয় সমস্যার স্পষ্ট প্রতিক্রিয়া: একটি নির্দিষ্ট ক্ষেত্রের জন্য নিখরচায় শিক্ষার অফার করুন এবং সম্ভবত লোকেরা আসবে, শিখবে, তাদের দক্ষতা অনুশীলন করবে এবং শেষ পর্যন্ত কম্পিউটারের ক্ষেত্রে কাজ পাবে। এখন, কম্পিউটার সায়েন্স শিক্ষায় কোন ভুল নেই, সম্ভবত কম্পিউটার কম্পিউটার শিক্ষার বাজার কোনও শিক্ষার্থীর জন্য একটি সুস্পষ্ট পথ সরবরাহ করে না এবং আমরা যে সাইন আপ করি তার সাথে আমরা মিথ্যা বলছি except

প্রথমত, কম্পিউটিং এডুকেশন মার্কেটের কম্পিউটিংয়ের কোনও কাজের সুস্পষ্ট গাইডলাইন নেই। এখানে প্রচুর সংখ্যক ফ্রি কোর্স এবং প্রোগ্রাম নিখরচায় রয়েছে। আপনি এগুলিকে খান একাডেমি, কোর্সেরা, এডিএক্স, কোডএকাদেমি, কোড স্কুল, কোড.org, উদাসিটি, টিম ট্রি হাউস, ফ্রিকোডক্যাম্প, দ্য ওডিন প্রকল্প এবং আরও অনেক স্থানে খুঁজে পেতে পারেন। এবং এটি শেখার জন্য পর্যাপ্ত সুযোগ সরবরাহ করার সময়, অগ্রগতির পক্ষে খুব বেশি জায়গা নেই - এই সমস্ত জায়গাগুলি আপনাকে কোডিংয়ের মূল বিষয়গুলি শিখিয়ে দেবে (ফ্রিকোডক্যাম্প এবং সম্ভবত উদাসীনতা বাদে) তবে এর চেয়ে আরও বেশি দূরে আপনাকে গ্রহণ করবে না।

এই এলাকায় অনেক হতাশাবোধ আছে। কোডিংয়ে লোকেরা শুরু করার বাজারটি এত বেশি ভিড়যোগ্য এবং ক্রমবর্ধমান উচ্চ দক্ষতার স্তরের জন্য খুব বেশি সংস্থান নেই। এবং এটি একটি ভাল জিনিস: শিক্ষার্থীদের ওয়েবে হিট করতে সক্ষম হওয়া উচিত, ডকুমেন্টেশনগুলি সন্ধান করতে হবে এবং নিজেরাই কোনও সমস্যা বের করার চেষ্টা করা উচিত। তবে, সমস্যাটি এখানে: এই কোর্সগুলির বেশিরভাগই সমস্যা সমাধানের শিক্ষায় নেই। তারা একেবারে শেষ অবধি হাতটি ধরে রাখে (অবশ্যই কয়েকটি বাদে অবশ্যই) এবং এমন একটি অঞ্চলে ছাত্রকে ফেলে দেয় যেখানে তারা পরিচিত নয়।

এই কথাটি বলে, কম্পিউটিং প্রশিক্ষকগণ, বিশেষত MOOCs (ম্যাসিভ ওপেন অনলাইন কোর্স), গিয়ার শিফট করতে হবে। সিনট্যাক্স গুরুত্বপূর্ণ, এটির জায়গা রয়েছে। তবে প্রোগ্রামিংয়ের মধ্যে কীভাবে সমস্যাগুলি কাটিয়ে উঠতে হবে তা একজন শিক্ষার্থীকে শিক্ষাদান করা সেই ছাত্রটিকে আজীবন স্থায়ী করে রাখবে, তাকে নতুন প্রযুক্তি এবং ফ্রেমওয়ার্ক বেরিয়ে আসার সাথে ক্রমাগত মানিয়ে নেওয়ার সরঞ্জাম সরবরাহ করে। প্রোগ্রামিংয়ের মধ্যে শিক্ষার্থীদের সমস্যা সমাধানের দক্ষতা প্রদানের ফলে এমন মানসম্পন্ন প্রোগ্রামার তৈরি হবে যা কাজের বাহিনীতে কাজের মান নিয়ে আসতে পারে।

আমাদের শিক্ষার্থীদের কাছে মিথ্যা বলা বন্ধ করা দরকার

কম্পিউটারের শিল্পে প্রবেশ করা থেকে শিক্ষার্থীদের নিরুৎসাহিত করার আরেকটি বিষয় হ'ল আমরা আসলে তাদের সাথে মিথ্যা বলছি। সংস্কৃতি হিসাবে, আপনি বিশ্বাস করবেন না যে আমরা কতবার শিক্ষার্থীর মাথায় ঝাঁপিয়ে পড়েছি যে কোডিং সহজ। নিউজ ফ্ল্যাশ: এটি অন্তত সহজ নয়।

আমি এমন একজনকে চিনি না যিনি প্রোগ্রামিং বাছাই করেছেন এবং তাত্ক্ষণিকভাবে কোনও সমস্যা ছাড়াই এটি পেয়েছেন। আমরা সকলেই বালতির নীচে ছিলাম, প্রাচীরের বিরুদ্ধে মাথা ঘুরিয়ে দিয়ে কেবল অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং কীভাবে কাজ করে তা বের করার চেষ্টা করছি। এবং যদিও আপনি এটি কোর্সগুলির মাধ্যমে তৈরি করতে পারেন তবে এর অর্থ এই নয় যে আপনি একজন বিশেষজ্ঞ। এমনকি সিনিয়র বিকাশকারীদের কোড নিয়ে সমস্যা রয়েছে। এমনকি তারা কোডের টুকরো টিকে থাকার জন্য তাদের সময়ের একটি বড় অংশ ব্যয় করে ভেবে অবাক করে কেন এটি কার্যকর হয় না এবং তারপরে কোডটির এই অংশটি পেতে চেষ্টা করার জন্য একটি উল্লেখযোগ্য পরিমাণ ব্যয় করে। সংক্ষেপে বলতে গেলে, প্রোগ্রামিংটি সেটাই।

তবে, আমরা নতুন এবং আগত শিক্ষার্থীদের সঠিক বিপরীতে বলি। "এটি কঠিন নয়, " আমরা বলি। অনেকগুলি শিক্ষামূলক ভিডিও এমনকি উপরোক্ত শিক্ষাগত শিক্ষিকা থেকেও আপনাকে জানানো হবে যে কোডিংটি হাঁটার মতোই সহজ। এ কারণেই অনেকে কোডিংয়ের ধারণায় আগ্রহী হবেন, একটি অনলাইন কোর্সে প্রবেশ করুন এবং তারপরে তারা সিদ্ধান্ত নেবেন যে তারা কেবল এটি পাবে না তার এক-দু'সপ্তাহ পরে ড্রপ করবে।

আমাদের শিক্ষার্থীদের সাথে সামনে থাকা দরকার। কোডিং কঠিন, তবে কীভাবে এটি করা যায় তা শেখার পথটি এত পুরস্কৃত। দুই, তিন বছরে, গ্রাউন্ড-আপ থেকে নিজেরাই ওয়েবসাইট তৈরি করতে সক্ষম হওয়া অন্য কোনওর মতো অভিজ্ঞতা is তবে, জীবনের যে কোনও পথের মতো সেখানে পৌঁছনোর পথটি কঠিন।

যদি আমরা এর মতো শিক্ষার্থীদের সামনে থাকি, তবে আমরা কেবল এই 500, 000 টি অপরিচ্ছন্ন অবস্থানে ডেন্ট তৈরি করা শুরু করতে পারি start

কিন্তু, এটি এখানে থেমে নেই। না, লোকেরা কম্পিউটারে আগ্রহী হওয়ার সমস্যাটি আমাদের অবশ্যই সমাধান করতে হবে।

কম্পিউটার সায়েন্স এডুকেশন এর কেস

আমরা যদি পরবর্তী দুই দশক ধরে এই সমস্যাটি সমাধান করতে চলেছি, কম বয়সে কম্পিউটার বিজ্ঞান শিক্ষা চালু করা দরকার। শিক্ষার্থীর 16 বছর বা তার চেয়ে বেশি বয়স্ক হওয়া পর্যন্ত এটি অপেক্ষা করা উচিত নয়। ফক্স নিউজ আমাদের দেশটির সুরক্ষা নিশ্চিতকরণ: কম্পিউটার বিজ্ঞান শিক্ষার ক্ষেত্রে শিরোনামে একটি আকর্ষণীয় মতামত টুকরো লিখেছিল। এতে লেখক হাদি পারতোভি এবং ইরিন সিফারিং বলেছেন:

আপনি দেখতে পাচ্ছেন যে, এই অসম্পূর্ণ অবস্থানগুলি আমাদের জাতিকে ঝুঁকির মধ্যে ফেলেছে। তবে, কেন এই পদগুলি পূরণ হচ্ছে না? কম্পিউটার সায়েন্স এডুকেশন কোয়ালিশনের মতে, কলেজ ও বিশ্ববিদ্যালয় থেকে কর্মশক্তিতে স্নাতক হওয়া ৪৩, ০০০ কম কম্পিউটার বিজ্ঞানের শিক্ষার্থী ছিল।

কেন?

আমি দৃ firm়ভাবে বিশ্বাস করি যে এটি মূলত কারণ আমরা বাচ্চাদের কে -12 প্রোগ্রামিংয়ের সাথে পরিচয় করিয়ে দিচ্ছি না এবং এটি কী আছে। সমস্যাটি এখানে: আমাদের আগে কখনও এ জাতীয় সমস্যা হয়নি, কম্পিউটিং এবং প্রোগ্রামিং কখনও এত বড় হয় নি। এমন আরও অনেকগুলি বিষয় রয়েছে যা শিক্ষার্থীদের হতে উত্সাহিত করা হয় এবং প্রায়শই প্রযুক্তি সেই চিত্রের বাইরে চলে যায় কারণ, সাম্প্রতিক বছরগুলিতে এই জাতীয় প্রযুক্তিটি এর আগে কখনও বড় হয়নি।

সেই চিত্রটি নিয়ে আরও একটি সমস্যা রয়েছে। কলেজ এবং বিশ্ববিদ্যালয়গুলি থেকে প্রোগ্রামিং শেখা সর্বদা সেরা রুট নয়, কারণ এই প্রতিষ্ঠানগুলি বেসরকারী খাতের পিছনে বছর পিছনে রয়েছে। এই শিক্ষাপ্রতিষ্ঠানগুলি বেসরকারী খাত প্রযুক্তিতে কতটা দ্রুত এগিয়ে চলেছে তা বজায় রাখে না।

এজন্য এখনই এটি স্কুল পাঠ্যক্রমের মধ্যে পড়া শুরু করার, প্রাথমিক পর্যায়ে বাচ্চাদের কাছে প্রোগ্রামিং ধারণাগুলি প্রবর্তন করার সময়।

ফক্স নিউজ নিবন্ধ দ্বারা নির্দেশিত হিসাবে সম্প্রতি গুগল দ্বারা প্রকাশিত একটি গবেষণা থেকে এখানে আরও একটি আকর্ষণীয় তথ্য রয়েছে:

এটি বলার অপেক্ষা রাখে না, বিদ্যালয়ে কম্পিউটার বিজ্ঞানের উপর খুব বেশি জোর দেওয়া হয়নি, এবং এটি একটি সমস্যা। ইতিমধ্যে 2016 সালে, কম্পিউটারগুলি আমাদের জীবনের একটি বড় অংশ চালায়। আমাদের যানবাহনগুলি কম্পিউটার সিস্টেম দ্বারা চালিত হয়, আমরা আমাদের বেশিরভাগ সময় কোনও না কোনও রূপে কম্পিউটারে কাজ করতে বা খেলতে ব্যয় করি, আমরা মোবাইল কম্পিউটারগুলিতে যোগাযোগ করতে অনেক সময় ব্যয় করি।

এখন সময় এসেছে যে আমরা কম্পিউটার বিজ্ঞান শিক্ষাকে প্রাথমিক পাঠ্যক্রমের সাথে একীকরণ করি। ভবিষ্যতের এই অস্ত্রটিকে কীভাবে ব্যবহার করা যায় তা আমাদের সকল বয়সের শিশুদের শেখানো শুরু করা উচিত। এবং এর শুরুতে স্থানটি কে -12 শিক্ষায় জোর দিচ্ছে। আমরা এটা কিভাবে করব? এটি বলা শক্ত, তবে এটি কংগ্রেসের একটি পদক্ষেপ নিতে চলেছে।

ভীতিজনক অংশটি এখানে: জাপান সম্প্রতি এমন একটি আইন প্রয়োগ করেছে যার প্রতিটি কম্পিউটার কম্পিউটার বিজ্ঞান শেখার প্রয়োজন। কম্পিউটার বিজ্ঞান যুক্তরাজ্যের কে -12 শিক্ষার একটি শক্তিশালী অংশ হয়ে উঠেছে। শুধু তাই নয়, এমনকি জার্মানিও একই ধরণের উদ্যোগ বিবেচনা করছে।

মার্কিন যুক্তরাষ্ট্রের সরকারকে খুব শিগগিরই কে -12 কম্পিউটার বিজ্ঞানের শিক্ষার জন্য তহবিল সরবরাহ করতে হবে, বা আমরা খুব দ্রুত বিশ্বের কম্পিউটারে পিছিয়ে পড়ব। আমাদের বাচ্চাদের এটি শেখানো শুরু করার সময়টি খুব ভাল।

এবং এটি থাকার মতো ভাল জায়গা নয়। মোটেই

কংগ্রেসের কম্পিউটার বিজ্ঞান শিক্ষার জন্য একটি নীতি বাস্তবায়ন করা দরকার