قراءة الكتب البرمجية

قرأت عدداً لا بأس به من الكتب البرمجية التي تتحدث عن لغات بعينها كتلك التي عناوينها من نوع : “احترف C-Sharp” أو “تعلم كل شيء عن Java”، فوجدت أنها عادة ما تكون مقسمة إلى أجزاء، بدايةَ بجزء يشرح طريقة تجهيز بيئة العمل و تثبيت المترجم و كيفية تشغيل برنامجك الأول، ثم جزء يتحدث عن الـ Syntax الخاص باللغة، و بعد ذلك مجموعة فصول كل منها يمثل أحد تطبيقات اللغة مثلاً طريقة الاتصال بقواعد البيانات أو كيفية التعامل مع الملفات.

و لا يخفى عليك أن الـ Syntax في أكثر اللغات يتشابه حتى يصل إلى حد التطابق أحياناً ( كما هو الحال بين C-Sharp و Java و ++C ) لذلك أعتدت أن أتجاوز  الفصول الخاصة بالـ Syntax فالقراءة فيها مضيعة للوقت، إلا إذا أحسست أن الـ Syntax غير مألوف فأتصفحها تصفحاً سريعاً.

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

وليس أجمل من هذه الكتب إلا تلك التي تتحدث عن البرمجة كمفهوم  بعيداً عن الربط المباشر بلغة محددة، كالحديث عن أساليب البرمجة أو عن طرق تصميم البرمجيات من أمثال كتاب “The Pragmatic Programmer” و “Code Complete” و كتاب Design Patterns: Elements of Reusable Object-Oriented Software و غيرهم.

هذه التدوينة كُتبت في التصنيف برمجة و تطوير, صيد الخاطر ( كشكول ). أضف الرابط الدائم إلى المفضلة.

8 تعليقات على: قراءة الكتب البرمجية

  1. قرطاس كتب:

    احب البرمجة واحب ان اكون مبرمج

    ولكن حاولت ولم احس بالنجاح الا مع البرمجة بلغة الـ بي اتش بي

    وان شاء الله سأنجح في تعلمها بشكل كبير

    تحياتي القلبية

  2. اخي العزيز
    هل اجد مقالة أو درسا تشرح اسيات لغة C بشكل مبسط ؟
    وهل تستطيع وضع درس أو مقالة حول ذلك ؟

    وتقبل تحياتي

  3. phoenix كتب:

    بالفعل كتاب واحد للغة هو اكثر من كافي,

    المهم هو الاساليب البرمجية فلو جبت كتب واتعلمت اكثر من لغة دون ما اطور اسلوبي البرمجي واطلع على افكار برمجية جديدة
    ماراح اعمل شي جديد ابدا (اذا لم تكن لدي افكار جديدة لن يكون هناك جديد) ^_^

    نرجع لنفس الموضوع اللي سبق طرحه, بالنسبة للمبرمج ان يكون لديه فكر برمجي اهم من عدد اللغات التي يتقنها لانها مجرد tools يستطيع في فترة بسيطة (ممكن يوم واحد احيانا) ان يلم بالاساسيات للغة جديدة خصوصا انه كما قال مازن الـ Syntax في اكثر اللغات متشابهة جدا :)

    في البداية كان لدي اصرار شديد اني الم بكل شيء في لغة وحده, دون الاهتمام بالكتب اللي تتحدث عن البرمجة كمفهوم واسلوب لاحظت اني غلط لان لا جديد… طبعا غير اني اخدت على راسي :)

    شكرا على المواضيع الهامة اللي تطرحها يا مازن.. مبدع كالعادة

  4. mkhDev كتب:

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

    عبد المنعم :
    انا متأكد أني رأيت في أحد مكتبات الكتب الإلكترونية العربية كتاباً عن C أو C++ باللغة العربية، سأحاول أن أبحث لك عنه.

    phoenix :
    شكراً أختي بارك الله فيك كلام جميل و لا يوجد لدي تعليق عليه.

  5. جزاك الله خيرا اخي العزيز
    شكرا لك

  6. DData كتب:

    شكرا مازن على الموضوع الجميل،
    صراحة أنا مليت من الـ Syntax

    ولكن مازلت أشتهي الإستزادة في ” أساليب البرمجة و طرق تصميم البرمجيات”

    و أعجبني ما كتب من phoenix :
    ” في البداية كان لدي اصرار شديد اني الم بكل شيء في لغة وحده, دون الاهتمام بالكتب اللي تتحدث عن البرمجة كمفهوم واسلوب لاحظت اني غلط لان لا جديد ”

    وأنا عن نفسي يا ما أشتريت كتب للغات البرمجة، والنتيجة أهي مرصوووصة جنب بعضها في الرفوف

    ولن أنس أني دفعت مايقارب 300 ريال في كتاب – لن اذكر اسمه – ولم أستفد منه سوى نزع الغلاف البلاسيتيكي من على الكتاب.

    أنا بحاجة لمزيد من مفاهيم و أساليب البرمجة، والتي لم تتضح اهميتها إلى بعد أن اددق دقت في بعض المشاريع والمواقف.

    ختاما:
    قد تكون لدي الأداة ( سكينة مثلا ) ، ولكن لا يكون لدي أسلوب في تنفيذ العمل ( سلخ دجاجة ^_^) وأسوي سلطة بعدين.

  7. عدنان كتب:

    مرحبا انا حابب اسال اي شخص بيعرف اي شي عن برمجة ال#c لان ما عم شوف حدا بيعرف عنها شي وانا بدات اتعلمها بس عم واجه مشاكل كتير وما حدا عم يئدر يساعدني فيها الي في يساعدني انا ممنون اله كتير وشكرا عالتعليقات السابقه

  8. ahmed-araby كتب:

    السلام عليكم ورحمةالله وبركاته
    بصراحه انا مدمنى البرمجه وعاشقيها والباحثين عنها فى كل مكان ولكنى بصراحه تعبت من الانتقال من لغه لاخرى ولاذى جعلنى اتعب اكثر فى الفتره الاخيره هم اطفال النت – الهكر- الذين لا يفكرون سوى باللعب او محاوله جذب الانظار عن طريق اختراق وتدمير المواقع واعتقد ان هذا يرجع الى عقدة نقص عند اغلبهم
    ولكنى لم اتعب لدرجه انى اترك صديقتى الوحيده – البرمجه – كثيرا فانا سرعان مااعود اليها سريعا
    ولكن لماذا اغلب الكتب – او كل الكتب – لمؤلفين اجانب وليسوا عربا لماذا ؟
    ربما لان بعض العرب يتكاسلون عن كتابة الكتب ام اماذا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

أضف تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

*

يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>