الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Are You Developer Or Programmer

Featured Replies

بتاريخ:

هل انت مبرمج ام مطور ؟؟؟؟؟؟

شارك برأيك ؟؟؟؟؟

تم تعديل بواسطة ENG_HOSSAM_WALLY

بتاريخ:

انا اتسالت السؤال دة قبل كدة قولت مطور برامج
قالولى اية الفرق
قولتلهم انا بشتغل على بيئة تطوير (forms developer suit( لكن المبرمج هو اللى بيتعامل مع low level يعنى ممكن تكون وظيفته انه يعمل بيئة تطوير

مش عارف بصراحة دة صح و لا اى كلام

بتاريخ:

السلام عليكم ورحمة الله وبركاته

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


وشكرا

بتاريخ:
  • كاتب الموضوع


الفرق بينهم


The programmer is responsible for coding.he/she makes best effort to work code correctly in use full manner.


however developer is also a programmer but with added responsibility of maintaining the overall quality and

strategy of project with new innovation.

بإختصار شديد

المبرمج واحد بتاع كود ويس

المطور فهو مبرمج زيادة على كده انه فاهم التطبيقات العمليه يعنى يقدر يعمل custom لامكانيات اللغة فى انتاج تطبيق للحياة العملية

بتاريخ:

أنا أجد نفسي مطور "ديفلوبر"

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

تحيتي

بتاريخ:

هل انت مبرمج ام مطور؟

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

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


• تعريف مبدئي:
المبرمج: هو شخص يقدر الاكواد بشكل جنوني، وجل وقته وكل اهتماماته وتركيزه في كتابتها. أسعد لحظات حياته عندما يقرأ كود لشخص آخر او فك شيفرة مصدرية لتطبيق شهير. يميل المبرمج إلى التصميم منخفض المستوى Low Level Design ككتابة الدوال Functions والبارامترات وكل عبارات التكرار وجمل الشرط التي بداخلها. ويثير غريزته الفطرية الاحتكاك واللعب مع الذاكرة Memory كثيرا.

المطور: الكود يكون شيء ثانوي دائما في حياته، وفكرة الكود هي الأهم. أسوأ لحظات عمره عندما يطلب منه تنقيح كود Code Debugging وقراءته (فهو يكره حتى قراءة الشيفرات التي كتبها!). يميل المطور الى التصميم عالي المستوى High Level Design، ويعطي جل اهتماماته في التصميم الكائني Object Oriented Design او المعماري Architecture Design، كما يحب أن يرى التطبيق من الخارج اكثر من الداخل.



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

المطور: يكتب الكود بطريقة احترافية لكنها اقل اختصارا واقل كفاءة من المبرمج. تنظيمه للشيفرات ممتاز، ولو تقرأ كوده ستفهمه بسرعة (كما لو أنها قصة أطفال).



• في كتابة التعليقات:
المبرمج: ذكرت قبل قليل ان المبرمج دائما ما يستهلك ويستفيد من جميع إمكانيات اللغة، ولكن التعليقات Comments هي الميزة الوحيدة في اللغة التي لا يستخدمها!

المطور: لا يكتب التعليقات وحسب بل يهتم كثيرا في صياغتها وتنسيقها (خاصة في أعلى الملف)، لدرجة أنك قد تجد سطور اللون الأخضر اكثر بكثير من سطور الألوان الأخرى!




• اختيار اللغات:
المبرمج: يحب اللغات ((الغير)) مستخدمة بكثرة والتي يبتعد عنها أكثر الناس، كلغة التجميع Assembly او C، وإن تطور أكثر وأراد ان يخفف الضغط على نفسه، تعامل مع C+‎+‎ أو Delphi.

المطور: يفضل اللغات التي تزيد من إنتاجيته Productivity، لغة Visual Basic هي أول وآخر اهتماماته، والـ Java اختيار ممتاز بالنسبة له أيضا. ولو تعامل مع لغات معقدة اكثر، فتأكد وثق ثقة تامة ان له حاجة ما في نفس يعقوب ولن يستخدمها في مشروعه الحقيقي!



• بيئات التطوير:
المبرمج: المفكرة Notepad اختياره الأول، ويفضل الادوات التي تعمل على DOS Prompt (او حتى التي تحاكيها على Windows Environment).

المطور: Visual Studio 2005 من افضل الخيارات لديه (حاليا)، أو اي بيئة تطوير تزيد من إنتاجيته وتقدم له خدمات 5 نجوم 5‎ Stars.




• نوعية المشاريع:
المبرمج: يعشق المشاريع الدنيا Low Level كمشاريع النظم System Projects، او كتابة المشغلات Devices، او تلك البرامج التي تتعامل مع الموارد System Resources بشكل جريء. كما يعتبر الشخص المناسب لمشاريع الالعاب او الوسائط المتعددة.

المطور: تطبيقات الأعمال Business Applications (والتي ركن من اركانها التعامل مع قاعدة بيانات Database) هي حلمه وشغله الشاغل فقط -ولا يريد سواها. ومع تطور خدمات ويب Web-Services، اصبح من عشاقها.





• في كتابة المستندات Documents:
المبرمج: من عاشر المستحيلات! وقد يقدم استقالته إن طلبت منه ذلك.

المطور: يكره كتابة المستندات (كثيرا)، ولكنه لن يقدم استقالته إن طلب منه ذلك.




• إن سألته سؤال:
المبرمج: يظن أنك تقرأ أفكاره وتفهم كثيرا في الأمور الفنية وقد تسمع عبارات مثل: لا أستطيع ارسال قيمة المؤشر Pointer مع مكتبة DLL بسبب خروجها عن مساحة العنونة Address Space خاصة ان كانت خارج العملية المنفذة Running Process (او حتى بحقن المكتبات DLL Injection) والتي قد تسبب خطأ Fatal Error في حالة تطبيق رد CallBack او اعتمادي على خطف الرسائل Message Hooking بسبب مسالة الـ Protected Mode!

المطور: يحاول قدر الإمكان تبسيط الأمور وعدم التوغل في التفاصيل التقنية (فحتى هو لا يريد)، وقد تسمع منه عبارات مثل: عندما تريد إضافة سجل في جدول العمليات، لابد ان يكون العميل مسجلا في جدول العملاء، والسبب ان احد متطلبات جدول العمليات تعبئة قيمة حقل تمثل رقم العميل.



• في المظهر الخارجي:
المبرمج: تجده صاحب قصات شعر غريبة وليست تقليدية كما لا يحب الملابس الرسمية Uniform.

المطور: يعطي مظهره الخارجي اهتمام لا بأس به، صحيح أنه لا يصل لاهتمام مسئولو خدمات العملاء ولكنه يستعمل العطور أيضا.



• في التعامل:
المبرمج: قليل الابتسامة، وعندما تتحدث معه فلا ينظر إليك بالعادة، وتجده يراقب شاشته او أي شيء آخر في قاعة الاجتماعات.

المطور: يبتسم لك (حتى لو كان لا يطيقك)، وعندما تتحدث معه فلا تنزل عينيه من وجهك.



• أكثر موضوع يتجنبه ولا يفقه:
المبرمج: المواضيع التي تتحدث عن هندسة البرامج وتصميم التطبيقات كنماذج التصميم Design Pattern او حسابات التكلفة Cost Managment او أوقات التسليم Deadlines.

المطور: يقدر المواضيع السابقة ولكنه لا يطيق التحدث عن الأمور الدنيا كالمسجلات في المعالج Registers in the Proccessor ولغة الـ Assembly، او ادارة الذاكرة Memory Managment وتطوير النظم Systems Development، او جتى اجراءات Windows API.



• أكبر عيبوبه:
المبرمج: عنيد وجرئ، ان لم يقتنع في مسالة معينة فلا تتوقع انه سيتنازل من أجلك. التفاوض Negotiation صعب جدا معه.

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

............

أتمنى لكم المتعة,,,
طرحت هذه المشاركة من باب إثراء الموضوع
.
.
تحيتي

تم تعديل بواسطة إسكادا

بتاريخ:
  • كاتب الموضوع

شكرا لك / اسكادا

فقد اجبت واصبت

بتاريخ:

المطور هو الذي لديه المام بما يسمى cycles وفاهم البيزنس والبرمجة وقادر على تعديل الكود في ايا site بما يتناسب مع الاحتياجات
يعني هو اكيد مرحلة متقدمة في البرمجة وهو اكثر قدرة وخبرة من المبرمج العادي البسيط

بتاريخ:

السلام عليكم ورحمة الله

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

لسبب اساسى مرتبط بمسمى الوظيفة داخل المؤسسة او الشركة

هل توجد فى نفس الشركة ... وظيفة مبرمج ... ووظيفة اخرى مطور برامج ؟

وبالتالى لابد من ان يختلف الراتب حسب الوظيفة "مبرمج" او "مطور برامج"

مع تحديد المهام المطلوبه لكل وظيفة .

الأخ / اسكادا ... شكرا لك على المقال الممتع فعلا واعجبنى منه فقرة

في كتابة المستندات Documents:
المبرمج: من عاشر المستحيلات! وقد يقدم استقالته إن طلبت منه ذلك.

المطور: يكره كتابة المستندات (كثيرا)، ولكنه لن يقدم استقالته إن طلب منه ذلك.


لأن محلل النظم : لابد ان يكتب وان يكتب مرة اخرى وأن يعيد الكتابة مرة أخرى ومن مهامه الأساسية هى الكتابة لكل صغيرة وكبيرة فى النظام او المشروع


شكرا لكل من شارك ... واعتقد ان هناك الكثير من المشاركات قادمة ... فى هذا الموضوع
بتاريخ:

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

الاغلبية العظمى دلوقتى مطورين

المبرمج كان ايام الشاشة السودة وعشان ينفذ حاجة يكتب 100 سطر والدنيا سواد ف سواد

السى بلس بلس والبيزك والفورتران والبسكال وحاجات حلوة تانية :D

دلوقتى الشغل اتغير بقى

والمقال ال اضافوا الباشمهندس اسكادا دا لذيذ وكنت قراته قبل كدااا :)

بتاريخ:

شكرا سكادا على المقال الممتع دة
بجد استفدت جدا

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

ملحوظة : انا سمعت ان الكلام دة فى اوربا و امريكا بس

بتاريخ:

بجد موجود جميل جدا وخصوصا مقالة البشمهندس إسكادا

انا سمعت ان اللى يشتغل مبرمج لمدة اكتر من 5 سنين لا يعتد بشهادتة فى المحكمة


لية يا بشمهندس طارق ؟؟؟؟

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

:D :)
بتاريخ:
  • كاتب الموضوع

ياريت الناس تشارك بفاعليه أكتر من كده عشان نوصل لافضل تعريف للمبرمج وللمطور

بصراحة قرأت رأى مهندس هندى كمان كان له رأى فى الكلام ده

ان شاء الله سأضعه غدا نظر الضيق الوقت

وبالتوفيق ان شاء الله

بتاريخ:

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

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.