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

انضم إلى المنتدى ، فالأمر سريع وسهل

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

نصائح لتطوير مهاراتك البرمجية

اذهب الى الأسفل

نصائح لتطوير مهاراتك البرمجية Empty نصائح لتطوير مهاراتك البرمجية

مُساهمة من طرف اعصار ليبيا السبت نوفمبر 27, 2010 8:06 pm

نصائح لتطوير مهاراتك البرمجية

اكتب برنامجاً
إذا كنت تحاول تعلم لغة برمجة جديدة, واحدة من أفضل الطرق التي تحسن من مهارتك في هذه اللغة هي البداية في كتابة برنامج.
تسطيع أن تتعلم التركيب النحوي (syntax) والنظريات البرمجية والدروس وغيرها لكن عليك أن تُحرك يديك لتطبيق ما تعلمته.
اقرأ برامج غيرك
قد تظن أن هذه النصيحة مناقضة للنصيحة السابقة! لكن في الحقيقة أن قراءة برامج غيرك هي مهمة بقدر أهمية كتابة برامجك.
لكن يجب أن تقرأ لشخص معروف بأنه مبرمج ممتاز, لأنك لو اخترت قراءة برامج شخص مبتدئ فسوف تتعلم مبادئ برمجية سيئة وفي العموم لن تستفيد منها.
قراءة برامج مبرمجين آخرين هي ليست مهمة سهلة لكنها مفيدة جداً. لنفترض أنه ليس لديك أي فكرة عن المعامل الشرطي (؟Smile في لغة C. قراءتك في مستندات اللغة عنها قد يفيدك قليلاً لكن في الحقيقة عندما تشاهد طريقة استخدامها في أحد البرامج سوف تستفيد أكثر. أيضاً قراءة برامج غيرك تعلمكالخوارزميات (algorithms) وهياكل البرامج (structures) التي لم تكن تعرفها من قبل!.
اعمل مع مبرمجين آخرين
عندما تعمل مع مجموعة كبيرة من المبرمجين سوف تكتشف مواضع النقص في قدراتك البرمجية.
عندما تعمل مع مبرمج أفضل منك سوف تدرك سريعاً أن هناك أشياء لا تستطيع عملها, لأننا نحن كمبرمجين نعتقد أننا جيدين لكن عندما نكتشف عدم مقدرتنا على عمل شئ, نسرع في تعلمه.
الكثير من المبرمجين يعتقدون أن كل ما يعملونه هو أفضل من أي شخص آخر, وهذا في الحقيقة خطأ.
أيضاً العمل مع مجموعة مبرمجين يصقل مهاراتك البرمجية. فإذا كنت قد كتبت خوارزمية مائتا مرة, فهناك دائماً احتمالية بأن يقوم شخص بجعل هذه الخوارزمية أفضل كفاءة ً.
كلمة أخيرة: أحد بروفسورات علوم الحاسب قال مرة: "لا تتوقف أبداً في تعلم هذا المجال". فإذا كنت ممن يطورون مهاراتهم البرمجية دائماً سوف تصبح من أفضل المبرمجين.
اعصار ليبيا
اعصار ليبيا
مشرف
مشرف

عدد المساهمات : 27
تاريخ التسجيل : 19/11/2010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى