الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أيهما أفضل .. DBA أم Developer

مغلق
بدأه عيناوي2000 في 3 سبتمبر 2001 · 5 رد · 5,308 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني الأعزاء هذا أول موضوع لي بهذا المنتدى الرائع

أرجو ان تجيبوني على هذا السؤال الذي طالما حيرني

وهو

أيهما أفضل ان أكون DBA أم Developer

فانا بصدد أن اسجل في دورة أوراكل ولكنهم خيروني بين خيارين

هل تريد DBA أم Developer؟؟؟؟؟؟

بالنسبة للخفية الدراسية فانا خريج علوم حاسب آلي برمجة يعني

وأحب البرمجة وانا جيد في برنامج الاكسس ولكن حين سألت عن ال

Developer قالوا لي بأن البرمجة الآن غير مطلوبة بكثرة

أما ال DBA فهو مطلزب أكثر ولكنه أصعب

ليست لدي أي خلفية عن الأوراكل فهل أستطيع دراسة ال DBA مباشرة

؟؟؟؟؟؟؟؟؟؟

و بعد ان انهي الدورة ماهي المسؤوليات التي ستكون على عاتقي في كلتا الحالتين؟؟؟؟

هذ هي الأسئلة التي تحيرني فبماذا تنصعونني ؟؟؟؟

أرجوا الافادة سريعا وشكرا لكم

تحياتي

#2

بما انك مبرمج وتحب البرمجه فعليك ب Developer ولكن بالنسبة لشغلها صحيح انه قليل لان اكثر البرامج الخاصه باوراكل اصبحت تاتي جاهزة او من شركات ضخمه لان الشركات الكبيرة هي من تستخدمها وتستطيع تحمل تكالفيها وبما انك مبرمج بدفلوبر فلن تستطيع عمل برنامج لوحدك وتسويقه بل وهناك صعوبه كبيرة بذلك والعمل في شركات متخصصه في ذلك من الصعوبه ايضا لانها خارج العالم العربي اصلا

بالنسب ل DBA والتي تعني مدير قاعدة البيانات فكل شركة تعمل في اوراكل فتحتاج الى مدير فاعة بيانات لمتابعة البرنامج والنسخ الاحتياطي وغيرها من الامور يمكنك مراجعة قسم الدروس في هذا الموقع لتحصل على التفاصيل

الان ايش تقرر اذا اردت دراسة البرمجه ديفلوبر فاصحك ان تدرسها من اجل صفحات ويب وليس كبرامج ويندوز او غيره كتطبيقات سطح المكتب فاكيد لها طلب او حيصير لها

اذا اردت دراسة ادارة قواعد البيانمات لازم يكون عندك خبرة قليلة في كل من الشبكات ونظ التشغيل الاخرى مثل Unix عليك الباقي

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#3

ولكن عندي سؤال..

ماذا تقصد بدراسة ديفيلوبر لصفحات الويب؟

هل هي من ضمن أوراكل أيضا؟؟؟

وهل ايجاد عمل على اساس مدير قواعد بيانات صعب؟؟؟

وهل الخبرة ضرورية أيضا؟؟؟

واذا لم تكن لدي أي خبرة أو معرفة أصلا ب UNIX والشبكات سأواجه صعوبة

في دراستها؟؟؟

علما بأني سألت عن أي متطلبات سابقة لهذه الدورة فقالوا لي لا تحتاج لي

شيء آخر ولا تحتاج لدراسة ال UNIX لان هناك اصدار من اوراكل خاص بويندوز

الرجاء الافادة

وشكرا لك مرة أخرى

#4

شوف الاساس الي ممكن تعتمد عليه هو انت يعني انا درست اوراكل ليس حبا لها ولكن لكي اعمل بها فقط بما ان الطلب عليها ولكن تحمست قليلا في البداية معها بعدين بصارحه كرهتهايعني انا استخدمها للعمل فقط

بالنسبة unix والشبكات اظنها مطلب اساسي لتصبح محترف لنفترض ان هناك عدد من السيرفرات واحدها يونكس ايش تسوي تضيع طيب فيه مشكله اصلا في الشبكة ايش يصير قاعدة البيانات لديك لاتعمل وتصبح انت السبب مع ان السبب في الشبكه اصلا

بالنسبة للويب هناك حاجه اسمها JDeveloper تستخدم جافا كلغة افتراضية لعمل واجهات برمجه تختدم تطبيقات ويب يمكنك زيارة موقع

http://www.arabia.com

فهو مبرمج باستخدامهاوقاعدة البيانات على سيرفر Unix

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#5

شكرا جزيلا يا أخ محمد على هذه المعلومات القيمة

والله يوفقك يا رب

سؤال اتمنى يكون الاخير

هل JDeveloper لها مستقبل

أقصد هل ان هناك حاجة لها ام يمكن الاكتفاء ببرامج مثل فرونت بيج ودريم ويفر في تصميم الصفحات

ام لها استخدامات أخرى

وما هي مزاياها

أعلم انني أزعجتك ولكن فرصة أجد انسان فاهم لأستفيد منه

شكرا مرة أخرى

تحياتي

#6

اخي العزيز عيناوي:

حقيقي ان الأمر محير للعديد من الذين يرغبون في الدخول في هذا المجال، ولكن هناك مؤشرات معينه يجب عليك إتباعها للوصول إلى ما تريد، فعليك اولا معرفة ما هي المهام لكل من ال Developer و ال DBA، فالمبرمج معروف كمفهوم المسمى العربي للكلمة، ولكن كمسطلح تقني، فهناك مستويات مختلفة من المبرمجين ترتقي إلى ان تتحول إلى محلل نظم و مصمم، كما ان هناك مدير قاعدة البيانات، وهو من عليه مراقبة وسلامة صحة قاعدة البيانات بغض النظر عما تحتويه من بيانات وماذا تعني. ولأوراكل خصائص معينه تحتم على مدير الإلمام بمهام المستويات التي هي ادنى منه. وبالذات الإصدارات الجديدة من الأوراكل تمكنك من عمل بعض الأكواد البرمجية على مستوى قاعدة البيانات نفسها، هذ بالإضافة إلى ما عليه معرفته من مهامه الخاصة مثل صيانة وحماية قاعدة البيانات وتوزيعها على الأقراص المختلفة بالخادم، والعديد من المهام المشابهة.

خلاصة الأمر ان مدير قاعدة البيانات هو شخص يجب عليه الإلمام بكل مستويات العمل في النظم الموجودة إضافة إلى مهام إضافية تتمثل في طبيعة عمله ومهام تتمثل في فهم عمل المنشأة التي صممت من أجلها قاعدة البيانات وحجم بياناتها، وعمل الدراسات اللازمة لضمان سلامة وكفاءة هذه القاعدة وبناؤها مع التوسعات المستقبلية، بينما ان المبرمج هو الشخص الذي عليه الإلمام بصغائر إمكانيات البرمجة ومبرمجيات أوراكل المختلفة، وهو الإنسان المنوط به كتابة الأكواد وتنفيذها حسب الدراسات والتصاميم الموجودة.

مما ذكر آنفاً، نجد ان المبرمج المتمرس والذي إكتسب الخبرة الطويلة والعميقة، يحتاج إلى إضافات معينة في معرفة طبيعة الأوراكل وتشغيلها حتى يصبح مديرا لقاعدة البيانات. أى ان إدارة قاعدة البيانات تحتاج إلى مستوى معرفي أعلى من المبرمجين (او المطورين حسب المسطلح المستخدم حديثا).

وهذه هي المعطيات التي يجب عليك وضعها في الإعتبار عند إتخاذ قرارك، فإن لم يكن لك الإلمام الكامل بمبرمجيات الأوراكل واردت العزم على تطوير نفسك لتصبح مديرا لقواعد بياناتها، فأنصح بالعمل فيها لفترة من الزمن حتى يم فهمها فهما معقولا يمكنك من التحرك خطوة اخرى للأمام، أو الحصول على شهادة المطورين أولا، وبعد ذلك تأتي عمليه دراسة وإمتحان إدارة قواعد البيانات.

هذا والله أعلى وأعلم

هذا الموضوع مغلق.

مواضيع مشابهة