আমি ডিবিএগুলি কম বা কোনও প্রোগ্রামিং দক্ষতার সাথে দূরে সরে যেতে জানতাম, তবে আমি যে কোনও ডিবিএকে কখনও ভাল বলে বিবেচনা করেছি কমপক্ষে যুক্তিসঙ্গত প্রোগ্রামিং দক্ষতা অর্জন করেছি। দু'একটি আমি ভাবতে পারি যে যথেষ্ট বিকাশের ব্যাকগ্রাউন্ড ছিল এবং তাদের নিজস্ব অধিকারে বেশ ভাল বিকাশকারী ছিল। যে লোকেরা তাদের দিনের চাকরিতে ডিবিএ হিসাবে কাজ করে এবং আইআইআরসি যে লোকটি টোড লিখেছিল তারা ডিবিএ হিসাবে কাজ করত এমন লোকেরা লিখেছেন ওপেন সোর্স টুলিংয়ের ন্যায্য পরিমাণ রয়েছে ।
ভূমিকার উপর নির্ভর করে আপনি নিজেকে কোয়েরি লিখতে বা টিউন করতে, টাস্কগুলিকে স্বয়ংক্রিয় করতে স্ক্রিপ্টগুলি লেখার জন্য বা অ্যাপ্লিকেশন ডিজাইনের বিষয়ে পরামর্শ নিতে পারেন। কিছু ক্ষেত্রে আপনি কেবল ইএম বা অন্য কোনও মনিটরিং সরঞ্জামের মাধ্যমে বেশ কিছু সার্ভার বিবেচনা করতে পারেন।
নেট 'বা জাভা-র মতো আধুনিক' এন্টারপ্রাইজ 'বিকাশের পরিবেশগুলি এতটা জটিল যে কোনও বিকাশকারী তাদের মধ্যে দক্ষতার বাইরে ক্যারিয়ার গড়তে পারে। ডিবিএ হিসাবে, বিশেষত বিকাশের জায়গাগুলিতে, সি # বা জাভা সম্পর্কে জ্ঞাত জ্ঞান থাকা ক্ষতিগ্রস্থ হতে পারে না তবে আপনি সম্ভবত এগুলিতে কোডিংয়ে প্রচুর সময় ব্যয় করবেন না।
আপনার প্ল্যাটফর্মে স্ক্রিপ্টিংয়ের যে কোনও সরঞ্জামই ব্যবহৃত হয় তার থেকে আপনি সম্ভবত আরও মাইলেজ পাবেন, যদিও প্রচুর সিস্টেমে। নেট, জাভা, সিওএম বা ওয়েব সার্ভিস এপিআই প্রকাশিত হয়। আপনি যদি এই APIs এর বিপরীতে কিছু কোড করতে চান তবে আপনার এপিআই গ্রাস করতে পারে এমন কোনও কিছুর কমপক্ষে একটি প্রাথমিক কাজের জ্ঞান প্রয়োজন। তবে উন্নত অ্যাপ্লিকেশন আর্কিটেকচার দক্ষতা সাধারণত এটি করার প্রয়োজন হয় না।
কিছু বিকাশকারীদের শক্তিশালী ডাটাবেস দক্ষতা থাকবে তবে ডেটাবেসগুলির অযৌক্তিক ভয় বিকাশ চেনাশোনায় বেশ সাধারণ। অনেক বিকাশকারী এসকিউএলকে অন্তর্নিহিত 'সেট অপারেশন' দৃষ্টিকোণটির আশেপাশে সত্যই কখনই পায় না। ডেভ ডিবিএ হিসাবে আপনি নিজেকে এর পরিণতিগুলি মোকাবেলা করতে পারেন এবং পারফরম্যান্সের সমস্যাগুলি সমাধানের জন্য সঞ্চিত পদ্ধতি কোডে হস্তক্ষেপ করতে হবে।
ETL এবং ডাটাবেসকে ঘিরে টুলিং ডিবিএর প্রেরণায়ও পড়তে পারে। আমি বিজ্ঞাপনিত বেশ কয়েকটি ডিবিএর ভূমিকা দেখেছি যা দেখে মনে হয়েছিল যে ব্যাক-এন্ড উন্নয়নমূলক কাজের একটি উল্লেখযোগ্য পরিমাণ জড়িত। এটি ছোট সংস্থাগুলিতে সবচেয়ে সাধারণ হবে। এক সাম্প্রতিক পোস্টার ওরাকল এন্টারপ্রাইজ ম্যানেজার, যা এই কাজ করতে একটি প্লাগ-ইন এপিআই হয়েছে মধ্যে স্বনির্ধারিত বৈশিষ্ট্যের মান সংহত করতে চেয়েছিলেন। এটির মতো প্রয়োজনীয়তাগুলি দেখা খুব সাধারণ বিষয় এবং মূলত এটির একমাত্র উপায় হ'ল কিছু আঠার কোড লিখুন।
আইটি-তে প্রচুর 'টুলস গাইজ' কাজ করছে এবং প্যারোকালিজম সত্ত্বেও তারা দরকারী কাজ করতে পারে। যাইহোক, যখন সরঞ্জামগুলি বাষ্পের বাইরে চলে যায়, প্রায়শই কোনও কাজ করার একমাত্র উপায় হ'ল এটি করার জন্য কোডটি কিছুটা লিখতে হয়। এখানেই প্রোগ্রামিং দক্ষতা ছেলেদের থেকে পুরুষদের আলাদা করে।