আপনি যদি একাডেমিয়ার আইটিতে অধ্যয়নকৃত বিষয়গুলি লক্ষ্য করেন তবে আপনি গণিত, বিজ্ঞান, নির্বাচনী ইত্যাদিতে নষ্ট হওয়া এবং প্রায় অর্ধেক সময় একাডেমিক বিষয়ে যেমন: সংকলনকারী নকশা, অ্যালগরিদমের থিওরি, কম্পিউটার আর্কিটেকচার, অপ্টিমাইজেশন, অপারেটিং সিস্টেম, ডিজিটাল ইলেক্ট্রনিক্স এবং সি প্রোগ্রামিং এবং ওয়েব প্রোগ্রামিংয়ের মতো শিল্প সম্পর্কিত কয়েকটি অন্যান্য কোর্স।
উপরোক্ত উল্লিখিত বেশিরভাগ বিষয়গুলি জ্ঞাত-জ্ঞানযুক্ত তবে ডেট-টু-ডে আইটিতে যা প্রয়োজন তা সরাসরি কোনও শক্তিশালী পটভূমি সরবরাহ করবে না।
মাইক্রোসফ্ট ওয়েব প্রোগ্রামিং প্রয়োজনীয়তা নিন (যা কোনও সংস্থায় উত্পাদনশীল দলের সদস্য হতে কারও দ্বারা প্রয়োজনীয় অঞ্চলগুলি):
1- C # .NET বা VB.NET
2- এএসপি.এনইটি
3- এইচটিএমএল এবং সিএসএস
4- এসকিউএল সার্ভার (বা অন্য একটি ডাটাবেস)
5- ওও অ্যাপ্লিকেশন প্রোগ্রামিং এবং ডিজাইন
6- জাভা স্ক্রিপ্ট
7- এমভিসি কাঠামো
8- উত্স নিয়ন্ত্রণ সরঞ্জামগুলির কিছু এক্সপোজার
9- স্বয়ংক্রিয় পরীক্ষার সরঞ্জামগুলির কিছু এক্সপোজার
10-বাগ ট্র্যাকিংয়ের সরঞ্জাম
11-ই-বাণিজ্য ধারণা (alচ্ছিক)
12-ORM
13-কিছু ব্যবসায়িক বিশ্লেষণ দক্ষতা
14-কিছু যোগাযোগ দক্ষতা
15-সম্ভবত, কিছু ক্লাউড কম্পিউটিং মৌলিক
আপনি দেখতে পাচ্ছেন যে কলেজ / বিশ্ববিদ্যালয় চলাকালীন উপরের বেশিরভাগ প্রয়োজনীয়তা খুব কমই মনোযোগ নিবদ্ধ করে (আপনি কিছুতে 1 টি কোর্স পেতে পারেন)।
এমন সংস্থাগুলির অনেকগুলি প্রযুক্তি রয়েছে বলেই তারা প্রতিষ্ঠানগুলিকে পুরোপুরি দোষ দিতে পারে না এবং তারা পরিবর্তন করে চলেছে।
মাইক্রোসফ্ট থেকে উপরের বেশিরভাগগুলি জাভাতে অ্যাপ্লিকেশন বিকাশ করতে চায় এমন কাউকে সহায়তা করবে না।
আসল সমস্যাটি হ'ল যে ব্যবসায় আজকের জন্য প্রয়োজনীয় প্রযুক্তি স্ট্যাকগুলির মধ্যে একটিও পূর্ণ নয়।
উপরেরটিতে ব্যবসায়িক পরিবেশে প্রোগ্রামিংয়ের মতো ব্যবসায়িক চাকরিতে স্নাতকদের উপযুক্ততার প্রশ্নটি রয়েছে। ল্যাব ইত্যাদি গবেষণা করার প্রয়োজনীয়তাগুলি এই উত্তরটির আওতায় আসে না। এছাড়াও অন্যান্য ক্ষেত্রগুলিতে উপরের চেয়ে আরও দক্ষতার প্রয়োজন যেমন গেম ডেভেলপমেন্ট, এমবেডড ডেভলপমেন্ট, রিয়েল-টাইম সিস্টেমস ডেভেলপমেন্ট ইত্যাদি require