আমি কি কখনও গেম ইন্ডাস্ট্রিতে চাকরি পেতে চাই কিনা তা জানতে সি ++ প্রয়োজনীয়?


17

আমি কি কখনও গেম ইন্ডাস্ট্রিতে চাকরি পেতে চাই কিনা তা জানতে সি ++ প্রয়োজনীয়? আমি সি # এর সাথে অত্যন্ত পরিচিত এবং এক্সএনএ ৪.০ এ 2 ডি গেমস তৈরির মৌলিক দক্ষতা অর্জন করেছি। এই মুহূর্তে আমার বয়স মাত্র 13 বছর এবং গেমস তৈরি করা আমার খুব পছন্দ, এবং কোনও দিন কোনও গেম প্রোগ্রামিংয়ের চাকরির প্রত্যাশা করি। আমি প্রচুর লোককে বলতে শুনেছি যে সি ++ হ'ল 'শিল্প মান' এবং এটি আপনার ক্যারিয়ারটি এটি না জেনে ক্ষতিগ্রস্থ করবে। আমি কেবল উইন্ডোগুলির চেয়েও বেশি প্ল্যাটফর্মকে লক্ষ্য করার চেষ্টা করছি এবং আমি মনোগেম সম্পর্কে সচেতনতবে কোনও কারণে ভিজ্যুয়াল স্টুডিও টেম্পলেটগুলির সাথে আমার প্রচুর সমস্যা হচ্ছে, এবং আমি মনোগেমের সাথে অনেকগুলি বাগ পেয়েছি। যেহেতু আমি প্রযুক্তিগতভাবে এখনও একটি চাকরি পেতে পারি না, এবং সম্ভবত আমি 22 বা অন্য কিছু (যতক্ষণ না আমি স্বনিযুক্ত হয়ে থাকি) না হওয়া পর্যন্ত একটি প্রোগ্রামিং চাকরী পেতে পারি না। এবং সেই 9+ বছরের সময়সীমার মধ্যে গেম শিল্প সম্ভবত অনেকগুলি পরিবর্তিত হবে। সুতরাং এখানে কিছু প্রশ্ন

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

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

হালনাগাদ

আপনার উত্তর এবং পরামর্শের জন্য আপনাকে ধন্যবাদ। সম্প্রতি আমি এসএফএমএল এবং সি ++ তুলে নিয়েছি এবং এটি বেশ ভাল চলছে। আমি সি ++ এর হ্যাঙ্গ পেয়ে যাচ্ছি এবং নতুন জিনিস শেখার বিষয়ে চিন্তা না করার জন্য আমার চোখ খুলতে শুরু করলাম কারণ আমি আমার সমস্ত সি # জ্ঞানকে সি ++ আরও সহজতর করে তুলতে সক্ষম করেছিলাম। আপনাকে আবারও ধন্যবাদ।


4
এটি লক্ষ করা উচিত যে গেম ইন্ডাস্ট্রিতে প্রকৃতপক্ষে আরও অনেকগুলি কাজ রয়েছে যা কোডিং করছে না এমন কোডগুলি কোডিং করছে না jobs শিল্পী, প্রজেক্ট ম্যানেজার, ব্ল্যাক-বক্স পরীক্ষক, ডিজাইনার, বিক্রয় ইত্যাদি C এছাড়াও অন্যান্য ভাষাতে কেবল সি ++ এর চেয়ে অনেক বেশি কাজ রয়েছে। সুতরাং, পরিসংখ্যানগতভাবে বলতে গেলে, না, আপনাকে শিল্পে চাকরি পেতে C ++ শেখার দরকার নেই।
MichaelHouse

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

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

আপনি যখন পারেন সি ++ শিখুন।
jcora

এই পোস্টটির এই প্রশ্নের গুরুত্বপূর্ণ পড়া আমার মনে হচ্ছে reading
অ্যান্ড্রু রাসেল

উত্তর:


23

আমি আপনার তৃতীয় প্রশ্নের উপর ফোকাস করতে চাই, কারণ এটি আমার জ্ঞানের ক্ষেত্রের মধ্যে (ইন্ডি বিকাশকারী):

আমি অনেক, বহু বছর ধরে সি ++ কোডের একটি লাইন লিখিনি। এবং, প্রকৃতপক্ষে, আমি কট্টর-কৌতুকপূর্ণ বিবরণগুলির অনেকগুলি ভুলে গিয়েছি (এবং সি ++ তে সেগুলি প্রচুর রয়েছে)। আমি আমার বেশিরভাগ কাজ সি # তে করি। আর তুমি একেবারে না আছে সি ++ জানতে।

তবে , সি ++ শিখার মাধ্যমে আমি যে দক্ষতা অর্জন করেছি - বিশেষত নিম্ন স্তরের স্টাফ, বিশেষত কীভাবে মেমরি এবং পয়েন্টারগুলি কাজ করে - অমূল্য প্রমাণিত হয়েছে।

অতিরিক্তভাবে, বেশ কয়েকটি অনুষ্ঠান হয়েছে যেখানে আমাকে অন্য ব্যক্তির সি ++ কোড পড়তে হয়েছিল । আপনি যদি সি # বা জাভাতে কীভাবে প্রোগ্রাম করবেন তা আপনি সম্ভবত অনুমান করতে পারেন কী চলছে তা - তবে জানা আরও ভাল।


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

আপনি কোনও কারণে (বা এক্সএনএ বা অন্য কোনও কিছু) জন্য সি ++ ব্যবহার বন্ধ করে দিলে বিশদটি ভুলে যাওয়ার বিষয়ে চিন্তা করবেন না। ধারণাগুলি আরও গুরুত্বপূর্ণ। আপনার যদি প্রয়োজন হয় তবে আপনি সহজেই বিশদটি আবার তুলতে সক্ষম হবেন।


আপনার অন্যান্য প্রশ্নগুলির ইঙ্গিত হিসাবে - আমরা জানি না যে এক দশকে শিল্পটি কেমন হবে। যদিও আমি অনুমান করি যে সি ++ এখনও মোটামুটি সাধারণ ব্যবহারে থাকবে। এই মুহুর্তে কথা বলছি - সি ++ জানার ফলে আপনি কর্মসংস্থানতে যথেষ্ট পরিমাণে উন্নতি করতে পারবেন - এমনকি একটি নন-সি ++ দোকানেও।


7

আপনি যদি গেম প্রোগ্রামার হতে চান তবে আপনি সম্ভবত সি ++ শিখতে পারবেন না। আপনি যদি প্রযোজক বা শিল্পীর মতো গেম ইন্ডাস্ট্রিতে কোনও আলাদা কাজ চান তবে আপনার সি ++ লাগবে না।

সি ++ শক্ত। প্রচুর মানুষ কলেজ পর্যন্ত এটি শিখেন না। আপনার অনেক সময় আছে বেসিক প্রোগ্রামিং ধারণাগুলির গতি বাড়ানোর জন্য কয়েকটি অন্যান্য ভাষার সাথে কাজ করুন। ছোট শুরু করুন এবং একবারে এটি এক ধাপ নিন।


2
আমি অন্যভাবে তর্ক করব সি ++ হ'ল আজকাল হার্ডওয়্যারটির নিকটতম একটি ভাষা হিসাবে বিবেচিত এবং আপনি কম্পিউটার আর্কিটেকচার সম্পর্কে অগত্যা কয়েকটি জিনিস শিখবেন যা আপনি সি # এর মতো উচ্চ স্তরের ভাষা দিয়ে শিখবেন না, বেশিরভাগই মেমরি বরাদ্দ এবং সম্বোধন সম্পর্কে। আপনি যদি প্রথম সি # শিখেছিলেন এবং এতে আরাম পেয়ে থাকেন তবে তুলনামূলকভাবে আপনি সি ++ এর সাথে ঝাঁপিয়ে পড়তে হবে এমন অতিরিক্ত হুপগুলির দ্বারা আপনি বিচ্ছিন্ন হয়ে পড়তে পারবেন।
হ্যাকওয়ার্থ

6

আপনার এখনও শিখার জন্য অনেক সময় আছে, সুতরাং আপনি কোন ভাষাটি ব্যবহার করেন সে সম্পর্কে আপনার খুব চিন্তিত হওয়া উচিত বলে আমি মনে করি না, তবে আমি এমন কিছু বিষয় বর্ণনা করব যা আপনাকে সহায়ক হতে পারে:

  1. সি ++ একটি ভাষা যখন এক্সএনএ একটি কাঠামো। মাইক্রোসফ্ট দ্বারা আর এক্সএনএ আর আপডেট হবে না, সুতরাং এখন থেকে যে কোনও গুরুতর ক্ষমতার মধ্যে 9 বছর ধরে এটি ব্যবহৃত হচ্ছে তা কল্পনা করা আমার কাছে অবিশ্বাস্যরকম কঠিন বলে মনে হয়। অন্যদিকে সি ++ এবং এটি চিরকাল স্থায়ী ছিল, এটির উন্নতি করতে প্রতিশ্রুতিবদ্ধ একটি সক্রিয় স্ট্যান্ডার্ড কমিটি রয়েছে এবং এটি বিকাশকারীদেরকে হার্ডওয়ারের উপর এতটা নিয়ন্ত্রণ সরবরাহ করে যে এটি নিয়ন্ত্রণহীন এই নিয়ন্ত্রণটি সরবরাহ করতে হার্ডওয়্যার পাওয়ারে একটি বিশাল লিপ নেবে এবং এইভাবে অন্য ভাষাকে এটির উত্সাহ দেওয়ার অনুমতি দেবে উচ্চ পারফরম্যান্স গেমের জন্য Defacto মান হিসাবে।

  2. ধারণাগুলি শেখা গুরুত্বপূর্ণ অংশ, আপনি যে ভাষায় এগুলি প্রয়োগ করেন সেগুলি নয় You আপনি যদি নতুন ভাষা এর প্রাথমিক নীতিগুলি ইতিমধ্যে বুঝতে চান তবে আপনি খুব দ্রুত "শিখতে" পারেন।

  3. সি ++ এর জন্য আপনাকে সি # এর চেয়ে আরও গভীর স্তরে পয়েন্টার এবং মেমরির সমস্যাগুলি সম্পর্কে জানতে হবে, সুতরাং আমি আপনাকে শিল্পে এটি ব্যবহার না করেই কিছু পর্যায়ে শেখার পরামর্শ দিচ্ছি।

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

আপনার কাছে সি ++ না শিখার কারণ রয়েছে বলে মনে হয়, আপনি মনে করেন আপনি আসলে নতুন কিছু না শিখার জন্য যুক্তিযুক্ত করার চেষ্টা করছেন।

এটিকে এভাবে ভাবুন: আপনি যদি সি ++ শিখেন এবং ভবিষ্যতে এটি ব্যবহার না হয়ে যায় তবে কী কী তা শিখতে আপনার অনেক বছর রয়েছে এবং আমি গ্যারান্টি দিচ্ছি যে সি ++ শিখে নেওয়া আপনাকে এটি করতে সহায়তা করবে। যদি আপনি আপনার সমস্ত এক্সএনএ ভুলে যাওয়ার এবং সি ++ শিখতে পরিচালনা না করেন তবে সম্ভাব্যতাগুলি নিয়ে চিন্তিত হওয়ার চেয়ে এটি খুঁজে বের করা এবং এগিয়ে যাওয়া ভাল। আমি মনে করি না উভয় ক্ষেত্রেই খুব সম্ভবত হয়।


4

সাধারণ পরামর্শ: আপনার কী শিখতে হবে বা কী শিখতে হবে সেদিকে মনোনিবেশ করবেন না। শুধু কিছু তৈরি করুন।

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


দুর্দান্ত পরামর্শ, +1। যদিও আমি সত্যই বলেছি যে নতুন ভাষা শেখাও খুব গুরুত্বপূর্ণ।
jcora

ইয়ন্নবনে: কিন্তু তা কি গৌণ হয় না? ওপি জিনিসগুলি তৈরি করার সাথে সাথে তারা প্রক্রিয়াটিতে এটি শিখতে এবং শেখার জন্য কী প্রয়োজন তা আবিষ্কার করবে। একবার আপনি একটি ভাষা ভালভাবে জানলে, অন্যকে শেখা সাধারণত বেশ সহজ।
জাচ লত্তা

এর, না, তাই না। আপনার অবশ্যই কিছুটা বা কোর্সের প্রয়োজন, তবে ভাষা শেখা প্রকল্পের চেয়ে বেশি গুরুত্বপূর্ণ। এবং না, কেবল কারণ আপনি সি # জানেন তার অর্থ এই নয় যে আপনি সি ++ জানেন। এবং যদি এটি সহজ হয় আপনি নিয়মিত 6+ টি ভাষা জানেন এমন লোকদের দেখতে পান।
jcora

1

যেহেতু প্রশ্নের উত্তর ইতিমধ্যে দেওয়া হয়েছে, আমাকে এখানে এবং সেখানে কয়েকটি গর্ত পূরণ করুন ...

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

সি ++ একটি ভয়ানক দৈত্য ভাষা হওয়ায় আপনি এই ধারণাটি কোথায় পেয়েছেন? এটা না! এটা আসলে খুব মজা।

সত্য, আপনি হার্ডওয়্যারটির কাছাকাছি যেতে পারেন , যার আসলে দুটি উপকার রয়েছে: কম্পিউটার আসলে কীভাবে কাজ করে সে সম্পর্কে আপনি আরও অনেক কিছু শিখতে পারেন এবং দ্বিতীয়ত, সি # বলার চেয়ে আপনার হাতে আরও অনেক বেশি শক্তি রয়েছে।

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

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

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

এবং সেই 9+ বছরের সময়সীমার মধ্যে গেম ইন্ডাস্ট্রি সম্ভবত অনেকগুলি পরিবর্তন করবে।

সত্য। তবে অনুমান করুন: 9+ বছরগুলিতে আমরা এখনও সমাবেশ, সি ++ এবং সি ব্যবহার করব I আমি সন্দেহ করি যে গেম ডেভেলপাররা হঠাৎ করেই সিদ্ধান্ত নেবেন যে তাদের পর্যাপ্ত সংস্থান রয়েছে এবং মেশিনগুলির সীমাটি ঠেলা বন্ধ করবেন। অবশ্যই এটি অনুমান মাত্র, তবে those সমস্ত ভাষা আমার থেকে অনেক বেশি বয়স্ক, তাই আমি মনে করি আমি ঠিক আছি।

এছাড়াও, সি ++ শিখার মাধ্যমে আপনি নিজের পক্ষে একটি সম্ভাব্য নতুন মধ্য-স্তরের ভাষায় রূপান্তর করা সহজ করে তুলবেন।

যেহেতু আমি প্রযুক্তিগতভাবে এখনও একটি চাকরি পেতে পারি না, এবং সম্ভবত আমি 22 বা অন্য কিছু (যতক্ষণ না আমি স্বনিযুক্ত হয়ে থাকি) না হওয়া পর্যন্ত একটি প্রোগ্রামিং চাকরী পেতে পারি না।

আমি নিশ্চিত আপনি এখানে ভুল করেছেন। আপনি আসলে কয়েক বছরের মধ্যে একটি চাকরি পেতে সক্ষম হবেন। আমার দেশের আইন অনুসারে কয়েকটি অর্থ 2, আমি মনে করি। তবে পুরো সময়ের চাকরি নয়।

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

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


1

আমি এখনও ব্যবসায়ে নেই (আমার বয়স 17 বছর) তবে আমি মনে করি নতুন ভাষা এবং প্রযুক্তি আবিষ্কার করা এটি সত্যই জরুরি। আপনার এখনই সময় থাকার সময়, সি ++, ওপেনজিএল এবং জাভা শিখুন। এগুলিকে আয়ত্ত করতে কিছুটা সময় লাগে (আমি আমার 5 বছর সময় নিয়েছি, সুতরাং এখনকার বয়সে আমি শুরু করেছি) তবে আপনি যে অভিজ্ঞতা অর্জন করেছেন তা সত্যিই আশ্চর্যজনক।

চেষ্টা করার জন্য একটি ভাল জিনিস জাভা এবং ওপেনজিএলে একটি মাইনক্রাফ্ট ক্লোন তৈরি করা। এটি আপনাকে প্রচুর গেমদেব কৌশলগুলিতে অন্তর্দৃষ্টি দেবে এবং আপনাকে প্রচুর অপ্টিমাইজেশান কৌশল শিখবে। এটাই আমি 16 বছর বয়সে করেছি You আপনি এর ফলাফলটি এখানে দেখতে পারেন: ক্র্যাফটম্যানিয়া । আমি জাভা দিয়ে কেন শুরু করার পরামর্শ দিচ্ছি কারণ এটি প্রোগ্রাম করা সহজ There সেখানে কোনও আবর্জনা সংগ্রহকারী এবং ঝরঝরে ব্যতিক্রম হ্যান্ডলিং রয়েছে। এই সব সমস্যার সি ++ একটি অনভিজ্ঞ বিকাশকারীর জন্য সহ আসে বিরক্ত ছাড়া, আপনি খুব দক্ষতার যেমন OpenGL শিখতে পারেন।

একবার আপনি যদি মনে করেন যে আপনি ওপেনজিএল এর সাথে জাভা আয়ত্তে আয়ত্ত করেছেন, সি ++ দেখুন এবং কয়েকটি সহজ জিনিস তৈরি করার চেষ্টা করুন (এখনও গেমস নেই)। একবার আপনি যখন ভাবেন যে আপনি সি ++ কীভাবে সংকলিত হয়ে চলেছেন এবং রানটাইমের সময় কীভাবে কাজ করছে এবং সি ++ তে মেমরিটি কীভাবে সংগঠিত করা হয়েছে তা বুঝতে পারবেন, তারপরে একটি সহজ গেম তৈরি করতে এসডিএলটির দিকে একবার নজর দিন ।

কেন আমি ওপেনএল-তে মনোনিবেশ করব? কারণ ওপেনএল XBox360 ব্যতীত প্রতিটি প্ল্যাটফর্মে চলে। এটি হ'ল: উইন্ডোজ, লিনাক্স, ওএস এক্স, অ্যান্ড্রয়েড, আইওএস, ব্ল্যাকবেরি, উই, ডিএস, পিএস 3, পিএসপি, ইত্যাদি ... আপনি যখন কেবল এক্সএনএ এবং ডাইরেক্টএক্সে দক্ষ হন তখন আপনি উইন্ডোজ এবং এক্সবক্স 360 এর সাথে আবদ্ধ হন। আমি মনে করি আপনি যদি গেম ইন্ডাস্ট্রিতে প্রোগ্রামিংয়ের কাজ পেতে চান তবে ওপেনজিএল এবং সি ++ শিখার এটি একটি ভাল কারণ।


0

আমার উত্তরটি হ'ল এটি গেমস শিল্পে আপনি কী করতে চান তার উপর নির্ভর করে really এই মুহুর্তে আপনি এএএ কনসোল গেমস তৈরি করতে চান, সি ++ অবশ্যই আবশ্যক। অন্য কোনও ভাষা আপনাকে কনসোলে থাকা সীমিত সংস্থাগুলির সুযোগ নিতে দেয় না।

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

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

আপনার বয়সে আমি বেসিক (কমোডোর 64৪ তে) ব্যবহার করে গেমগুলি তৈরি করছিলাম। আরপিজি মেকার এবং পরে জাভাটি মোড গেমস ব্যবহার করে। আমি প্রায় 18 বছর বয়স না হওয়া পর্যন্ত আমি সি ++ স্পর্শও করি নি তাই আপনার বাড়ার জন্য এখনও যথেষ্ট সময় রয়েছে।

আপনার প্রকৃত প্রশ্নের উত্তর দিতে:

  • সি ++ শিখলে প্রোগ্রামিংয়ের চাকরি পাওয়ার ক্ষেত্রে আমার সম্ভাবনাগুলি ক্ষতিগ্রস্থ হবে না?

এই পর্যায়ে বলার উপায় নেই। আপনি 'সত্যিকারের' কাজের সন্ধান শুরু করার 10 বছর অবধি হতে পারে এবং প্রযুক্তি অত্যন্ত দ্রুত এগিয়ে চলেছে।

  • আমি যখন চাকরি পেতে পারি তখনই সি ++ 'ইন্ডাস্ট্রি স্ট্যান্ডার্ড' প্রোগ্রামিং ভাষা হয়ে উঠবে

উপরের উত্তর দেখুন।

  • আমি যদি ইন্ডি বিকাশকারী হয়ে থাকি তবে আমি কী সি ++ শিখি বা না শিখি, এবং আমি যা জানি তার সাথে কি লেগেছে?

না আপনি কী কত গেমস শেষ এবং প্রকাশ করেন তা গুরুত্বপূর্ণ।

  • আমি এমনকি চাকরি পাওয়ার আগেও আমার অনেক বছর আগে যেমন দেখা হচ্ছে তখনই এটি শিখতে শুরু করা উচিত?

শেখা শুরু করার পক্ষে খুব বেশি তাড়াতাড়ি কখনও হয় না, বা খুব বেশি দেরি হয় না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.