السلام عليكم
البداية الصحيحة لدخول مجال برمجة انظمة تشغيل - الجزء الاول
اولا الدافع
فى البداية يجب ان تعلم عزيزى المطور ان برمجة انظمة التشغيل تعد من اكثر الامور تحديا التى يمكن ان تمارسها فى حياتك كلها ،كما ان يتطلب خبرة ومعرفة كبيرة فى اكثر المناطق تعقيدا فى علوم الحاسب الالى ، فانت محتاج ان تعرف كيف تتعامل الاجزاء الصلبة فى الحاسب مع بعضها البعض بالاضافة الى القدرة العالمية فى كتابة وقراءة برامج بالغة المؤل او لغة التجميع بالاضافة الى احد اللغات عالية المستوى مثل السى و السى بلس بلس او باسكال
{ Assembly, C, C++, Pascal }
امازل الدافع غير موجود ؟؟ لا تستعجل الامر ، فمابالك بكتابة عدة سطور برمجية من الصفر وبعد ساعات من النضال وانت تعمل امام شاشة الحاسب وبجوارك كوب النسكفيه و لا يبقيك على الحياة سوى بعض السندوشات السريعة او البيتزا الساخنة وفى نهاية الامر تجد نتيجة عملك نظام تشغيل له القدرة على الاقلاع و فعل امور لها السحر مع كل قطعة صلبة فى الحاسب وايضا واجهة مستخدم وبعض البرامج ليعمل عليها ، وانت لك القدرة الكاملة فى التحكم بهذا النظام يا له من شعور لا يشعر بلذته سوى القليل
ثانيا الحقيقة التى يجب معرفتها
عملية برمجة وتطوير انظمة التشغيل هى عملية شاقة بالفعل وتحتاج الى صبر فهى عملية مستمرة بطبيعتها ولكن النتائج والانجازات التى ستحققها ستجعلك غير قادر عن التوقف ، هل تعنى بكلامك انها ادمان ؟ الاجابة نعم ولكن ادمان على اكثر الامور لذة فى علوم الكمبيوتر فهى تجعلك قادر على كتابة اكواد اكثر ابداعا و اكثر وصولية للهدف او اكثر حذرا لانك تتعامل مع البنية الفيزيائية للحاسوب فى خطا قد يسبب ضرر فى احد هذه القطع
يجب ان تعد نفسك ايضا الى اكثر حالات الاحباط والاكتئاب فى بعض الاحيان والجنون المؤقت ...ماذا تقول ؟؟ لماذا كل هذا ..انا اكتب هذه السلسلة من المقالات معتمد على خبرتى المتواضعه جدا و على خبرات خبراء مطورى اشهر انظمة التشغيل تعقيدا فى العالم لذلك علينا التطرق الى موضوع اكثر اهمية وهو اخطاء المبتدأين امثالى
هذا هو موضوع المقال القادم باذن الله
انتظرونى
يحيى عابد
ملاحظة هامة : سلسلة المقالات هذه حصريا للاكاديمية (
اكاديمية مطور - مطورى انظمة التشغيل) ويجب ذكر المصدر عند نقل الموضوع
