185 বার দেখা হয়েছে
"ওয়ার্ডপ্রেস" বিভাগে করেছেন

1 টি উত্তর

0 জনের পছন্দ 0 জনের অপছন্দ
করেছেন
প্রোগ্রামার হবার ১০ স্টেপ-

স্টেপ-১::

পাঁচটা বেসিক জিনিস সম্পর্কে ক্লিয়ার ধারণা থাকতে হবে- variable, if-else, array, for loop এবং function। আরো বেশি শিখার জন্য একটা প্রোগ্রামিং ল্যাঙ্গুয়েজ ঠিক করতে হবে। পাইথন, জাভা, C++, জাভাস্ক্রিপ্ট, C# বা অন্য যে কোন একটা।

স্টেপ-২:

প্রোগ্রাম চলার সময় বিভিন্ন তথ্য বা ডাটা কিভাবে রাখতে হবে সেটা বুঝার জন্য কয়েকটা ডাটা স্ট্রাকচার (data structure) শিখতে হবে। তার মধ্যে হ্যাশ টেবিল (hash table) বা ডিকশনারি মাস্ট শিখতে হবে। তারপরে Stack এবং Queue সম্পর্কে কিছু আইডিয়া নিতে হবে। বেশি তেল থাকলে linked list, Tree নিয়ে গুতাগুতি করতে পারেন।

স্টেপ-৩:::

একটা array এর মধ্যে নির্দিষ্ট কোন একটা উপাদান খুঁজে বের করা পদ্ধতিতে বলা হয় search। মিনিমাম linear search এবং binary search এর কোড নিজ হাতে লিখে প্রাকটিস করতে হবে।

একটা array এর উপাদানগুলিকে ছোট থেকে বড় বা বড় থেকে ছোট সাজানোর পদ্ধতিকে প্রোগ্রামিং এর ভাষায় sorting বলে। কমপক্ষে bubble sort নিজ হাতে প্রোগ্রামিং করতে পারতে হবে। অন্যসব sorting যেমন, merge sort, selection sort, insertion sort নিজে নিজে প্রোগ্রামিং করতে পারলে আপনি এগিয়ে যাবেন।

স্টেপ-৪:::

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

স্টেপ-৫::

প্রোগ্রামিং কনসেপ্ট সম্পর্কে ধারনা থাকতে হবে। তারমধ্যে সবচেয়ে গুরুত্বপূর্ণ হচ্ছে Object Oriented Programming যেটাকে সংক্ষেপে OOP বলা হয়। OOP তে প্রোগ্রাম এর বিভিন্ন জিনিসকে বাস্তব দুনিয়ার বস্তু বা অবজেক্ট হিসেবে চিন্তা করা হয়। OOP এর তিনটা প্রধান অংশ- Inheritance, Encapsulation এবং Polymorphism সম্পর্কে ক্লিয়ার ধারণা থাকতে হবে।

স্টেপ-৬:

আপনাকে নিজে নিজে প্রোগ্রামিং করতে হবে। দরকার হইলে গুগলে সার্চ দিয়ে কোন ওয়েবসাইট থেকে দেখে দেখে টাইপ করবেন তারপরেও নিজে নিজে প্রোগ্রামিং করতে হবে। ছোট ছোট প্রোগ্রাম দিয়ে শুরু করতে হবে। যেমন, আয়তক্ষেত্রের দৈর্ঘ্য, প্রস্থ দিলে সেটার ক্ষেত্রফল বের করে দিতে পারে এমন প্রোগ্রাম। তবে প্রোগ্রামার হইতে হইলে আপনাকে fibonacchi series বের করার একাধিক পদ্ধতি জানতেই হবে। আরো কিছু দিন পরে ক্যালকুলেটর বানানোর প্রোগ্রাম নিজে নিজে পারতে হবে।

স্টেপ-৭:::

সব প্রোগ্রামিং ল্যাঙ্গুয়েজেরই কিছু জনপ্রিয় প্যাকেজ/লাইব্রেরি/ফ্রেমওয়ার্ক থাকে। আপনাকে কমপক্ষে একটা ভালো করে জানতে হবে। তবে ধীরে ধীরে আরো কয়েকটা সম্পর্কে ধারণা নিতে হবে। প্রোগ্রামিং করার সময় বিভিন্ন সফটওয়্যার ব্যবহার করা হয়। যেমন, eclipse, visual studio, webstorm, sublime text, Notepad++, ইত্যাদি। এদের যেকোনো একটা ব্যবহার করা জানতে হবে।

স্টেপ-৮::::

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

স্টেপ-৯::::

আপনাকে গুগল করে যেকোনো প্রবলেমের সল্যুশন বের করার দক্ষতা অর্জন করতে হবে। যারা আপনার চাইতে এগিয়ে আছে তাদের ফলো করতে হবে। ঘন্টার পর ঘন্টা টিউটোরিয়াল দেখে কাটাইতে হবে। stackoverflow তে অন্যদের প্রশ্নের উত্তর ব্যবহার করে আপনার সমস্যার সমাধান করা জানতে হবে। সবচেয়ে ভালো হয় কেউ যদি প্রোগ্রামিং কনটেস্ট বা অনলাইনে প্রবলেম সলভ করার চেষ্টা করেন।

স্টেপ-১০::::

প্রোগ্রামার হইতে হইলে আত্ম-উদ্যোগী হয়ে লেগে থাকতে হবে। নিত্য নতুন কিছু ট্রাই করার ইচ্ছা থাকতে হবে। নিজে নিজে কিছু করার আকাঙ্ক্ষা থাকতে হবে।

এরকম আরও কিছু প্রশ্ন

1 টি উত্তর
28 ফেব্রুয়ারি, 2021 "ওয়েব ডেভেলপ" বিভাগে প্রশ্ন করেছেন তানহা
0 টি উত্তর
28 ফেব্রুয়ারি, 2021 "ওয়েব ডেভেলপ" বিভাগে প্রশ্ন করেছেন তানহা
2 টি উত্তর
16 ফেব্রুয়ারি, 2021 "ওয়েব ডেভেলপ" বিভাগে প্রশ্ন করেছেন শরিফ
1 টি উত্তর
22 এপ্রিল, 2023 "রোগ ও চিকিৎসা" বিভাগে প্রশ্ন করেছেন Sinx
1 টি উত্তর
0 টি উত্তর
13 ডিসেম্বর, 2021 "ওয়েব ডেভেলপ" বিভাগে প্রশ্ন করেছেন No.1juel
1 টি উত্তর
1 টি উত্তর
5 মার্চ, 2021 "অভিযোগ ও অনুরোধ" বিভাগে প্রশ্ন করেছেন তানহা
0 টি উত্তর
12 ফেব্রুয়ারি, 2021 "শেয়ার বাজার" বিভাগে প্রশ্ন করেছেন তানহা
0 টি উত্তর
10 ফেব্রুয়ারি, 2021 "কুরআন ও হাদিস" বিভাগে প্রশ্ন করেছেন তানহা
1 টি উত্তর
6 জানুয়ারি, 2021 "স্বাস্থ্য টিপস" বিভাগে প্রশ্ন করেছেন No.1juel
2 টি উত্তর
0 টি উত্তর
22 এপ্রিল, 2022 "দৈনন্দিন সমস্যা" বিভাগে প্রশ্ন করেছেন অজ্ঞাতকুলশীল

33,916 টি প্রশ্ন

32,845 টি উত্তর

1,567 টি মন্তব্য

3,186 জন সদস্য

Ask Answers সাইটে আপনাকে সুস্বাগতম! এখানে আপনি প্রশ্ন করতে পারবেন এবং অন্যদের প্রশ্নে উত্তর প্রদান করতে পারবেন ৷ আর অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে অবদান রাখতে পারবেন ৷
32 জন অনলাইনে আছেন
1 জন সদস্য, 31 জন অতিথি
এখন অনলাইনে আছেন
আজকে ভিজিট : 44264
গতকাল ভিজিট : 35871
সর্বমোট ভিজিট : 41622768
  1. MuntasirMahmud

    778 পয়েন্ট

    153 টি উত্তর

    8 টি গ্রশ্ন

  2. Limon54

    401 পয়েন্ট

    67 টি উত্তর

    66 টি গ্রশ্ন

  3. Rahmat

    275 পয়েন্ট

    35 টি উত্তর

    50 টি গ্রশ্ন

  4. Kuddus

    81 পয়েন্ট

    16 টি উত্তর

    1 টি গ্রশ্ন

  5. Mdmasud999

    56 পয়েন্ট

    1 টি উত্তর

    1 টি গ্রশ্ন

এখানে প্রকাশিত সকল প্রশ্ন ও উত্তরের দায়ভার কেবল সংশ্লিষ্ট প্রশ্নকর্তা ও উত্তর দানকারীর৷ কোন প্রকার আইনি সমস্যা Ask Answers কর্তৃপক্ষ বহন করবে না৷
আজ বঙ্গাব্দ৷
...