محاولة تعلم البرمجة
تقييم المستخدمين: / 2
عاديممتاز 
الكاتب BlaCkCod~Dz   
الأحد, 04 يوليو 2010 13:02
السلام عليكم اشكر كل القائمين على هذا الموقع على الجهد المبذول من عندهم واتمنى للموقع الرقي دائما . اخواني انا اواجه مشكلة في تعلم لغات البرمجة تعاملة معى الكثير منها لكني لم افهم اي واحدة منها الا خلفياتها الصغيرة وانا الان احاول تعلم البرمجة بالبيثون لكني هناك الكثير فيها لم افهمه ولكثر مااسمع انها سهلة صرت ارى نفسي غبي...!! وفي الشروحات الي اشوفها ماافهم اشياء ارجو منكم اخواني وضع دورة لتعلم لغة البايثون لاني في راسي الكثير من الاسئلة لم اد لها اجوبة . ياريت تعطوني حل ..
التعليقات (8)Add Comment
Mustafa Albazy
...
أرسلت بواسطة: Mustafa Albazy في July 05, 2010
لاحظت انك جاوبت على نفسك بنفسك ولكن يبدو انك لم تركز على نفسك بشكل افضل :).

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

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

ثم حدد في ماذا تريد البرمجة ؟ وهل هي للعمل او الدراسة او هواية واهتام
وهكذا تحدد الاولويات وتعرف اي لغة تحتاج اولاً ..

انصحك بالبداية تتعلم bash بشكل احترافي. الباش راح يهيء عقلك لتعلم لغات البرمجة.

وعليك التحلي بالصير والمثابرة .. تذكر انك لن تطول النجاح حتى تلعق الصبر :)..
BlaCkCod~Dz
مشكور خيو على النصيحة
أرسلت بواسطة: BlaCkCod~Dz في July 05, 2010
لكن الحين اكدتلي اني غبي ..^^"
انا احب البرمجة كهواية ولاصل بها الى اهداف ليست للدراسة ولا للعمل بل للهكر
اما عن ذهني فهو مشوش حقا مليون درس في مجال الهكر يطلع امامي ارح اشاهدهم واجد نفسي تركة البرمجة اخ
اما عن البداية فكل واجد ينصح بشيئ ولكل واحد وجهة نضر وانا راح اجرب من جديد
معى اللغة الي قلتلي عليها وهي bash
وارجوا ان افهمها ولا اواجه مشكلة معها .
تحياتي وشكري لك على النصحية .
mercie , thank you , شكرا
Sari Bukhari
...
أرسلت بواسطة: Sari Bukhari في July 06, 2010
تحتاج لثقه في نفسك ايضاً =)
عبدالمهيمن الآغا
...
أرسلت بواسطة: عبدالمهيمن الآغا في July 06, 2010
لا تقلق لأني أتوقع أغلب المبرمجين مرّوا بهذه المرحلة خصوصاً الذين قرروا تعلم البرمجة بأنفسهم كهواية وليس بشكل أكاديمي بسبب الكورس في الجامعة مثلاً.

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

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

ركّز على اللغة التي تتعلمها وحاول أن تطوّر نفسك بها عن طريق قراءة أكواد لبرامج وأدوات مفتوحة المصدر ثم حاول تنفيذ أفكار بسيطة, أعد تطوير ما برمجت وأضف مزيد من التحسينات ومع الوقت ستتخطى هذه المرحلة وستجد نفسك قادر على برمجة أي فكرة تخطر في بالك (تقريباً).

بالتوفيق...
Mustafa Albazy
...
أرسلت بواسطة: Mustafa Albazy في July 07, 2010
لا اعتقد ان هنالك "اغبياء" على الكرة الارضية .. لان العقل مثل الشجرة ان اعتنيت بها ازدهرت وان اهملتها ماتت..

الباش لايعتبر حقاً لغة برمجة. هو بالاصل احدى شيلات اللينكس واشهرها, ولكن ان تعمقت بة تجد بة الكثير من البرمجة مثلاً if, for وفية ايضاً دوال وغيرها..
هذا غير انة سوف يساعدك على تعلم لينكس بشكل افضل واقوى..

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

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

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

تعلم البرمجة للمبتدئين فيها, قد يكون فيها الكثير من الملل .. لذا تذكر عليك "بالصبر والمثابرة"..

Omar Rashad
D:
أرسلت بواسطة: Omar Rashad في July 09, 2010
انا قدمت فى كورس
#c هل بدايتى موفقة !?
مع العلم انى بتابع دروس جاقا على النت
مع العلم برده انى مش هاقف عند اللغة ديه وبس

هل الى بعمله ده صح ولا طيش شباب D:

Staq
...
أرسلت بواسطة: Staq في July 09, 2010
لا أرى مشكلتك في تعلم أي لغة حيث ان اللغات جميعها تؤدي نفس الوظيفة وهي كتابة برنامج .. مثلما قال عبدالمهيمن .. ركز على لغة واحد لبناء نفسك أولا ولا تشتت تفكيرك

في بداية الأمر أنصحك بتعلم رسم المخططات الإنسيابية flowchart لحل المشكلة لأنها رسوم سهلة وكتاباتها بلغة الإنسان أما عن البرمجة فالمشكلة ليست في كتابة الـ source code إنما تكمن المشكلة في حل مشكلة البرنامج بواسطة رسم المخطط للبرنامج أما عن كتابة الـsource بواسطة لغة معينة فما هذا الا ترجمة المخطط الى كود مكتوب بلغة معينة فقط !!

فصعوبة كتابة البرنامج تكمن في فكرته ورسم مخططه بنسبة 70%
أما عن ترجمة المخطط بواسطة اللغة 30%


حاول أن تفكر ووضع اهداف ونتائج البرنامج .. كـ لماذا اكتب البرنامج , ماهي نتائجه .. ومن ثم حاول رسم المخطط وستجد أنك بمجرد معرفة اللغة ستقوم تلقائيا بترمجة الرسومات الى تعليمات اللغة ( statments ) متى ما تعلمتها

قد يقول البعض لك .. كيف ترسم المخططات بدون البدء في الخوارزميات النصية
عن تجربه .. مامن فائدة للخوارزميات بصراحة الـمخطط/flowchart افضل بكثير واسهل واوضح ايضا

لا أقول أني ارسم مخطط لكل برنامج لدي لكن البداية كانت هكذا بصراحة وحينما تقوم بذلك عدة مرات ستكتسب ما يسمى بالـ( الفكر البرمجي ) الذي سيغنيك عن رسم المخططات لاحقا .

اتمنى لك التوفيق واراك على خير
BlaCkCod~Dz
....^_^
أرسلت بواسطة: BlaCkCod~Dz في July 10, 2010
مشكورين اخواني على النصائح الذهبية والمحمسة.
وان شاء الله راح اكون مبرمج جيد يفتخر بيه العرب .
تحياتي للجميع :)

أضف تعليق
يجب عليك الاشتراك بالموقع لتتمكن من كتابة التعليقات, الاشتراك مجاني ويستغرق بضع ثوان فقط!
اذا كنت مشترك مسبقا في الموقع فضلاً قم بتسجيل الدخول.

busy
 

SecurityTargets