كيف تصبح مبرمج ناجح .

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

كيف أصبح مبرمج ناجح؟

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

1. العمل على أساسيات

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

2. أنت تعلم أكثر عن طريق مساعدة الآخرين

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

3. كتابة رمز بسيط، مفهوم ولكنه منطقي

نقول نحن العرب خير  الكلام  ما  قل ودلّ  ، وهكذا  الامور  البرمجية وجدة لدلالة على امور  كبيرة باسطر برمجية قليلة  فقط ، فلا تجرنفسك  حول متاهات الاكواد  دائما حل  المسائل البرمجية بابسط الاكواد  واسهلها

4. قضاء المزيد من الوقت في تحليل المشكلة، ستحتاج وقتا أقل لإصلاحه

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

5. قراءة التعليقات البرمجية

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

6. النظرة السلبية او  الاستيائية  حول الامور 

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

7. لا تعمل لفترة أطول

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

8. وثائق مقروءة او خدمات الويب سرفر

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

9. تعلم من التعليمات البرمجية آخرين أيضا

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



Post a Comment

0 Comments