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

আবার ধরুন জে আমি এক্টা Application বানাব জেটা হাতে তালি দেয়ার শব্দ শুনলে Flashlight অন করে দিবে এটা বানাতে হলে বানানোর সময় এর ভিতর হাতে তালি দেয়ার সাউন্ড রেকর্ড করে রাখতে হবে।

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

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

কিন্তু এখন প্রশ্ন হলো জদি এত কিছু শিখতে হয় তাইলে তো আমার জীবন চলে জাবে কিন্তু কিছুই করতে পারব না তাইলে জারা সফট বানায় তারা কি সারাজিবন সিখে বুরা বয়সে নির্দিস্ট কোন সফট বানায়

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

asked 22 Jan '17, 05:15

Sadman%20Shakib's gravatar image

Sadman Shakib
9313


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

নিজের শখের বশে নিজে টুকটাক সফটওয়্যার বা অ্যাপ্লিকেশন বানানো যায়, তবে সত্যিকারের সফটওয়্যার বানাতে হলে এরকম প্রতিষ্ঠানে কাজ করতে হবে যেখানে অনেক বড় কাজে অংশগ্রহন করার সুযোগ পাওয়া যায়।

permanent link

answered 23 Jan '17, 03:32

Tamim%20Shahriar%20Subeen's gravatar image

Tamim Shahriar Subeen ♦♦
6.2k21128

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×68
×63
×1

question asked: 22 Jan '17, 05:15

question was seen: 2,089 times

last updated: 23 Jan '17, 03:32