ما محل ال DBA أو مدير قواعد البيانات من الإعراب

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

ما رأيكم في هذا التخصص و ما محله في سوق العمل حسب رأيكم....؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مدير قواعد البيانات في شركة ما يحصل على راتب أكثر من المبرمج

من قال لك هذا ؟

لست متأكد من أين لي بهذه المعلومة لكنني أعتقد أني سمعتها من Khaled alkhudari في اليوتوب، لكن أعتقد أن الراتب متعلق بنوع العمل أصلا، فمسؤولية إدارة قواعد البيانات و الحفاظ على أمنها و سلامتها تختلف أهميتها حسب نوع الشركة...

حسب هذا الموقع :

فال DBA في المرتبة 10 من حيث الراتب و مبرمج الويب في المرتبة 23...

-2

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

حسب هذا الموقع :

فال DBA في المرتبة 10 من حيث الراتب و مبرمج الويب في المرتبة 23...

إدارة قاعدة البيانات ليست بتلك السهولة، لا أعتقد أن لديك فكرة كافية عن مهامه أعتقد أنك تخلطه مع مطور قواعد بيانات...

في مقارنتي لم أتكلم إلا عن مهندس البرمجيات ..

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

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

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

أبسط مثال، أنظر العديد المطلوب منهم في هذا الموقع

و حتى في اللينكد إن:

العديد من مناصب الشغل حتى في Google...

الآن هل ما قلته عن المشاريع التي عملت عليها يقارن بالشركة Google؟

لا يوجد أي وظيفة في الروابط التي وضعتها في جوجل ، و سيكون مفاجئاً جداً لي أن يكون في جوجل وظيفة بسيطة مثل dba يمكن للمهندسين أن يقوموا بها كعمل تكميلي بالإضافة إلى مهامهم .. هذه المهنة اندثرت و حتى إن وجدت ففي نطاق محدود جداً ..

مثال بسيط :

 

هل فهمت شيئ؟ و إذا فهمت هل كل من يدعي أنه مبرمج يفهم هذا؟

لا ليس لعب أطفال كما قال الأخ ، و لكن هي لوحة تحكم بسيطة لا تحتاج لموظف لإدارتها ..

ما أهمية و فائدة Audit؟

وماذا عن تقنية RMAN؟

إذا فرضنا أن هناك قاعدة بيانات فيها مجموعة رواتب و وقع خطأ أين ضرب المستخدم كل الرواتب في 0 بدل 10 ثم عمل commit, كيف يكنك أن ترجع البيانات؟ و ما هي الطريقة المستعملة؟؟؟؟؟؟

لا تعتمد على جوجل....

-1

طبعاً هذا أصبح نقاش أطفال لن أدخل فيه ، يمكنك الإنطلاق في هذا التخصص لتصبح dba ، تمنياتي بالتوفيق ..

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

-1

ههههههه، استعمال السرفر للذاكرة و المعالج، ال tablespaces و ال active sessions هي لعب أطفال صديقي، يمكن لولد صغير اذا توفر له الدرس المناسب أن يفهمه، لماذا تصر على الجدال ؟

أولا نحن نتناقش و ليس نتجادل و هناك فرق،ثانيا أنا أصلا إستعملت كلمة "مثال بسيط"، ثالثا عندما تقرأ لي ما هو مكتوب في الشاشة شيئ و أن تعرف ما يحدث فعلا بالتفصيل شيئ آخر و هنا يكمن الفرق، و لو تعمقت معك كثيرا فلن تفهم شيئ و لعلك لا تفرق أصلا بين مختلف الأوامر البسيطة في ال sql فضلا على أن تتقن التفاصيل الدقيقة لإدارة قواعد البيانات:

فرض فجائي:

ما معنى Data dictionary تفصيلا؟ و ما هي PGA و SGA و الفرق بينهما؟ ثم فيما تستعمل shared pool؟ و كيف تختار الإعدادت المناسبة لقاعدة بيانات ما من حيث سعة SGA و ال PGA؟

إذا إستطعت أن تجيب بدون الإستعانة بالعم جوجل أو غيره فهنيئا لك المستوى الأول من أبجديات قواعد البيانات أوراكل....و الكثير الكثير لا زال و على فكرة و لكي لا أصدم من مستواك ما هو الفرق بين truncate و delete قواعد البيانات و هل يمكن عمل الFalshback للبيانات التي حذفت بواسطة truncate هذا إذا كنت تعرف معنى تقنية ال FLASHBACK....

إدارة قاعدة البيانات ليست بتلك السهولة، لا أعتقد أن لديك فكرة كافية عن مهامه أعتقد أنك تخلطه مع مطور قواعد بيانات...

أعرف جيداً عمن أتكلم ..

هل يمكن أن تعطينا الفرق؟