العودة   منتدى لغة الروح > لغة الذات > دورات وقراءات


١٠ نصائح للمبتدئين في لغة البرمجة

كل ما يخص تطوير الذات


إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
#1  
قديم 10-10-2019, 04:37 PM
حكاية روح غير متواجد حالياً
Egypt     Male
SMS ~ [ + ]
لا إِلَهَ إِلا أَنْتَ سُبْحَانَكَ إِنِّي كُنْتُ مِنَ الظَّالِمِينَ
لوني المفضل Black
 رقم العضوية : 1407
 تاريخ التسجيل : Sep 2019
 فترة الأقامة : 372 يوم
 أخر زيارة : 10-29-2019 (03:12 AM)
 الإقامة : مصر
 المشاركات : 477 [ + ]
 التقييم : 10
 معدل التقييم : حكاية روح is on a distinguished road
بيانات اضافيه [ + ]
افتراضي ١٠ نصائح للمبتدئين في لغة البرمجة



١٠ نصائح للمبتدئين في لغة البرمجة

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

وكمبتدئ يُفضل أن تبدأ بلغة (Java) أو (HTML) .. بمجرد احترافك لأحد لغات البرمجة ستصبح قادرا على إنشاء العديد من البرامج الجديدة وستطلق لخيالك وإبداعك العنان لينطلق.

خطوات في لغة البرمجة
أولا: حدد هدفك:

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

لذا حدد أولوياتك ،ما الذى تريد أن تفعله؟ على سبيل المثال هل تريد ان تصبح مبرمج، مطور ألعاب أو خبير اندرويد؟.

ثانيا: اختر لغة برمجة:

ابدأ دائما بأحد اللغات الأساسية، اختر ان تبدأ مثلا بمستوى متوسط من لغة C ثم اتبعها بـ C++ ، يُقال في مجتمعات المبرمجين أن تعلم هاتين اللغتين ضرورة لأى مبرمج كفؤ.

أما البدء بتعلم لغات مثل جافا مربك بالنسبة للمبتدئين، البدء بـ Python أيضاً مفضل جدا.

إذا عليك دراسة أحد لغات البرمجة لمدة عام على الأقل وتعلم صيغ الترجمة الشائعة خصوصا (object-oriented) و (procedural).

أيضا عليك القراءة كثيرا حول (IDE) أو (compiler)وكيفية استخدامها وتوظيفها أثناء كتابتك للبرامج المعتددة.

يمكنك فيما بعد الانتقال إلى لغة أكثر تقدما مثل جافا وطوال فترة تعلمك حاول كتابة الكثير من الأكواد بقدرالإمكان وينصح بشراء كتب كتب حول الموضوعات التالية:

– Data structure

– Binary tree

– software development

ثالثا: أعشق الرياضيات:

لأسباب متعددة يكره العديد الرياضيات ويحاولون تجنبها، ولكن اذا كنت تود ان تكون مبرمج جيد عليك ان تتدرب على حل العديد من المسائل الرياضية بشكل يومى حتى ولو واحدة يوميا.

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

لذا عليك البدأ بتعلم معادلات رياضية جديدة وتعلم حساب التفاضل والتكامل والرياضيات المتناهية فبدون الرياضيات لن تفهم الترميز (coding).

رابعا:حفز نفسك:

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

حاول اذا ان تستخدم مباديء التفكير المنطقي لحل المشاكل ولا تحاول ان تحفظ وإلا ستفوتك المتعة .

خامسا: خذ وقتك:

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

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

يوجد العديد من المواقع التى تدربك على هذه المسائل وتعطيك مهام وشروح كموقع(Code academy) أو (Project Euler)لتنمي مهاراتك.

سادسا: لا تتراجع

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

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

سابعا: تحول إلى معلم:

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

حاول أن تطور تطبيقات خاصة بك بتقليد تطبيقات شهيرة محترفة مثل تطبيقات الويندوز وتطبيقات تحرير النصوص.

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

ثامنا: كن قارئا نهما:

معظم المبرمجين المتمكنين هم ايضا من قارئين جيدين، لذا فعليك بالقراءة الكثيرة والاطلاع ومراجعة عملك بصورة مستمرة .

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

تاسعا: استثمر اموالك فى مراكز التدريب:

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

عاشرا: تدرب كثيرا:

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

[عزيزى الزائر لايمكنك مشاهده الروابط الا بعد التسجيلللتسجيل اضغط هنا]– موقع امريكى شهير فى المنافسات البرمجية .. سيزيد من معرفتك حول الخوارزميات
[عزيزى الزائر لايمكنك مشاهده الروابط الا بعد التسجيلللتسجيل اضغط هنا]– يقيم العديد من المنافسات فى البرمجة
[عزيزى الزائر لايمكنك مشاهده الروابط الا بعد التسجيلللتسجيل اضغط هنا] – يحتوى على العديد من المسائل الرياضية المتعلقة بالبرمجة
[عزيزى الزائر لايمكنك مشاهده الروابط الا بعد التسجيلللتسجيل اضغط هنا]– موقع مصمم خصيصا للمبتدئين فى عالم البرمجة

ساعد في نشر والارتقاء بنا عبر مشاركة رأيك في الفيس بوك


الموضوع الأصلي: ١٠ نصائح للمبتدئين في لغة البرمجة || الكاتب: حكاية روح || المصدر: اسم منتداك

كلمات البحث

العاب ، برامج ، سيارات ، هاكات ، استايلات







 توقيع : حكاية روح

لا إِلَهَ إِلا أَنْتَ سُبْحَانَكَ إِنِّي كُنْتُ مِنَ الظَّالِمِينَ

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
للمبتدئين, البرمجة, نصائح

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

Facebook Comments by: ABDU_GO - شركة الإبداع الرقمية

Bookmark and Share


الساعة الآن 12:56 PM.

أقسام المنتدى

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



Powered by vbulletin
Copyright ©2000 - 2020.


HêĽм √ 3.1 BY: ! ωαнαм ! © 2010

أن المنتدى غير مسئول عما يطرح فيه أفكار وهي تعبر عن آراء كاتبها

This Forum used Arshfny Mod by islam servant

هذا الموقع يستعمل منتجات MARCO1

جميع الحقوق محفوظة لموقع لغة الروح |تصميم المتحدة لخدمات الانترنت