scrolling=”no” frameborder=”0″ style=”border:none; overflow:hidden; width:100px; height:27px;” allowTransparency=”true”>
- اكتب برنامجاً
- إذا كنت تحاول تعلم لغة برمجة جديدة, واحدة من أفضل الطرق التي تحسن من مهارتك في هذه اللغة هي البداية في كتابة برنامج.
- تسطيع أن تتعلم التركيب النحوي (syntax) والنظريات البرمجية والدروس وغيرها لكن عليك أن تُحرك يديك لتطبيق ما تعلمته.
- اقرأ برامج غيرك
- قد تظن أن هذه النصيحة مناقضة للنصيحة السابقة! لكن في الحقيقة أن قراءة برامج غيرك هي مهمة بقدر أهمية كتابة برامجك.
- لكن يجب أن تقرأ لشخص معروف بأنه مبرمج ممتاز, لأنك لو اخترت قراءة برامج شخص مبتدئ فسوف تتعلم مبادئ برمجية سيئة وفي العموم لن تستفيد منها.
- قراءة برامج مبرمجين آخرين هي ليست مهمة سهلة لكنها مفيدة جداً. لنفترض أنه ليس لديك أي فكرة عن المعامل الشرطي (؟:) في لغة C. قراءتك في مستندات اللغة عنها قد يفيدك قليلاً لكن في الحقيقة عندما تشاهد طريقة استخدامها في أحد البرامج سوف تستفيد أكثر. أيضاً قراءة برامج غيرك تعلمكالخوارزميات (algorithms) وهياكل البرامج (structures) التي لم تكن تعرفها من قبل!.
- اعمل مع مبرمجين آخرين
- عندما تعمل مع مجموعة كبيرة من المبرمجين سوف تكتشف مواضع النقص في قدراتك البرمجية.
- عندما تعمل مع مبرمج أفضل منك سوف تدرك سريعاً أن هناك أشياء لا تستطيع عملها, لأننا نحن كمبرمجين نعتقد أننا جيدين لكن عندما نكتشف عدم مقدرتنا على عمل شئ, نسرع في تعلمه.
- الكثير من المبرمجين يعتقدون أن كل ما يعملونه هو أفضل من أي شخص آخر, وهذا في الحقيقة خطأ.
- أيضاً العمل مع مجموعة مبرمجين يصقل مهاراتك البرمجية. فإذا كنت قد كتبت خوارزمية مائتا مرة, فهناك دائماً احتمالية بأن يقوم شخص بجعل هذه الخوارزمية أفضل كفاءة ً.
- كلمة أخيرة: أحد بروفسورات علوم الحاسب قال مرة: “لا تتوقف أبداً في تعلم هذا المجال”. فإذا كنت ممن يطورون مهاراتهم البرمجية دائماً سوف تصبح من أفضل المبرمجين.
المصدر: http://alfawaed.net/summary/53
شكراً ع النصائح
فكرة البرمجه مع الغير أعجبتني أتمنى أجربها حمستني عليها بس للأسف مافي أحد
وصدقت البرمجه لازم تتعلمها كل يوم عشان ماتنساها وفيه اكتشافات كبيره كل يوم تتكتشفها
يااااه .. موضوع كنت ابحث عنه من فترة وربي
نصائح قيمة بـــ حق ،
بالنسبة للبرمجة مع قروب ، اتوقع شي جميل جدا ، وأتمنى تجربته ^_^
كان لي محاولات مع احدهم .. بإختصار الاكواد ، يعني برنامج معين .. نحاول نحله بـ أبسط الطرق =)
سؤآلــ :
هل لديك موقع او مصدر معين يفيدني في التطبيق على البرمجة ، بحيث يقدم برنامج معين واقوم انا بتكويده ! ، للغة الجافا تحديدا ؟
سُعِدت بوجودي هنـآ ، وأعتذر للاطالة
أهلاً أختي
شكراً على تفاعلك مع المدونة
بالنسبة لسؤالك لم افهم المقصود منه بالتحديد ؟
هل ممكن توضحي الفكرة أكثر ؟
الشكر لك لتجآوبك يافاضل
ماقصدته في سؤآلــي :
ان اردت التطبيق على الجافا من باب التعلم عن طريق الامثله ، فهل هناك موقع تنصح به ؟
[ بحيث يقدم الموقع فكرة برمجية معينه ، على شكل اكواد ]
احس اني ضيعت وانا اشرح
عموما .. هذا الرابط وجدته خلال بحثي
http://www.java-examples.com/
وهو مثال على المواقع التي اقصد
في الحقيقة انا ما ابرمج بلغة جافا
لكن بحثت عن مصادر لتعلم اللغة بالأمثلة كما طلبتي .. وظهرت لي مواقع كثيرة منها :
http://www.kodejava.org/
http://javalessons.com/
http://www.thanassis.com/java/
وإذا أردتي التعلم من الأكواد .. بقراءة برامج مفتوحة المصدر والتعلم منها .. هذي بعض اروع مواقع الاوبن سورس :
http://sourceforge.net/
http://code.google.com/hosting/
http://www.hotscripts.com/
تمنياتي لك ببرمجة ممتعة ..