PDA المساعد الشخصي الرقمي

عرض كامل الموضوع : درس نظري : كيف تبدع في البرمجة ؟



Shadow Master
31-03-2007, 14:41
السلام عليكم و رحمة الله و بركاته

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

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

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

اكيد بتقول الكلام هذا معروف و مشهور بس للأسف المبرمج ما يفهم الكلام إلى بعد مئات الأخطاء و المشاكل التي تواجه في البرامج التي يبرمجها ، و معنى الكلام انك لما تبغى تسوي برنامج لازم تعرف عدة أشياء و تخليها في بالك و هي كالتالي :
1- بيئة التشغيل التي سوف يعمل عليها برنامجك ( ويندوز - ماكنتوش - الجوال - الخ ....)
2- طرق التحكم بالبرنامج (ماوس - كيبورد - عصا تحكم - الخ.....)
3- لغة البرمجة (السي - الجافا - الفيجوال بيسك - الخ .....)
4- التحديد الدقيق لعمل و هدف البرنامج .
5- تحديد النهج و الإسلوب الذي سيتبع إذا كان هناك فريق عمل .
6- كتابة الخوارزميات الخاصة بالبرنامج قبل البدء بالعمل على الكمبيوتر .


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

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

و شكرا ً لكم

Shadow Master

Black Cat
03-04-2007, 11:18
و عليكم السلام و رحمة الله و بركاته

كلامك يا أخوي Shadow Master شجعني على تعلم لغة السي ++ ::جيد::

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

بس السي ++ ظنيت أنها تشبه الجافا عشان جي قررت أني ما أدرسها :rolleyes:

و أنا أخالفك الرأي بالنسبة للجافا لأنها بالنسبالي كانت لغة ممتعة:D >>
مع أن قدراتي فيها ما تعدت مرحلة تصميم الرسوم و الفورمز أو منيوووز و إدخال البيانات و استخراج المعطيات :لقافة:

في هناك برامج ثانية أظن أنها جيدة للمبتدئين الذين يريدون ياخذون مقدمة في البرمجة أو تمهيد لها مثل اللوقو و هو برنامج بسيط جدا و يكاد يكون تافه :p

و في واحد مثل اللوقو ما أذكره :مرتبك:

أيضا لغة الHTML حلوة خاصة لما تلعب في النوت باد و تكتب كودات و تشوفها في البراوزر >> أظن هاللغة جيدة للمبتدأين أو على الأقل الي يحبون يصممون مواقع و يريدون ياخذون فكرة مبسطة عن بناء صفحات المواقع

أذكر أني مرات كنت أغش و ارووح الفرونت بيج عشان أشوف كود الHTML الي ما قدرت عليه ::سخرية::
ومرات لما كنت أتعامل مع الدريم ويفر و كان هناك شي ما يضبط معاي >> أرووح للكود و أشوف المشكلة و أحلها ::جيد::

هذا هو رأيي في البرامج :D

و شكرا على الموضوع أخوي Shadow Master :cool: ...

Shadow Master
07-04-2007, 11:38
الله يعطيك العافية اخوي Black Cat

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

بعكس السي ++ اللي يمكن تكون أوامرها مختصرها جدا ً

و صحيح كلامك ، لغة الجافا و السي ++ متقاربة جدا ً حتى انهم يقولون انك اذا اتقنت الجافا فإنك و انتقلت إلى السي++ فلن تجد صعوبة في التعلم و العكس صحيح .

و لك مني جزيل الشكر



و

COMPO
09-04-2007, 09:05
اريد ان اتعلم لغة السي ++

كم اعاني منها

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

انصحوني وتا بعوا في اعطاْ الدروووس

ايها الاعضاء المبدعون

ولكم جزييييييييييييييييييل الشكر والتقدير

Wakashimazu
13-04-2007, 08:00
يسلمووووووووووووووووووووو على الموضوع الحلوو واتمنى المزيد منهااا::جيد:: :cool: :cool: :cool:

مشاكس البحرين
17-05-2007, 10:18
مكشووووووووووووور على الموضوع الروووووووووعه

ويعطيك الف عافية على الطرح

و مرحبااااا بك في منتدانه الحلو

و ننتظر جدبدك الممتع و المفيد

تحياتي

مشاكس البحرين

علي_بابا
17-05-2007, 10:28
روووووووووووعة يعطيكم العافية

danial2012
18-01-2012, 05:44
thank you for this article because i am in my college study oracle an i found your article ...it is make me feel happy to learn more and more
:tranquillity:

يمنع الرد على الموضيع التي مرت سنة على آخر رد غير مخالف فيها!