قضايا تقنية

المبرمج العملي - 3

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

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

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

هذه المبادىء ستفيدك كثيراً بتسريع التطوير، تسهيل العملية برمتها وتقوية مهاراتك.

المبرمج العملي - 2

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

والآن نصيحتين قبل البدء بالفصل الأول:

النصيحة 1: اهتم بالشيء الذي تعمله

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


النصيحة 2: فكر أثناء قيامك بعملك

عندما تعمل حاول دائماً أن تفكر بالعمل الذي تقوم به ؛ أي لا تقم فقط بكتابة الشيفرة المصدرية كالرجل الآلي ، هذا التفكير سيقودك لتحسين الشيفرة المصدرية لتطبيقك وتسريعه ويعطيك صورة شاملة عن التطبيق الذي تعمل به وفهماً كاملاً له.

الفصل الأول: فلسفة المبرمج العملي

العرب يلحقون بركب الحواسيب الخارقة

  صورة للجهاز
"أعلنت شركة آي بي إم وجامعة الملك عبد الله للعلوم والتقنية اليوم عن مشروع مشترك لبناء وإجراء بحوث على نظام حوسبة عالي الأداء هو الأكثر تعقيدًا في الشرق الأوسط، وبين المؤسسات الأكاديمية في العالم. وأطلق على النظام الجديد اسم شاهين وسوف يخدم الباحثين العلميين في الجامعة عبر عشرات من التخصصات، وينهض بالابتكارات الجديدة في العلوم الحاسوبية، ويساهم في زيادة تطوير مجتمع قائم على المعرفة في المملكة العربية السعودية.

المبرمج العملي - 1

صورة الغلاف
سنبدأ اليوم سلسلة مقالات تلخص الكتاب الشهير (The Pragmatic Programmer)، الكتاب الذي يمكن ترجمة عنوانه بـ (المبرمج العملي) وكلمة العملي تعني الشخص الذي يجد حلولاً للمشاكل ويفكر بشكل منطقي وعملي ويضع خططاً للمستقبل.

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

الكاتبان هما المبرمجين "آندي هنت" و "ديفيد توماس". "آندي هنت" لمن لا يعرفه ألف وشارك  بتأليف الكثير من الكتب والمقالات وهو من رواد ومبتكري طريقة "آجايل" (Agile) في البرمجة، أما "ديفيد توماس" فهو أيضاً من المخضرمين في عالم البرمجة ، وخصوصاً في ما يتعلق بإدارة المشاريع البرمجية وأدواتها.

المقدمة

التدوين بلغة أجنبية

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

لماذا المنتديات أكثر من المواقع !!

لا أعرف لماذا هذا الغرام بالمنتديات في عالمنا العربي ، فأغلب المواقع - إن لم تكن كلها - تحوي على منتديات ، أو لنقل منتديات تمثل مواقع لأن المنتديات صارت هي الأصل ، كل شخص يفكر بأن ينشئ موقع يضع المنتديات في قائمة أولوياته ، حتى أصبح عالم الإنترنت العربي مجرد منتديات فيها الغث و السمين ...
لماذا هذا الإنجراف نحو المنتديات ؟ و ما هو هدف المنتديات في الأصل ؟ شاركنا برأيك ...
التصنيفات:
لَقِّم المحتوى
وادي التقنية ، أخبار تقنية المعلومات أول بأول، جميع الحقوق محفوظة لكاتبها ! ، يسمح بإعادة النشر بشرط ذكر المؤلف و الموقع . وادي التقنية @ 2008

Valid CSS!

تصميم - Luka Cvrk. ونقل إلى دروبال بواسطة ADT Drupal Themes وعرب بواسطة وادي التقنية.

sfy39587f11