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

بماذا تنصحونني

مغلق
بدأه ajmawy في 28 يونيو 2005 · 9 رد · 715 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

مع تحياتي لكم ajmawy

#2

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

أولاً أحب أن أقول... أهرب من مجال البرمجة! بسرعة قبل أن تفقد كل شعر رأسك مثل بقية المساكين موجوعي الرؤوس أمثالنا! إهرب!!

ماذا؟ لم تهرب؟

حسناً لقد حذرتك. :)

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

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

البعض سيقترح ++C أو #C أو Visual Basic.NET. في رأيي هذه اللغات غير مناسبة لشخص مبتدئ جداً، لأنها تعتمد على مبدأ البرمجة الكائنية التوجه Object Oriented Programming (و هو مصطلح ستسمعه كثيراً) و هو أسلوب معقد بالنسبة لمبتدئ و من المبكر جداً تعلمه قبل أن يكون في جعبتك بعض مبادئ البرمجة.

أنا أقترح تعلم الـHTML مع الـJavaScript. هذه اللغتان (الأولى ليست لغة برمجة بل ما يدعى لغة توصيف) تسمح لك ببناء صفحات انترنت فعالة (اي غير ثابتة) و تسمح لك بفعل أشياء جميلة جداً. ميزتها أنا سهلة التعلم، و لاتحتاج لبرمجتها لأي برامج معقدة سوى متصفح انترنت قياسي (مثل انترنت اكسبلورر) و محرر نصوص بسيط (مثل العزيز Notepad)، و كذلك نتائجها سريعة. و تعلم JavaScript سيعلمك كل مبادئ البرمجة الأساسية مثل المتغيرات و إخراج البيانات و الحلقات و اتخاذ القرارات ... الخ. و هي مبادئ ستبقى معك في أي لغة أخرى تتعلمها فيما بعد.

وفقك الله.

#3

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

أخي العزيز ajmawy

أنصحك بداية بتعلم لغة Basic .. و هي لغة بسيطة سهلة جدا ..

ثم الانتقال الى لغة C .. و هي سهلة أيضا يمكنك تعلمها بسرعة بدون معلم و ليس مثل بعض لغات البرمجة التي تحتاج الى معلم لكي يضعك على الطريق أولا ..

و بتعلمها ستستطيع الانتقال بسهولة الى باقي اللغات القوية مثل ++C و #C و Java

طبعا سيأتي أعضاء المنتدى من بعدي و سينصحونك ب Visual Basic أو Pascal .. أو باحدى لغات برمجة الويب مثل HTML و Java Script

و لكن القرار يبقى لك ..

بالتوفيق

و السلام عليكم

MPSI/MP* - CPR Tanger

#4
اقتباس
أنا أقترح تعلم الـHTML مع الـJavaScript. هذه اللغتان (الأولى ليست لغة برمجة بل ما يدعى لغة توصيف) تسمح لك ببناء صفحات انترنت فعالة (اي غير ثابتة) و تسمح لك بفعل أشياء جميلة جداً. ميزتها أنا سهلة التعلم، و لاتحتاج لبرمجتها لأي برامج معقدة سوى متصفح انترنت قياسي (مثل انترنت اكسبلورر) و محرر نصوص بسيط (مثل العزيز Notepad)، و كذلك نتائجها سريعة. و تعلم JavaScript سيعلمك كل مبادئ البرمجة الأساسية مثل المتغيرات و إخراج البيانات و الحلقات و اتخاذ القرارات ... الخ. و هي مبادئ ستبقى معك في أي لغة أخرى تتعلمها فيما بعد.

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

ثم بعد ذلك تبدأ بالسى بلس بلس لانها لغة قوية وهى أساس أغلب الغات الجديدة مثل الC# and java

وبعد اجادة السى بلس بلس والبرمجة بالobject orinted programming

تستطيع بثقة وبمعلمة:D أن تبدأ بتعلم أى من اللغات التى تريدها ف نشاء التطبيقات مثل الjava or c#

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

(ستجد ف البداية العملية مش ولابد يعنى صعبة بس جهد وصبر ستحصل ع ما تريدة وتتعود ع قراءة المراجع الاجنبية وهذة نصيحة

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

وأولا أخيرا ان تعتمد على الmsdn !!

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#5

نصيحة فى كلمات 5

"تعلم منطق البرمجة أولا (خوارزميات)"

:)

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#6

في البداية اود ان اشكركم على ردكم السريع والتعاون لنصحي ولكن مثل ما قال الاخ العزيز neoيجب تعلم منطق البرمجة أولا (خوارزميات) ولكن من اين ارجو اعطائي مصادر كتب الكترونية اي ملفات pdf :( :wacko: لكي اتعلم منها او اعطائي دروس في المنتدى لاني وكما قلت لست بدراية بمبداء البرمجة الا وهو الخوارزميات ومن ثم اباشر الى تعلم لغة html والJavaScript لانه وكما قال الاخوةeng_3llam System Downوكابوس بانهما المبدا الاساسي لتعلم البرمجة ولكن السؤال يعيد نفسه من اين احصل على الكتب التعليمية :( :wacko: لهما وشكرا لكما شكرا جزيلا مرة اخرى

مع تحياتي لكما

اخوكم في الله ajmawy

:(

#7
اقتباس
تعلم منطق البرمجة أولا (خوارزميات)

نعم صحيح ولكن أزاى هتتعلم الalgorithms بدون ماتعرف ماهى الloop or open file

أيضا ماهو الcondition ومتى تستخدم

لا صعب مش هتعرف تتستوعب الكلام او دروس الalgorihtm

ولكن ف مرحلة معينة بعد لن تعرف التفكير المنطقى وحل المشاكل البسيطة وكتابة كود بسيط ومعرفة الالloop or open file

والاوامر او السغىفشء بتاع لغة البرمجة ممكن تتعلم الagorithm حيث انة سهل وبسيط جدا

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

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

ودى لينكة بسيطة كبداية ف الalgorithms

http://www.arabteam2000.com/forums/index.p...50entry332750

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#8

السلام عليكم اخواني

اولا :

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

ثانيا :

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

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

ما المفيد في الخوارزميات؟

1. تحليل البرنامج بشكل سليم.

2. تجنب اكبر عدد من الأخطاء عند التصميم.

3. معرفة المراد من البرنامج و خصائصه.

4. توفير الوقت عند البدء بالتصميم.

ثالثا:

انا اتفق مع الاخ system down في بدء تعلم لغة ال HTML ولكن انا لا اشجعك وذلك لان هذه اللغة محدودة نوعا ما اي ان لها لا تحفز لديك الروح البرمجية وتقلل من شغفك للبرمجة.

ثالثا :

الطباعة ليست مشكلة فهي تاتي مع الممارسة والوقت.

رابعا :

اللغة الانجليزية مهمة جدا جدا اذا اردت التميز بين اقرانك فكل المعلومات القيمة تجدها في المراجع الاجنبية.

خامسا :

نصيحتي لك ابدا في تعلم الvisual basic فهذه تسهل لديك مهمة الغوص في البرمجة والتعمق في اللغات لسهولتها بعض الشيئ ( مع انها واسعة جدا ) ولامكانيتها الكبيرة كما انها

تجعلك تحب البرمجة وتعلم المزيد يوما بعد يوم.

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

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

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

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

#9
اقتباس
نعم صحيح ولكن أزاى هتتعلم الalgorithms بدون ماتعرف ماهى الloop or open file

أيضا ماهو الcondition ومتى تستخدم

لا صعب مش هتعرف تتستوعب الكلام او دروس الalgorihtm

ولكن ف مرحلة معينة بعد لن تعرف التفكير المنطقى وحل المشاكل البسيطة وكتابة كود بسيط ومعرفة الالloop or open file

والاوامر او السغىفشء بتاع لغة البرمجة ممكن تتعلم الagorithm حيث انة سهل وبسيط جدا

QUOTE

السؤال يعيد نفسه من اين احصل على الكتب التعليمية

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

ودى لينكة بسيطة كبداية ف الalgorithms

أخي الحبيب الصعب هو ما لا تعرفه فاذا عرفته انتفت الصعوبة، البرمجة ليست صعبة و لا الخوارزميات و لا خرائط التدفق ولا ال data structure و لا ال ++C و لا ال Machine language و لا اللغة الهيروغليفية! ، كل ما نحتاجه هو عقل يفكر و أذكر مقولة لشخصية شهيرة لا أتذكرها الان في مجال ال SoftWare حيث قال

اقتباس
Every one who can read and write, of course he can program !!
:)

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

الرابط هو

اضغط هنا

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#10

السلام عليكم

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

مع تحياتي لكم ajmawy ;) :) (h) :rolleyes:

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

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