Source: https://www.insightsintoimpact.com/its-just-a-database/database-graphic-hi-res/
in , ,

ডেটাবেজ ডেভেলপার হিসেবে ক্যারিয়ার গড়ুন

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

একজন ডেটাবেজ ডেভেলপারের কাজ

একজন ডেটাবেজ ডেভেলপার মূলত নতুন ডেটাবেজ তৈরি করা থেকে শুরু করে পুরোনো ডেটাবেজ সম্পাদনা করা, ডেটাবেজ কোড লিখা, প্রোগ্রাম থেকে ডেটাবেজ এক্সট্রাক্ট করা, কোনো অ্যাপ্লিকেশনের ডেটাবেজ সম্পাদনা করে থাকেন। 

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

ডেটাবেজ ডেভেলপারকে যেসকল প্রোগ্রামিং ভাষা ও ডিবিএমএস ব্যবহার করতে হয়

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

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

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

কোন ডিবিএমএস শিখবেন এবং কীভাবে বাছাই করবেন

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

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

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

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

একজন ডেটাবেজ ডেভেলপার হতে চাইলে যেসব দক্ষতার প্রয়োজন পড়বে

একজন ডেটাবেজ ডেভেলপার হতে চাইলে আপনার যেসকল দক্ষতার প্রয়োজন পড়বে,

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

ডেটাবেজ ডেভেলপারকে যেসব অ্যাপ্লিকেশন ব্যবহার শিখতে হবে

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

একজন ডেটাবেজ ডেভেলপারকে আরো যেসকল অ্যাপ্লিকেশন ব্যবহার করা শিখতে হবে, সেগুলো হচ্ছে,

  • অ্যান আইডিইএটি এসকিউএল ডেভেলপারদের জন্য ওরাকলের তৈরী করা একটি এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও।
  • মাইক্রসফট ভিজিও  এটি  মাইক্রোসফট এসকিউএল ডেভেলপারদের জন্য মাইক্রোসফটের তৈরি একটি ডিজাইন ও মডেলার অ্যাপ্লিকেশন।
  • মাইএসকিউএল ওয়ার্কবেঞ্চএটি ওরাকলের তৈরি  একটি ডিজাইন ও মডেলার অ্যাপ্লিকেশন।
  • উইন্ডোজের জন্য কমান্ড প্রম্পট ও পাওয়ার শেল, লিনাক্সের জন্য শেল স্ক্রিপ্ট
  • নোটপ্যাড প্লাস প্লাস ও সাবলাইম টেক্সট এডিটর
  • মাইক্রোসফট এক্সেল ও এক্সেস

একজন ডেটাবেজ ডেভেলপারের বেতন যেমন হয়ে থাকে

দেশ, অঞ্চল, দক্ষতা ও অভিজ্ঞতাভেদে একজন ডেটাবেজ ডেভেলপারের বেতন কাঠামোতে পরিবর্তন আসে। বাংলাদেশে এন্ট্রি লেভেলের একজন ডেটাবেজ ডেভেলপারের বেতন ৪০ হাজার টাকা থেকে শুরু করে ৬০ হাজার টাকা পর্যন্ত হতে পারে। অভিজ্ঞতা ও দক্ষতা বাড়ার সাথে সাথে এই বেতন ৭০ হাজার টাকা থেকে শুরু করে ১ লক্ষ ১০ হাজার টাকায় উন্নীত হতে পারে।

একজন ডেটাবেজ ডেভেলপার হতে প্রয়োজনীয়  শিক্ষাগত যোগ্যতা

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

এসব সার্টিফিকেশন কোর্সের মধ্যে ওরাকল ও মাইক্রোসফটের কিছু কোর্স, ওরাকল ডেটাবেজ সার্টিফাইড এসকিউএল অ্যাসোসিয়েট, ওরাকল ডেটাবেজ সার্টিফাইড পিএল/এসকিউএল অ্যাসোসিয়েট, এমটিএ ডেভেলপার এবং এমসিএসএ এসকিউএল ২০১৬ ডেটাবেজ ডেভেলপমেন্ট কোর্স অন্যতম। সাধারণত যেকোনো একটি কিংবা একাধিক সার্টিফিকেশন কোর্স করলে বেশিরভাগ কোম্পানিতেই শিক্ষাগত যোগ্যতা ছাড়াই চাকরি পাওয়া সম্ভব।

8 Comments

Leave a Reply
  1. Thank you for all of your work on this site. Betty delights in doing investigations and it’s really simple to grasp why. My spouse and i notice all regarding the dynamic way you convey worthwhile items via your website and therefore foster participation from people on that situation while our favorite girl is actually learning a lot of things. Enjoy the rest of the year. You’re the one conducting a very good job.

  2. I truly wanted to jot down a simple word in order to express gratitude to you for these splendid ways you are giving out on this website. My particularly long internet look up has at the end been recognized with extremely good insight to write about with my friends and family. I ‘d repeat that many of us readers are definitely fortunate to be in a notable community with so many outstanding professionals with good concepts. I feel somewhat happy to have used the web page and look forward to tons of more pleasurable moments reading here. Thanks once again for all the details.

  3. I intended to create you that very small remark to be able to say thank you the moment again for all the lovely concepts you have documented on this website. It is really remarkably generous of people like you to supply openly all a lot of people would’ve supplied for an ebook to help with making some bucks for their own end, especially considering the fact that you might have done it if you ever wanted. The tricks also served to become good way to comprehend most people have similar keenness much like my own to know the truth somewhat more on the topic of this condition. I’m sure there are numerous more fun moments ahead for folks who looked over your site.

  4. I and my friends have already been looking at the great recommendations from your website then immediately I had an awful feeling I never expressed respect to the web site owner for those strategies. The young men were definitely happy to study all of them and already have really been making the most of those things. Appreciation for truly being quite considerate and for deciding upon variety of fantastic areas millions of individuals are really desperate to be informed on. My honest apologies for not expressing gratitude to you earlier.

  5. I and also my guys happened to be viewing the best helpful tips on your web blog and then suddenly developed a horrible suspicion I had not thanked the blog owner for those strategies. Those young men were absolutely glad to read through them and have truly been having fun with them. I appreciate you for indeed being very accommodating and for using certain decent topics millions of individuals are really desirous to be aware of. Our sincere apologies for not expressing gratitude to you sooner.

  6. I am glad for commenting to let you be aware of what a notable encounter my wife’s child encountered studying your web site. She discovered a lot of details, with the inclusion of what it is like to possess an excellent helping nature to get many more without difficulty comprehend a number of very confusing issues. You really exceeded her expected results. Thanks for imparting those invaluable, dependable, edifying not to mention unique tips about this topic to Evelyn.

  7. A lot of thanks for every one of your labor on this blog. My niece take interest in getting into research and it’s really easy to see why. My spouse and i hear all relating to the dynamic tactic you deliver helpful tactics by means of this blog and in addition invigorate participation from visitors about this issue while our own princess is now studying a whole lot. Take advantage of the remaining portion of the year. You have been doing a glorious job.

  8. I simply had to thank you very much again. I am not sure the things that I could possibly have gone through without the entire ideas shared by you directly on my topic. Previously it was a real frightful matter in my circumstances, however , observing a well-written form you handled that made me to leap for joy. Now i’m thankful for your information as well as have high hopes you comprehend what an amazing job that you’re providing educating the mediocre ones using your websites. Most probably you have never met all of us.

One Ping

  1. Pingback:

Leave a Reply

Your email address will not be published. Required fields are marked *

পডকাস্টে ক্যারিয়ার গড়ুন

ভ্রমণে বেরিয়ে আয় করুন