ডেটা ইঞ্জিনিয়ারিং বললেই মনে হতে পারে ইঞ্জিনিয়ারিং-এর বিশেষ কোনও শাখার কথা বলা হচ্ছে। তবে, ইঞ্জিনিয়ারিং শব্দটি এ ক্ষেত্রে খানিকটা রূপকের মতো ব্যবহার করা হয়। একজন ইঞ্জিনিয়ারের মতোই ডেটা ইঞ্জিনিয়ার অনলাইনে যে কোনও সংস্থার তথ্য পরিকাঠামোকে মজবুত করার দায়িত্ব পালন করে থাকেন।
কোন ডিগ্রি থাকা দরকার?
- সাধারণত এই বিষয়ে কাজ করতে গেলে বিশেষ দক্ষতা এবং জ্ঞান থাকা প্রয়োজন। ডিগ্রি অর্জনের বিষয়টি ততটাও জরুরি নয়। কারণ হাতে কলমেই সবটা শিখে নিতে হবে।
- তবে, কম্পিউটার সায়েন্স কিংবা সমতুল বিষয়ে ডিগ্রি থাকলে দ্রুত কাজ শিখে নেওয়া যায়।
- আলাদা করে আইআইটি জোধপুরেই স্নাতকোত্তর স্তরে এবং পোস্ট গ্র্যাজুয়েট ডিপ্লোমা কোর্স হিসাবে ডেটা ইঞ্জিনিয়ারিং পড়ানো হয়ে থাকে।
কী কী বিষয়ে দক্ষতা প্রয়োজন?
কোডিং:
‘পাইথন’, ‘জাভা’, ‘এসকিউএল’, ‘স্কালা’-র মতো কোডিং-এর ভাষা শেখার জন্য স্বল্প সময়ের কোর্স করে নিতে পারেন দ্বাদশ উত্তীর্ণেরা। পাঠ্যবইয়ের জ্ঞান অর্জনের সঙ্গে কোডিং প্রয়োগের অভ্যাসও করতে হবে। তাতেই কাজ সহজে শিখতে পারবেন।
— প্রতিনিধিত্বমূলক চিত্র।
ইটিএল (এক্সট্র্যাক্ট, ট্রান্সফর্ম অ্যান্ড লোড) সিস্টেমস:
ডেটাবেস বা ডেটা ওয়্যারহাউসে তথ্য চালান করার পদ্ধতিকে এককথায় ইটিএল সিস্টেম বলে। ওই কাজের জন্য ‘এক্সপ্লেন্টি’, ‘স্টিচ’, ‘আলুমা’, ‘ট্যালেন্ড’-এর মতো টুল ব্যবহারে দক্ষ হতে হয়। কোডিং শেখার সময়ই ডেটা ট্রান্সফারের কাজও শিখে নিতে পারবেন। এ ছাড়াও আলাদা করে এই বিষয়ে কোর্স করার সুযোগ থাকে।
কম্পিউটিং ফ্রেমওয়ার্ক:
কম্পিউটিং পরিবেশে ডেটা প্রয়োজন, প্রাসঙ্গিকতা অনুযায়ী স্তরে স্তরে সাজানো হয়ে থাকে। সেই ফ্রেমওয়ার্কে কী ভাবে তথ্য সাজাতে হয়, তা শিখে নিতে পারলেই পরবর্তী ধাপের কাজ বোঝা সহজ হয়ে যায়। এই ফ্রেমওয়ার্ক সম্পর্কে শেখার জন্য বিভিন্ন স্টাডি মেটিরিয়াল এবং ভিডিয়ো টিউটোরিয়াল ইন্টারনেটে পাওয়া যায়।
মেশিন লার্নিং:
তথ্য বিশ্লেষণের কাজে মেশিন লার্নিংয়ের ভূমিকা বিরাট। এ ক্ষেত্রে যাঁরা মেশিন লার্নিং শিখেছেন, তাঁরা তথ্য বিশ্লেষণের কাজ দ্রুত শেষ করতে পারেন। উল্লেখ্য, এখন এই বিষয়টি স্নাতকে পড়ানো হয়। আবার সার্টিফিকেট কোর্স হিসাবেও বিষয়টি শেখার সুযোগ রয়েছে।
অটোমেশন স্ক্রিপ্ট:
অটোমেশন স্ক্রিপ্টের সাহায্যে স্বয়ংক্রিয় ভাবে ‘পাইথন’, ‘জাভাস্ক্রিপ্ট’, ‘পাওয়ারশেল’-এর মতো ভাষা স্ক্রিপ্টিংয়ের কাজ করা হয়। এতে ত্রুটিমুক্ত ভাবে তথ্য সাজিয়ে নেওয়া যায়। স্ক্রিপ্টিং মূলত সফট্ওয়্যার ডেভেলপমেন্টের মতো বিষয়ের অধীনে শেখার সুযোগ থাকে। পাশাপাশি, আলাদা করে ‘পাইথন’, ‘জাভাস্ক্রিপ্ট’ও শিখে নিতে পারেন।
— প্রতিনিধিত্বমূলক চিত্র।
পোর্টফোলিও:
ডেটা ইঞ্জিনিয়ার হিসাবে ভাল পোর্টফোলিও তৈরি করা প্রয়োজন। বিভিন্ন প্রকল্পে কী ভাবে শুরু করা যায়, কী ভাবে কাজ করতে হবে, বাস্তব সমস্যার সমাধানে কতটা সাবলীল— সে সবের উল্লেখ রাখতে হবে সেখানে। এ ক্ষেত্রে সার্টিফিকেট কোর্স বা ডিপ্লোমা প্রোগ্রামের অধীনে হাতে কলমে কাজ করার সুযোগ থাকে। সেই কাজের উৎকর্ষ সম্পর্কেও পোর্টফোলিও-তে উল্লেখ থাকতে হবে।
কাজের সুযোগ:
- স্টার্টআপগুলিতে ইন্টার্নশিপের জন্য ডেটা ইঞ্জিনিয়ারদের নিয়োগ করা হয়।
- সরকারি এবং বেসরকারি সংস্থায় ডেটা অ্যানালিস্ট বা ইটিএল ডেভেলপার হিসাবে কাজ শুরু করার সুযোগ রয়েছে।
- পাশাপাশি, গুগল, অ্যাপেল, আইবিএম-এর মতো সংস্থাও ডেটা ইঞ্জিনিয়ারদের পোর্টফোলিও অনুযায়ী চাকরির সুযোগ দিয়ে থাকে।