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

سؤالين مهمين بالبرمجة

بدأه aboud1 في 20 أغسطس 2008 · 10 رد · 1,451 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم عليكم جميعا

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

انا طالب جامعي في علوم الحاسوب (computer science)

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

لدي استفسارات مهمة :

اولا : ما هو تعريف كل من المطور (developer) و المبرمج (programmer )

و ما الفرق بينهما ان امكن لكم ان تجيبوني بالتفصيل مشكورين؟

ثانيا : ايهما افضل من ناحية برمجة و تطوير على المدى البعيد بيئة الجافا ام بيئة الدوت نت مثل سي شارب مثلا و بماذا تنصحوني ان اتخصص منهما ؟

ارجو ان لا اكون اثقلت عليكم ... يعطيكم العافية :)

تم تعديل هذه المشاركة بواسطة aboud1 في 20 أغسطس 2008 في 23:29

#2

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

لكى تجد اجابة على هذه الاسئلة واكثر بحيث تكون مدركا لحدود المجال

انصحك بقراءة كتاب اعمق اسرار البرمجة - الجزء الثانى (كتاب مجانى)

وهو يشمل (فلسفة فن البرمجة) و (احدث تكنولوجيا البرمجة) و (فن برمجة النظم) و (ادوات برمجة النظم)

post-167987-1219264017_thumb.jpg

وهذا هو ربط لتحميل الكتاب

http://www.kutub.info/library/open.php?cat=1&book=635

واليك بعض من محتوى الكتاب

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

post-167987-1219263920_thumb.jpg

التصنيف العام لطبيعة البرمجيات

post-167987-1219263938_thumb.jpg

ادوات برمجة النظم

post-167987-1219263951_thumb.jpg

اخى الكريم ان المبرمج يكون غالبا لاضافة مزايا فريدة تنتج عن كتابة شفيرة ذات احتكاك مباشر مع الالة او شفيرة لاتمثل جزء متكامل

من اجزاء التطبيق النهائى وانما مرحلة فى الطريق.

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

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

يكون فيه صعوبة للمستخدم.

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

تخير المطور على انه المخرج الكبير بينما المبرمج مجرد ممثل وهذه النظرة فى صالح المطور

بينما تخيل المبرمج على انه المتخصص الواعى بكل تفاصيل بينما المطور يهتم فقط بالنتيجة وهذه النظرة فى صالح المبرمج

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

بخصوص لغات البرمجة امامك طرق مختلفة

1 - المنتجات التجارية

وحينها اختار احدى لغات الدوت النت مثل سى شارب او فيجوال بيسك دوت نت

2 - المنتجات المجانية

الجافا هى اللغة الاكثر شهرة فى العالم ولكنها ليست لكل الاغراض مثل لغة سى وسى ++

3 - المنتجات المفتوحة المصدر

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

واكس هاربور مازال ينمو ويتطور وقد يكون له مستقبل كبير خلال خمسة سنوات من الان

4 - اللغات ذات الافكار الجديدة

مثل اللغات التفاعلية للبرمجة بدون كود للاطلاع انظر توقيعى الخاص.

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

اذا كنت صاحب طموح جيد انصحك بالسى ++

اذا كنت تنوى السفر للخارج انصحك بجافا او بايثون او روبى

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

مع تحياتى للجميع

والله الموفق

#3
اقتباس
خى الكريم ان المبرمج يكون غالبا لاضافة مزايا فريدة تنتج عن كتابة شفيرة ذات احتكاك مباشر مع الالة او شفيرة لاتمثل جزء متكامل

من اجزاء التطبيق النهائى وانما مرحلة فى الطريق.

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

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

يكون فيه صعوبة للمستخدم.

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

تخير المطور على انه المخرج الكبير بينما المبرمج مجرد ممثل وهذه النظرة فى صالح المطور

بينما تخيل المبرمج على انه المتخصص الواعى بكل تفاصيل بينما المطور يهتم فقط بالنتيجة وهذه النظرة فى صالح المبرمج

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

اولا اشكر لك جهدك و اقدر ردك على موضوعي PWCT Maker

هل يمكن الاستنتاج من هذا القول ان المطور مجاله اوسع من المبرمج

و ايهما افضل من ناحية ابداعية التطوير ام البرمجة ؟

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

و سؤالي ايضا ... في مرحلة تصميم النظام او المشروع (software design ) من الذي يكون دوره اهم .. المطور ام المبرمج ؟

كما انك تطرقت الى موضوع المبرمج المطور فهل من الافضل ان يبدا الشخص مبرمجا ثم يتنقل الى مطور ؟

#5

شكرا لك برق على الروابط القيمة :D

#6
اقتباس
اولا اشكر لك جهدك و اقدر ردك على موضوعي PWCT Maker

هل يمكن الاستنتاج من هذا القول ان المطور مجاله اوسع من المبرمج

و ايهما افضل من ناحية ابداعية التطوير ام البرمجة ؟

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

و سؤالي ايضا ... في مرحلة تصميم النظام او المشروع (software design ) من الذي يكون دوره اهم .. المطور ام المبرمج ؟

كما انك تطرقت الى موضوع المبرمج المطور فهل من الافضل ان يبدا الشخص مبرمجا ثم يتنقل الى مطور ؟

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

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

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

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

عن البرمجة والتطوير وفى النظم يكون المصمم فى الاصل مبرمجا وفى التطبيقات يكون المصمم فى الاصل مطورا وهذا هو الغالب (نسبة كبيرة)

بخصوص البداية فعلماء النفس يختلفون فى ذلك

بعضهم يقول تبدا بالسهل فتحقق هدف يشجعك على تحقيق اهداف اكبر

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

وفى رايى المتواضع ذلك يعود الى الشخص نفسه (قدراته وظروفه)

مع تحياتى للجميع

والله الموفق

#8

مقالة جميلة أخي خلدون خالد2

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#9

مرحبا ....

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

فعلا اشعر انه اتضحت عندي الرؤية بخصوص الموضوع

#10

اهلا بك معنا فى كل وقت

ويمكنك الان التنقل فى اقسام المنتدى لتجد الجديد المفيد دائما

وذلك بعد ان تحدد المجال الذى تود ان تدرسه ان شاء الله

تحياتى

#11
اقتباس
مقالة جميلة لتركي العسيري

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

شكرا أخى خلدون

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…