Programming concept bangla.

  • What is Programming ??
হ্যালো বন্ধুরা আমি আজকে আপনাদের সাথে প্রোগ্রামিং সম্পকে কিছু ধারনা দিয়ার চেস্টা করবো আসা করি আপনাদের প্রোগ্রামিং সম্পকে বেসিক ধারনা হবে

**প্রোগ্রামিং কী ?
** কেন প্রোগ্রামিং শিখবো ?
** প্রোগ্রমার কাকে বলে ?
** প্রোগ্রামার এর চাহিদা কেমন ?
** প্রোগ্রামিং কোথায় শিখবেন ?
** প্রোগ্রামিং ভাষা  শিখার সবচেয়ে উপযুক্ত সময় কোনটা?
** প্রোগ্রামিং শেখার ক্ষেত্রে বিভিন্ন সমস্যা ?
ইত্যাদি  বিষয় নিয়ে আপনাদের সাথে শেয়ার করবো

  •   প্রোগ্রামিং : প্রোগ্রামিং হলো কম্পিউটার এর ভাষা যাকে মেশিন ল্যাংগুয়েজ বলে,অথাৎ বাইনারি (0 , 1) । কম্পিউটার  ব্যাবহার করে কোনো সমস্যা সমাধানের জন্য বিভিন্ন ধারণের শতযুক্ত,গাণিতিক,যৈাক্তিক কাযসম্পাদন সমস্যার সমাধান করাকে প্রোগ্রামিং বলে প্রোগ্রামিং এর মাধ্যমে বাস্তব জীবনের বিভিন্ন সমস্যার সমাধান করা যায় এছাড়াও প্রোগ্রামিং ব্যবহার করে আপনি বিভিন্ন জটিল কঠিন সমস্যার সমাধান করা যায়


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

Types of programming language



আশির দশকের দিকে সর্বপ্রথম সিভাষার আবিষ্কার হওয়ার পর প্রসডিউর অরিয়েন্টড প্রোগ্রামিং ব্যাপক জনপ্রিয়তা পায় পরবর্তীতে বিভিন্ন প্রোগ্রামিং ভাষার আবিরভাব হয় যেমন : C, C++, Java, C#, python, Ruby, Swift, Javascript, PHP, SQL ইত্যাদি
আপনি যদি  একজন Software engineer, Developer, Laptop Application, Desktop Application , Android Application, iOS Application, web-developer, Game Maker, Operating System builder, Data base engine, Google search engine , Research, Artificial Intelligence, etc.  নিয়ে কাজ করতে চান তাহলে আপনাকে প্রোগ্রামিং শিখতে হবে ।এছাড়াও বিভিন্ন বিষয় গবেষণার কাজ করতে প্রোগ্রামিং এর বাস্তব ব্যবহার করতে হয় সুতারং বুঝতে পারছেন প্রোগ্রামিং কেন শিখা দরকার


  •  প্রোগ্রামার কে : যে ব্যাক্তি বিভিন্ন কোড ব্যবহারের মাধ্যমে সকল প্রকার কম্পিউটার সফটয়্যার, ডেভেলপার ,কম্পিউটার প্রোর্গ্রাম কোড়িং,সফটওয়্যার ইন্জিনিয়ারিং, সাধারনভাবে কোড় লিখতে পারে এবং তা উপস্থাপন করে যে সমস্যা সমাধান করতে পারে তাকে প্রোগ্রামার বলে ধরুন আপনি একটা Game বা Softwere তৈরী করবেন, এখন আপনাকে ঐ গেইটার একটা পূনাঙ্গ  ফিচার তৈরী করতে হবে এবং Game টা হতে হবে অনান্য গেইম থেকে আলাদা, একটু Update, Creative  ভাবে চিন্তা করে তারপর তৈরী করতে হবে , না হলে সেই Game বা Softwere খুব বেশী জনপ্রিয়তা পাবে না । এই সকল বিষয় মাথায় রেখে একজন প্রোগ্রামার  Game বা Softwere  তৈরী করে এবং তার জন্য কোড়িং করে। আর এই Game বা Softwere  তৈরীর পেছনে তার মেধা,শ্রম , ব্যায় হয় এবং সে বিভিন্ন Challange এর সম্মুখিন হয় ও সেগুলো তার প্রোগ্রামিং স্কিল দিয়ে Solve করতে হয় । This called programmer..

  •   একজন প্রোর্গ্রামারের চাহিদা : প্রোগ্রামিং সম্পর্কে বুয়েটের কম্পিউটার সাইন্স অ্যান্ড ইর্ন্জিনিয়ারিং বিভাগের লেকচারার নাশিদ শাহরিয়ার বলেন , প্রোর্গ্রামিং এর চাহিদা বর্তমানে অনেক বেশী , সবকিছু এখন কম্পিউটারাইজড হচ্ছে , বিভিন্ন সফটওয়্যার দিয়ে এগুলো তৈরী হচ্ছে স্মাটফোনের সকল সফটওয়্যার প্রোর্গ্রামিং দিয়ে তৈরী হচ্ছে প্রযুক্তি এগিয়ে যাচ্ছে , এক সময় মানুষ অফিসে বসে ঘরের টিভি,রেফ্রিজারেটর ,এয়ারকন্ডিশন ইত্যাদি নিয়র্ন্ত্রন করতে পারবে মোবাইল ডিভাইসের মাধ্যামে মানুষের রোগ নির্ণয় করা যাবে এসবগুলো কম্পিউটার প্রোগ্রামিং দ্বারাই সম্ভব এখন প্রোর্গ্রামিং  ল্যাংগুয়েজের মাধ্যমে তৃতীয় প্রজন্মের গাড়ি , অটোমেশিন ইত্যাদি তৈরী হচ্ছে প্রোর্গ্রামারের চাহিদা বর্তমান বিশ্বে অনেক বেশী, এবং উচ্ছ বেতনের জবও রয়েছে দেশে-বিদেশে এছাড়াও আপনি ইন্টারনেটে Search করলে একজন প্রোগ্রামারের ডির্মান্ড কেমন তা আপনি ভালোভাবে জানতে পারবেন একজন প্রোগ্রামার  হিসাবে যদি আপনি ফ্রিলেনন্সিং করতে চান আপনি নিচের সাইটগুলোতে গিয়ে দেখতে পারেন ।
®   https://www.upwork.com



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

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



  •   প্রোর্গ্রামিং যেখানে শিখবেন প্রোগ্রামিং  শিখার জন্য বতমানে বাংলাদেশে ছোট-বড়  অনেক কোম্পানি , ট্রেনিং সেন্টারসফটওয়্যার ফাম রেয়েছে  এসকল প্রতিষ্ঠানে দুই থেকে ছয় মাস মেয়াদি বিভিন্ন কোস করানো হয় এবং সাটিফিকেট প্রধানের মাধ্যমে মূল্যায়ন করা হয়  আমি আপনাদের সুবিধাথে কয়েকটি সাইটের  Link  নিচে দিয়েছি , আপনি যদি প্রোগ্রামিং শিখতে চান তাহলে এই সাইটগুলো ভিজিট করুন  এবং প্রোগ্রামিং সম্পকে  ধারনা নিয়ে কাজ শুরু করুন  এছাড়াও আপনি ইউটিউবে প্রোগ্রামিং সম্পকে অনেক টিউটরিয়াল পাবেন ,   চাইলে আপনি ইউটিউবে যারা ভালো মানের টিউটরিয়াল পাবলিস করে সেগুলো দেখে প্যাকটিস করতে পারেন 


*** সাইট Link :





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


পোষ্টা কেমন লাগলো সেটা জানাবেন, আপনার মূল্যেবান মতামত পরামশ আমার জন্য খুবই গুরুত্বপূন্য


 




Next Post Previous Post
No Comment
Add Comment
comment url