SlideShare a Scribd company logo
1 of 18
Download to read offline
‫جة‬‫م‬‫البر‬ ‫حو‬‫ن‬ ‫ُطوة‬‫خ‬ ‫اول‬
‫مبتدئ‬ ‫كل‬ ‫حتاجها‬‫ي‬ ‫نصائح‬
.‫الهادي‬ ‫عبد‬ ‫بور‬ :‫الكاتب‬
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫الفهرس‬
‫حول‬
‫الكاتب‬
2
‫المقدمة‬
3
‫الفصل‬
‫الأول‬
4
‫هل‬
‫فعلا‬
‫ُحب‬‫ت‬
‫جال‬‫م‬
‫جة؟‬‫م‬‫البر‬
4
‫لماذا‬
‫تريد‬
‫تعلم‬
‫هذا‬
‫جال؟‬‫م‬‫ال‬
5
‫الفصل‬
‫الثاني‬
6
‫تعلم‬
‫كيف‬
‫تتعلم‬
6
‫تنظيم‬
‫الوقت‬
‫و‬
‫أهميته‬
7
‫قل‬
‫لي‬
‫من‬
‫تصاحب‬
‫أقول‬
‫لك‬
‫من‬
‫أنت‬
9
‫لماذا‬
‫ية؟‬‫جليز‬‫ن‬‫الا‬
9
‫الفصل‬
‫الثالث‬
10
‫لماذا‬
‫جب‬‫ي‬
‫أن‬
‫تبدأ‬
‫بتعلم‬
‫الأساسيات؟‬
10
‫كيف‬
‫ختار‬‫ت‬
‫لغة‬
‫جة‬‫م‬‫البر‬
‫المناسبة؟‬
12
‫من‬
‫أين‬
‫أبدأ‬
‫(المصادر)؟‬
13
‫الفصل‬
‫الرابع‬
14
‫بناء‬
‫يع‬‫المشار‬
‫وأهميتها‬
14
‫هل‬
‫أحتاج‬
‫إلى‬
‫فكرة‬
‫جديدة‬
‫جاز‬‫ن‬‫لإ‬
‫مشروع‬
‫ما؟‬
15
‫الفصل‬
‫خامس‬‫ل‬‫ا‬
15
‫معرض‬
‫الأعمال‬
(
Portfolio
‫)؟‬
15
‫السيرة‬
‫الذاتية‬
‫وأهميتها‬
16
‫تعلم‬
‫فن‬
‫التواصل‬
17
‫خاتمة‬‫ل‬‫ا‬
18
1
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫الكاتب‬ ‫حول‬
‫درس‬ ،‫ّبكات‬‫ش‬‫ال‬ ‫و‬ ‫المواقع‬ ‫حماية‬ ‫أمن‬ ‫جال‬‫م‬ ‫في‬ ‫ختص‬‫م‬ ‫جيات‬‫م‬‫بر‬ ‫مهندس‬ ،‫جزائري‬ ،‫الهادي‬ ‫عبد‬ ‫بور‬
‫الى‬ ‫وانتقل‬ ‫دراسته‬ ‫مل‬‫ك‬‫ي‬ ‫لم‬ ‫لكن‬ ،‫آلي‬ ‫إعلام‬ ‫خصص‬‫ت‬ ‫القديمة‬ ‫بالقبة‬ ‫للأساتذة‬ ‫العليا‬ ‫المدرسة‬ ‫في‬ ‫سنتين‬
‫جامعة‬
Politehnica
‫في‬
‫رومانيا‬
‫ليدرس‬
‫خصص‬‫ت‬
‫علوم‬
.‫حواسيب‬‫ل‬‫ا‬
‫خرج‬‫ت‬
‫من‬
‫جامعة‬‫ل‬‫ا‬
‫بتقدير‬
‫جيد‬
‫جدا‬
‫الى‬ ‫أكثر‬ ‫ميوله‬ ‫كان‬ ‫لكن‬ ‫و‬ ‫الاوروبية‬ ‫الشركات‬ ‫بعض‬ ‫في‬ ‫برامج‬ ‫و‬ ‫مواقع‬ ‫كمطور‬‫دراسته‬ ‫أثناء‬ ‫عمل‬ ‫و‬
.‫حماية‬‫ل‬‫ا‬ ‫جال‬‫م‬
‫مجموعة‬ ‫مع‬ ‫العمل‬ ‫مهامه‬ ‫بين‬ ‫من‬ ‫و‬ ،‫رومانيا‬ ‫في‬ ‫عالمية‬ ‫كة‬
‫شر‬ ‫في‬ ‫حماية‬ ‫كمهندس‬ ‫حاليا‬ ‫الهادي‬ ‫عبد‬ ‫يعمل‬
.‫الامنية‬ ‫ّغرات‬‫الث‬ ‫من‬ ‫خالية‬ ،‫آمنة‬ ‫برامج‬ ‫تقديم‬ ‫و‬ ‫تطوير‬ ‫أجل‬ ‫من‬ ‫المهندسين‬ ‫من‬ ‫كبيرة‬
‫عبد‬
،‫الهادي‬
‫ناشط‬
‫أيضا‬
‫على‬
‫مواقع‬
‫التواصل‬
‫الاجتماعي‬
‫خاصة‬
LinkedIn & Facebook
‫أين‬
‫يقوم‬
.‫العملية‬ ‫و‬ ‫الدراسية‬ ‫حياة‬‫ل‬‫ا‬ ، ‫الالي‬ ‫الاعلام‬ ‫جال‬‫م‬ ‫في‬ ‫ختلفة‬‫م‬ ‫نصائح‬ ‫بنشر‬
2
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫المقدمة‬
‫على‬ ‫و‬ ‫للعالمين‬ ‫رحمة‬ ‫بعث‬ ‫من‬ ‫على‬ ‫السلام‬ ‫و‬ ‫الصلاة‬ ‫ثم‬ ، ‫نستعين‬ ‫به‬ ‫و‬ ‫نتوكل‬ ‫عليه‬ ‫الرحيم‬ ‫الرحمن‬ ‫الله‬ ‫بسم‬
‫العرفان‬ ‫و‬ ‫الشكر‬ ‫يل‬‫جز‬‫ب‬ ‫أتقدم‬ ‫أن‬ ‫أود‬ ،‫ُتيب‬‫ك‬‫ال‬ ‫هذا‬ ‫يات‬‫حتو‬‫م‬ ‫في‬ ‫معكم‬ ‫أبدأ‬ ‫أن‬ ‫قبل‬ .‫أجمعين‬ ‫حبه‬‫ص‬ ‫و‬ ‫آله‬
.‫المتواضع‬ ‫العمل‬ ‫هذا‬ ‫من‬ ‫تستفيدو‬ ‫أن‬ ‫أتمنى‬ .‫الاجتماعي‬ ‫ّواصل‬‫الت‬ ‫مواقع‬ ‫على‬ ‫دعمني‬ ‫من‬ ‫كل‬ ‫من‬ ‫الى‬
‫أن‬ ‫ارتأيت‬ ،‫خاصة‬‫ل‬‫ا‬ ‫الرسائل‬ ‫عبر‬ ‫تأتيني‬ ‫متكررة‬ ‫لأسئلة‬ ‫إجابات‬ ‫عن‬ ‫عبارة‬ ‫هي‬ ‫ُتيب‬‫ك‬‫ال‬ ‫هذا‬ ‫فصول‬
.‫جميع‬‫ل‬‫ل‬ ‫والمنفعة‬ ‫بالفائدة‬ ‫يعود‬ ‫وعسى‬ ‫لعل‬ ‫البسيط‬ ‫العمل‬ ‫هذا‬ ‫في‬ ‫عليها‬ ‫أجيب‬
‫جالات‬‫م‬ ‫و‬ ‫جة‬‫م‬‫البر‬ ‫لتعلم‬ ‫بها‬ ُ‫ل‬‫أعم‬ ‫مازلت‬ ‫و‬ ُ‫ِلت‬‫م‬‫ع‬ ‫نصائح‬ ‫هي‬ ‫ُتيب‬‫ك‬‫ال‬ ‫هذا‬ ‫في‬ ‫الموجودة‬ ‫المعلومات‬ ‫جميع‬
‫حتوى‬‫م‬‫ال‬ ‫هذا‬ ‫ِقراءة‬ ‫ب‬ ‫فأنصحك‬ ،‫الأفكار‬ ‫ُشتت‬‫م‬ ‫و‬ ‫تائها‬ ‫ُنت‬‫ك‬ ‫اذا‬ ،‫لذلك‬ ،‫الآلي‬ ِ‫م‬‫الاعلا‬ ‫عالم‬ ‫في‬ ‫خرى‬‫ُأ‬
.‫العلم‬ َ‫طلب‬ َ‫ك‬‫علي‬ ‫ييسر‬ ‫و‬ ‫يوفق‬ ‫أو‬ ‫جل‬ ‫و‬ ‫عز‬ ‫المولى‬ ‫من‬ ‫راجيا‬ ‫النهاية‬ ‫الى‬ ‫البداية‬ ‫من‬
3
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫الأول‬ ‫الفصل‬
‫جة؟‬‫م‬‫البر‬ ‫جال‬‫م‬ ‫ُحب‬‫ت‬ ‫فعلا‬ ‫هل‬
:‫هو‬ ‫لا‬ ‫أم‬ ‫جة‬‫م‬‫البر‬ ‫جال‬‫م‬ ‫حب‬‫ت‬ ‫ُنت‬‫ك‬ ‫إذا‬ ‫فيما‬ ‫تفكر‬ ‫ان‬ ‫قبل‬ ‫نفسك‬ ‫على‬ ‫تطرحه‬ ‫أن‬ ‫جب‬‫ي‬ ‫سؤال‬ ‫أول‬
‫هل‬
‫يوم؟‬ ‫كل‬ ‫جديدا‬ ‫شيئا‬ ‫تتعلم‬ ‫عندما‬ ‫تستمتع‬ ‫فعلا‬
‫كانت‬ ‫اذا‬
‫تصبح‬ ‫أن‬ ‫كبير‬ ‫احتمال‬ ‫فهناك‬ ،‫بنعم‬ ‫اجابتك‬
،‫منه‬ ‫تمكنك‬ ‫و‬ ‫جال‬‫م‬‫ال‬ ‫هذا‬ ‫في‬ ‫تفوقك‬ ‫بعد‬ ‫حتى‬ ‫لأنه‬ ،‫بالتعلم‬ ‫تستمتع‬ ‫كنت‬ ‫إذا‬ ‫رائعة‬ ُ‫جة‬‫م‬‫البر‬ .ً ‫جيدا‬ً ‫جا‬‫م‬‫مبر‬
.‫توقف‬ ‫دون‬ ‫التعلم‬ ‫ُواصلة‬‫م‬ ‫الى‬ ‫دائما‬ ‫ستحتاج‬ ‫الاولى‬ ‫وظيفتك‬ ‫على‬ ‫حصولك‬ ‫و‬
،‫اليومية‬ َ‫ك‬‫حيات‬ ‫في‬ ‫الصغيرة‬ ‫المشكلات‬ ‫بعض‬ ‫حل‬‫ب‬ ‫تقوم‬ ‫أنك‬ ‫ستجد‬ ،‫جة‬‫م‬‫البر‬ ‫عالم‬ ‫باكتشاف‬ ‫تبدأ‬ ‫عندما‬
‫فاتورة‬ ‫لدفع‬ ‫خصصة‬‫م‬‫ال‬ ‫ية‬‫المئو‬ ‫ّسبة‬‫الن‬ ‫ِساب‬‫ح‬ ‫أو‬ ‫قائمة‬ ‫في‬ ‫معين‬ ‫ِرقم‬ ‫ل‬ ‫الأقصى‬ ‫حد‬‫ل‬‫ا‬ ‫على‬ ‫العثور‬ ‫مثلا‬
.‫المناسبة‬ ‫حلول‬‫ل‬‫ا‬ ‫على‬ ‫العثور‬ ‫حاول‬‫ت‬ ‫أنت‬ ‫و‬ ‫تستمع‬ ‫ك‬َ
ّ‫أن‬ ‫على‬ ‫ُقنع‬‫م‬ ‫دليل‬ ‫التحديات‬ ‫هاته‬ ‫مثل‬ .‫الهاتف‬
‫الوقت‬ ‫مرور‬ ‫مع‬ ‫صعوبة‬ ‫تزداد‬ ‫التي‬ ‫و‬ ‫بسيطة‬ ‫مشكلات‬ ‫حل‬ ‫هي‬ ‫و‬ ،‫المنهجية‬ ‫نفس‬ ‫لها‬ ‫التطبيقات‬ ‫جة‬‫م‬‫بر‬
‫العقلية‬ ‫قدراتك‬ ‫ِز‬‫ز‬‫ع‬
ُ ‫ت‬ ‫و‬ ‫مستواك‬ ‫حسين‬‫ت‬ ‫على‬ ‫ستساعدك‬ ‫المتواصلة‬ ‫ممارستك‬ ‫و‬ ‫جال‬‫م‬‫ال‬ ‫لهذا‬ ‫ُبك‬‫ح‬ ‫لكن‬
.‫المنطقي‬ ‫التفكير‬ ‫خاصة‬
4
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫جال؟‬‫م‬‫ال‬ ‫هذا‬ ‫تعلم‬ ‫تريد‬ ‫لماذا‬
‫هاته‬ ‫على‬ ‫كز‬
‫ُر‬ ‫ت‬ ‫أن‬ ‫منك‬ ‫أرجو‬ ،‫لذا‬ ،‫بالخير‬ ‫يبشر‬ ‫لا‬ ‫حالي‬‫ل‬‫ا‬ ‫الوقت‬ ‫في‬ ‫نشهده‬ ‫الذي‬ ‫الاحترافية‬ ‫غياب‬
‫يسبب‬ ‫قد‬ ‫ما‬ ‫حة‬‫ض‬‫وا‬ ‫أهداف‬ ‫حديد‬‫ت‬ ‫دون‬ ‫جال‬‫م‬‫ال‬ ‫هذا‬ ‫الى‬ ‫يدخلون‬ ‫من‬ ‫هم‬ ‫كثيرون‬ .‫المهمة‬ ‫ّقاط‬‫الن‬
.‫الوقت‬ ‫تضييع‬ ‫وأهمها‬ ‫المستقبل‬ ‫في‬ ‫ختلفة‬‫م‬ َ‫ل‬‫مشاك‬ ِ‫ص‬‫للشخ‬
،‫ثانية‬ ‫كل‬ ‫نستغل‬ ‫بل‬ ‫تنفعنا‬ ‫لا‬ ‫أمور‬ ‫في‬ ‫نهدرها‬ ‫فلا‬ ،‫انشغالاتنا‬ ‫وتنظيم‬ ،‫أوقاتنا‬ ‫تسيير‬ ‫حسن‬‫ن‬ ‫أن‬ ‫بنا‬ ‫جدر‬‫ي‬
.‫الله‬ ‫أمام‬ ‫عنها‬ ‫مسؤولون‬ ‫فنحن‬
:‫أجل‬ ‫من‬ ‫كان‬ ‫إذا‬ .‫جال‬‫م‬‫ال‬ ‫هذا‬ ‫علمك‬
َ ‫ت‬ ‫من‬ ‫الغاية‬ ‫و‬ ‫ّئيسي‬‫الر‬ ‫الهدف‬ ‫ُحدد‬‫ت‬ ‫أن‬ ‫عليك‬ ‫َجب‬‫و‬
●
.‫فقط‬ ‫المال‬
●
.‫الوالدين‬ ‫إرضاء‬
●
.‫ُهرة‬ ‫الش‬
●
.‫ما‬ ‫خص‬‫ش‬ ‫تقليد‬
‫فسرعان‬ ،‫يلا‬‫طو‬ َ‫م‬‫يدو‬ ‫لن‬ُ ‫له‬ ‫ِك‬‫ُب‬‫ح‬ ‫و‬ ‫ليه‬ِ‫ا‬ ‫يول‬
ُ ‫الم‬ ‫دون‬ ‫ُعين‬‫م‬ ‫جال‬‫م‬‫ل‬ َ‫ك‬‫ختيار‬ِ‫ا‬ ‫لأن‬ َ‫ك‬‫أهداف‬ ‫راجع‬ !‫تريث‬
.‫ّهاية‬‫ن‬‫ال‬ ‫الى‬ ‫الرحلة‬ ‫مل‬‫ك‬
ُ ‫ت‬ ‫لن‬ ‫ربما‬ ‫و‬ ‫الملل‬ ‫منك‬ ‫سينال‬ ‫ما‬
‫وقته‬ ‫مضي‬ُ ‫ي‬ ‫فتجده‬ ،‫اليومية‬ ‫حياتهم‬ ‫للناس‬ ‫تسهل‬ ‫معلوماتية‬ ‫أدوات‬ ‫يطور‬ ‫الذي‬ ‫الشخص‬ ‫ذلك‬ ‫هو‬ ‫المبرمج‬
‫شيء‬ ‫تصميم‬ ‫في‬ ‫المعارف‬ ‫وهاته‬ ‫خياله‬ ‫ليستخدم‬ ‫عملها‬ ‫ميكانيزمات‬ ‫و‬ ‫حوله‬ ‫الأشياء‬ ‫شيفرات‬ ‫فك‬ ‫في‬
.‫ية‬‫البشر‬ ‫على‬ ‫بالفائدة‬ ‫يعود‬
،‫أخرى‬ ‫مرة‬
‫نفسك‬ ‫مع‬ ‫صادقا‬ ‫كن‬ ‫و‬ ‫قليلا‬ ‫فكر‬
‫الهدف‬ ‫لتحدد‬
.‫جة‬‫م‬‫البر‬ ‫جال‬‫م‬ ‫تعلمك‬ ‫من‬ ‫الغاية‬ ‫و‬
5
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫الثاني‬ ‫الفصل‬
‫تتعلم‬ ‫كيف‬ ‫تعلم‬
‫للتعمق‬ .‫الفعال‬ ‫ّعلم‬‫الت‬ ‫مهارة‬ ‫من‬ ‫حياتك‬ ‫في‬ ‫أكبر‬ ‫عوائد‬ ‫كسبك‬
ُ ‫ت‬ ‫أن‬ ‫شأنها‬ ‫من‬ ‫مهارة‬ ُ‫د‬‫يوج‬ ُ‫ّه‬‫أن‬ ‫أعتقد‬ ‫لا‬
‫أكثر‬
‫في‬
‫هذا‬
،‫الموضوع‬
‫أنصحك‬
‫بمشاهدة‬
‫ّروس‬‫د‬‫ال‬
‫الموجود‬
‫على‬
‫موقع‬
Coursera
‫بعنوان‬
"
Learning How to Learn
"
‫و‬
‫ستتعرف‬
‫على‬
‫كيفية‬
‫ستخدام‬ِ‫ا‬
‫عقلك‬
‫بالشكل‬
‫الصحيح‬
‫ِاضافة‬‫بال‬
‫أن‬ ‫الممكن‬ ‫من‬ ‫التي‬ ‫الممارسات‬ ‫أفضل‬ ‫و‬ ‫يف‬‫التسو‬ ،‫الذاكرة‬ ‫تقنيات‬ ،‫التعلم‬ ‫أوهام‬ ‫على‬ ‫التعرف‬ ‫الى‬
.‫الصعبة‬ ‫المواضيع‬ ‫فهم‬ ‫و‬ ‫اتقان‬ ‫على‬ ‫تساعدك‬
‫طوات‬
ُ ‫خ‬‫ل‬‫ا‬ ُ‫وجدت‬ ‫الوقت‬ ‫مرور‬ ‫مع‬ ‫و‬ ،‫التعلم‬ ‫منهجية‬ ‫لتحسين‬ ‫الطرق‬ ‫من‬ ‫العديد‬ ‫استخدمت‬ ،‫خصيا‬‫ش‬
.‫الإنتاجية‬ ‫نسبة‬ ‫يادة‬‫ز‬ ‫في‬ ‫كثيرا‬‫ُساعدة‬‫م‬ ‫و‬ ‫جدا‬ ‫مفيدة‬ ‫التالية‬
●
‫أي‬ ‫أو‬ ‫التلفاز‬ ‫عن‬ ‫بعيد‬ ‫مكان‬ ‫في‬ ‫اجلس‬ ‫و‬ ‫جانبا‬ ‫الهاتف‬ ‫ضع‬ ،‫حيطك‬‫م‬ ‫في‬ ‫المشتتات‬ ‫من‬ ‫خلص‬‫ت‬
.‫ازعاج‬ ‫لك‬ ‫يسبب‬ ‫أو‬ ‫لهيك‬
ُ ‫ي‬ ‫ن‬‫َأ‬ ‫مكن‬ُ ‫ي‬ ‫شئ‬
●
‫الأمر‬ ‫كان‬ ‫إذا‬ ‫الانزعاج؟‬ /‫المرض‬ /‫النعاس‬ /‫بالقلق‬ ‫تشعر‬ ‫هل‬ ,‫المزاجية‬ ‫حالتك‬ ‫من‬ ‫َحقق‬‫ت‬
‫تقوم‬ ‫أن‬ ‫يمكن‬ ( ‫التعلم‬ ‫في‬ ‫ِدأ‬‫الب‬ ‫قبل‬ ‫حالة‬‫ل‬‫ا‬ ‫تلك‬ ‫لتغيير‬ ‫احة‬ّ‫الر‬ ‫من‬ً ‫ِسطا‬‫ق‬ ‫تأخذ‬ ‫أن‬ ‫حاول‬‫ف‬ ،‫كذلك‬
.)‫قيلولة‬ ‫خذ‬‫َأ‬ ،‫الماء‬ ‫من‬ ‫كوب‬ ‫ُرب‬ ‫ش‬ ،‫ياضة‬‫الر‬ ‫بممارسة‬
●
‫ّجارب‬‫الت‬ ‫باب‬ ‫افتح‬ ‫و‬ ،‫قبل‬ ‫من‬ ‫تعرفه‬ ‫ما‬ ‫ِسيان‬‫ن‬ ‫حاول‬ ،‫ِراسته‬‫د‬ ‫المراد‬ ‫الموضوع‬ ‫مع‬ ‫تبدأ‬ ‫أن‬ ‫قبل‬
.‫جديدة‬‫ل‬‫ا‬ ‫ّفسيرات‬‫الت‬ ‫و‬
6
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
●
‫نفسك‬ ‫على‬ ‫اطرح‬ ،‫السلبي‬ ‫التعلم‬ ‫في‬ ‫الانغماس‬ ‫جنب‬‫ت‬‫و‬ ‫نشط‬ ‫تفكير‬ ‫نمط‬ ‫على‬ ‫حافظ‬ ،‫ّعلم‬‫الت‬ ‫أثناء‬
.‫السابقة‬ ‫بالخبرات‬ ‫المادة‬ ‫ربط‬ ‫حاول‬ ‫و‬ ‫الاسئلة‬ ‫من‬ ‫العديد‬
●
‫استخدم‬
‫تقنية‬
pomodoro
‫لتنظيم‬
.‫الوقت‬
●
‫ًا‬‫ر‬‫وتكرا‬ ‫ًا‬‫ر‬‫مرا‬ ‫ذلك‬ ‫تفعل‬ ‫أن‬ ‫هو‬ ‫يهم‬ ‫ما‬ ،‫تقرأها‬ ‫التي‬ ‫الكتب‬ ‫صفحات‬ ‫أو‬ ‫الساعات‬ ‫عدد‬ ‫يهم‬ ‫لا‬
.‫لك‬ ‫قيمة‬ ‫ذي‬ ‫شيء‬ ‫على‬ ‫حصل‬‫ت‬ ‫حتى‬
●
‫ترجمة‬ ‫ذلك‬ ‫يستلزم‬ ‫قد‬ ،‫حياتك‬ ‫في‬ ‫ما‬ ‫يقة‬‫بطر‬ ‫تعلمته‬ ‫ما‬ ‫دمج‬ ‫أو‬ ‫جربة‬‫ت‬‫ب‬ ‫قم‬ ،‫تعلمته‬ ‫ما‬ ‫حقا‬ ‫لتثبت‬
‫عليها‬ ‫تعمل‬ ‫التي‬ ‫الاخرى‬ ‫يع‬‫المشار‬ ‫مع‬ ‫جه‬‫م‬‫د‬ ‫أو‬ ‫ذهنية‬ ‫يطة‬‫خر‬ ‫الى‬ ‫فهمته‬ ‫ما‬
‫أهميته‬ ‫و‬ ‫الوقت‬ ‫تنظيم‬
‫يوجد‬
‫فقط‬
24
‫ساعة‬
‫في‬
،‫اليوم‬
‫بغض‬
‫النظر‬
‫عن‬
‫كيفية‬
،‫تقسيمها‬
‫الامر‬
‫يعود‬
‫لك‬
‫عن‬
‫كيفية‬
‫حقيق‬‫ت‬
.‫منها‬ ‫استفادة‬ ‫أقصى‬
‫يمكن‬ ‫لا‬ ‫الضائعة‬ ‫الساعة‬ ‫لكن‬ ‫و‬ ،‫لاستعادته‬ ‫أخرى‬ ‫فرصة‬ ‫على‬ ‫حصل‬‫ت‬ ‫فقط‬ ،‫المال‬ ‫بعض‬ ‫خسرت‬ ‫اذا‬
‫يادة‬‫ز‬ ‫على‬ ‫ذلك‬ ‫يساعدك‬ ‫أن‬ ‫الممكن‬ ‫من‬ ‫كيف‬ ‫و‬ ‫الوقت‬ ‫ادارة‬ ‫كيفية‬ ‫تعلم‬ ‫عليك‬ ‫وجب‬ ‫لذلك‬ ‫يضها‬‫تعو‬
.‫الأفضل‬ ‫إلى‬ ‫إنتاجيتك‬ ‫لتحسين‬ ‫المتاح‬ ‫الوقت‬
‫أن‬ ‫يكفي‬ .‫تفعله‬ ‫ما‬ ‫حب‬‫ت‬ ‫كنت‬ ‫إذا‬ ‫طبيعي‬ ‫أمر‬ ‫تصبح‬ ‫و‬ ‫عليها‬ ‫ستتعود‬ ،‫رئيسية‬ ‫مهارة‬ ‫هي‬ ‫الوقت‬ ‫إدارة‬
‫تستثمرها‬ ‫ثانية‬ ‫بكل‬ ‫استمتع‬ ‫بل‬ ‫المزدحم‬ ‫جدولك‬ ‫من‬ ‫تتذمر‬ ‫فلا‬ ‫إليه‬ ‫تسعى‬ ‫ما‬ ‫لبلوغ‬ ‫ية‬‫قو‬ ُ‫ك‬‫إرادت‬ ‫تكون‬
‫أفعالك‬ ‫عن‬ ‫المسؤولية‬ ‫تحمل‬ ‫في‬ ‫والبدء‬ ‫الاعذار‬ ‫اختلاق‬ ‫عادة‬ ‫تغيير‬ ‫بمقدورك‬ ‫أن‬ ‫اعلم‬ ‫و‬ .‫حب‬‫ت‬ ‫ما‬ ‫فعل‬ ‫في‬
.‫أخطائك‬ ‫أو‬
7
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫العامل‬ ‫ولا‬ ،‫كالمتزوج‬ ‫الأعزب‬ ‫الشاب‬ ‫ليس‬ ،‫وقته‬ ‫تنظيم‬ ‫في‬ ‫ظروفه‬ ‫مع‬ ‫تتلاءم‬ ‫يقة‬‫طر‬ ‫منا‬ ‫لكل‬
‫اعتماد‬ ‫يمنكم‬ ،‫الوقت‬ ‫لتنظيم‬ ‫يقتي‬‫طر‬ ‫يلي‬ ‫فيما‬ ‫أشارككم‬ .‫المفارقات‬ ‫من‬ ‫وغيرها‬ ،‫العمل‬ ‫عن‬ ‫كالعاطل‬
:‫لتناسبكم‬ ‫عليها‬ ‫التعديل‬ ‫أو‬ ‫الأفكار‬ ‫بعض‬
●
‫في‬ ‫العمل‬ ‫على‬ ‫داومت‬ ‫لو‬ .‫يلة‬‫طو‬ ‫ساعات‬ ‫الى‬ ‫السهر‬ ‫جنب‬‫ت‬ ‫و‬ ‫الليل‬ ‫في‬ ‫تنام‬ ‫أن‬ ‫حاول‬ ،‫أولا‬
ُ‫م‬ُ‫ك‬َ‫ل‬ َ‫ل‬َ‫َع‬‫ج‬ ‫ِي‬‫ذ‬َ
ّ ‫ال‬ َ‫ُو‬‫"ه‬ ‫تعالى‬ ‫الله‬ ‫قال‬ .‫كبير‬ ‫بتعب‬ ‫ستشعر‬ ‫و‬ ‫النهار‬ ‫في‬ ‫انتاجيتك‬ ‫فستقل‬ ‫الليل‬
."َ‫ن‬‫ُو‬‫َع‬‫م‬ْ‫س‬
َ ‫ي‬ ٍ‫م‬ْ‫و‬َ‫ق‬ِ ‫ل‬ ٍ
‫َات‬‫لآي‬ َ‫ك‬ِ ‫ل‬َ‫ذ‬ ‫ي‬ِ‫ف‬ َ
ّ‫ن‬ ‫ِإ‬ ‫ًا‬‫ر‬ِ‫ص‬ْ‫ب‬ُ‫م‬ َ‫ر‬‫ا‬َ ‫ه‬ َ
ّ‫ن‬‫َال‬‫و‬ ِ‫ه‬‫ِي‬‫ف‬ ‫ُوا‬ ‫ُن‬‫ك‬ْ‫س‬َ ‫ت‬ِ ‫ل‬ َ‫ل‬ْ‫ي‬َ
ّ‫الل‬
●
‫عدم‬ ‫و‬ ‫الوقت‬ ‫لتضييع‬ ‫الرئيسي‬ ‫السبب‬ ‫لأنها‬ ‫الاجتماعي‬ ‫التواصل‬ ‫لمواقع‬ ‫استعمالك‬ ‫من‬ ‫قلل‬
.‫النهار‬ ‫ساعات‬ ‫من‬ ‫الاستفادة‬
●
‫استعمل‬
‫التقويم‬
(
Calendar
)
‫و‬
‫التزم‬
،‫به‬
‫سيساعدك‬
‫كثيرا‬
‫على‬
‫ادارة‬
‫الوقت‬
‫و‬
‫حليل‬‫ت‬
‫المكان‬
.‫بالضبط‬ ‫الوقت‬ ‫فيه‬ ‫ضيع‬
ُ ‫ت‬ ‫الذي‬
●
‫استخدم‬
‫تطبيقات‬
‫مثل‬
Evernote
.
‫احتفظ‬
‫بقائمة‬
.‫المهام‬
‫ضع‬
‫قائمة‬
‫بالأشياء‬
‫التي‬
‫جب‬‫ي‬
‫أن‬
.‫تتعلمها‬
●
‫استعمل‬
‫تقنية‬
pomodoro
.
●
‫ضع‬
‫موعد‬
‫نهائي‬
(
deadline
)
‫لكل‬
‫مهمة‬
‫أثناء‬
‫الدراسة‬
‫أو‬
،‫العمل‬
‫حتى‬
‫تتوقف‬
‫عن‬
‫المماطلة‬
‫و‬
.‫يف‬‫التسو‬
8
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫أنت‬ ‫من‬ ‫لك‬ ‫أقول‬ ‫تصاحب‬ ‫من‬ ‫لي‬ ‫قل‬
‫حامل‬‫ك‬ ‫السوء‬ ‫وجليس‬ ،‫الصالح‬ ‫جليس‬‫ل‬‫ا‬ ‫مثل‬ ‫إنما‬ :‫قال‬ ‫النبي‬ ‫عن‬ ‫موسى‬ ‫أبي‬ ‫عن‬ ‫ومسلم‬ ‫البخاري‬ ‫روى‬
،‫طيبة‬ ‫ا‬ً ‫ح‬‫ي‬‫ر‬ ‫منه‬ ‫جد‬‫ت‬ ‫أن‬ ‫وإما‬ ،‫منه‬ ‫تبتاع‬ ‫أن‬ ‫وإما‬ ،‫حذيك‬‫ي‬ ‫أن‬ ‫إما‬ ،‫المسك‬ ‫حامل‬‫ف‬ ،‫الكير‬ ‫ونافخ‬ ،‫المسك‬
.‫خبيثة‬ ‫ا‬ً ‫ح‬‫ي‬‫ر‬ ‫منه‬ ‫جد‬‫ت‬ ‫أن‬ ‫وإما‬ ،‫ثيابك‬ ‫حرق‬‫ي‬ ‫أن‬ ‫إما‬ ،‫الكير‬ ‫ونافخ‬
‫حاطا‬‫م‬ ‫فكونك‬ ،‫أخرى‬ ‫مهارة‬ ‫أي‬ ‫أو‬ ‫جة‬‫م‬‫للبر‬ ‫تعلمك‬ ‫رحلة‬ ‫في‬ ‫أساسي‬ ‫عامل‬ ‫المناسبين‬ ‫للأصدقاء‬ ‫اختيارك‬
‫سترتقي‬ ،‫ذلك‬ ‫على‬ ‫علاوة‬ .‫خاصة‬ ‫المعنوي‬ ‫للدعم‬ ‫تلقيك‬ ‫احتمال‬ ‫من‬ ‫يزيد‬ ‫جابيين‬‫ي‬‫الإ‬ ‫بالأصدقاء‬
‫الرفيق‬ ‫حر‬‫ت‬ ،‫منقطع‬ ‫كثير‬ ‫من‬ ‫خير‬ ‫دائم‬ ‫قليل‬ ،‫لذا‬ .‫مفيد‬ ‫ماهو‬ ‫كل‬ ‫إلى‬ ‫نقاشاتكم‬ ‫مواضيع‬ ‫و‬ ‫بانشغالاتك‬
.‫بكثرتهم‬ ‫تغتر‬ ‫ولا‬ ‫حسن‬‫ل‬‫ا‬
‫تبادل‬ ‫و‬ ‫البقية‬ ‫على‬ ‫أفكاره‬ ‫عرض‬ ‫ما‬‫ك‬‫أحد‬ ‫سيستطيع‬ ،‫الاهتمامات‬ ‫و‬ ‫الميولات‬ ‫نفس‬ ‫تشاركتم‬ ‫لو‬ ‫حبذا‬
‫لبلوغ‬ ‫كم‬
‫وجهود‬ ‫معارفكم‬ ‫تتكاتف‬ ‫حينها‬ .‫المعلومات‬ ‫ترسيخ‬ ‫و‬ ‫خاطئة‬‫ل‬‫ا‬ ‫المفاهيم‬ ‫لتصحيح‬ ‫المدروسة‬ ‫المواد‬
.‫جاعة‬‫ن‬‫ب‬ ‫مسعاكم‬
‫ية؟‬‫جليز‬‫ن‬‫الا‬ ‫لماذا‬
‫مع‬ ‫لكن‬ ‫و‬ ،‫العربية‬ ‫باللغة‬ ‫جة‬‫م‬‫البر‬ ‫تعلم‬ ‫دروس‬ ‫لوفرة‬ ،‫ية‬‫جليز‬‫ن‬‫الا‬ ‫اللغة‬ ‫لتعلم‬ ‫حتاج‬‫ت‬ ‫لن‬ ،‫ربما‬ ،‫البداية‬ ‫في‬
‫الاحترافية‬ ‫مستوى‬ ‫تعالج‬ ‫التي‬ ‫المصادر‬ ‫حدودية‬‫م‬ ‫ستواجه‬ ،‫المتوسط‬ ‫المستوى‬ ‫الى‬ ‫وصولك‬ ‫و‬ ‫الوقت‬ ‫مرور‬
‫و‬ ‫تستمع‬ ‫أو‬ ‫كتاب‬ ‫الأقل‬ ‫على‬ ‫تقرأ‬ ‫أن‬ ‫تستطيع‬ ‫كي‬‫ية‬‫جليز‬‫ن‬‫الا‬ ‫اللغة‬ ‫تعلم‬ ‫إلى‬ ‫الضرورة‬ ‫ُوقك‬‫س‬‫وت‬ ،‫جال‬‫م‬‫ال‬ ‫في‬
‫باللغة‬ ‫الناطقين‬ ‫المبرمجين‬ ‫دائرة‬ ‫في‬ ‫نفسك‬ ‫ستجد‬ ،‫ذلك‬ ‫على‬ ‫زد‬ ،‫معين‬ ‫درس‬ ‫أو‬ ‫حاضرة‬‫م‬ ‫حتوى‬‫م‬ ‫تفهم‬
‫لتوسيع‬ ‫ذهبية‬ ‫فرصة‬ ‫يعطيك‬ ‫قد‬ ‫مما‬ ‫جال‬‫م‬‫ال‬ ‫رواد‬ ‫مع‬ ‫ية‬‫قو‬ ‫معارف‬ ‫شبكة‬ ‫ببناء‬ ‫لك‬ ‫يسمح‬ ‫ما‬ ،‫ية‬‫جليز‬‫ن‬‫الا‬
.‫العالم‬ ‫شعوب‬ ‫بقية‬ ‫مع‬ ‫الخبرات‬ ‫تبادل‬ ‫أو‬ ‫العمل‬ ‫عن‬ ‫حثك‬‫ب‬ ‫جال‬‫م‬
9
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫الثالث‬ ‫الفصل‬
‫الأساسيات؟‬ ‫بتعلم‬ ‫تبدأ‬ ‫أن‬ ‫جب‬‫ي‬ ‫لماذا‬
.‫أساسياتها‬ ‫تعلم‬ ‫دون‬ ‫مباشرة‬ ‫جة‬‫م‬‫البر‬ ‫تقنيات‬ ‫تعلم‬ ‫حاولتهم‬‫م‬ ‫هو‬ ،‫المتعلمين‬ ‫أغلب‬ ‫فيه‬ ‫يقع‬ ‫الذي‬ ‫الشائع‬ ‫خطأ‬‫ل‬‫ا‬
‫بالطبع‬ ‫الطوابق؟‬ ‫من‬ ‫العديد‬ ‫سيتحمل‬ ‫أنه‬ ‫تعتقد‬ ‫هل‬ ،‫هش‬ ‫أساسه‬ ‫لكن‬ ‫جميلا‬ ‫منزلا‬ ‫تمتلك‬ ‫أنك‬ ‫خيل‬‫ت‬
‫هذا‬ ‫و‬ .‫صلبة‬ ‫قاعدة‬ ‫لها‬ ‫أسست‬ ‫إذا‬ ‫إلا‬ ‫واحترافها‬ ‫نفسك‬ ‫تطوير‬ ‫من‬ ‫تتمكن‬ ‫لن‬ ،‫جة‬‫م‬‫البر‬ ‫هي‬ ‫كذلك‬ !‫لا‬
.‫جة‬‫م‬‫البر‬ ‫لغات‬ ‫كل‬ ‫على‬ ‫ينطبق‬
:‫حول‬ ‫المعارف‬ ‫من‬ ‫كاف‬ ‫بقدر‬ ‫ملما‬ ‫تكون‬ ‫أن‬ ‫الضروري‬ ‫من‬ ،‫الأساسيات‬ ‫في‬ ‫خوض‬‫ت‬ ‫أن‬ ‫قبل‬
●
‫حواسيب؟‬‫ل‬‫ا‬ ‫تعمل‬ ‫كيف‬
‫قليلا‬ ‫لو‬ ‫و‬ ‫معرفة‬ ‫إلى‬ ‫حاجة‬‫ب‬ ‫أنت‬ -
‫حاول‬‫ت‬ ‫الذي‬ ‫جهاز‬‫ل‬‫ا‬ ‫في‬ ‫حدث‬‫ي‬ ‫ما‬
‫التحكم‬
،‫فيه‬
‫أنصحك‬
‫بقراءة‬
‫كتاب‬
"
How Computers Work
"
‫للكاتب‬
"
Ron White
"
.
●
‫ما‬
‫هو‬
‫نظام‬
‫التشغيل‬
(
OS
)
‫و‬
‫كيف‬
‫يعمل؟‬
-
‫يوجد‬
‫العديد‬
‫من‬
‫الكتب‬
‫التي‬
‫حتوي‬‫ت‬
‫على‬
‫نظام‬ ‫مفاهيم‬ ‫من‬ ‫العديد‬ ‫يشرح‬ ‫كتاب‬ ‫عن‬ ‫حث‬‫ب‬‫ت‬ ‫كنت‬ ‫اذا‬ ‫لكن‬ ،‫مفصلة‬ ‫تقنية‬ ‫معلومات‬
‫التشغيل‬
‫يقة‬‫بطر‬
‫سهلة‬
‫و‬
،‫سلسة‬
‫أنصحك‬
‫بكتاب‬
"
Modern Operating Systems
"
‫للكاتبين‬
"
Andrew S. Tanenbaum
"
‫و‬
"
Herbert Bos
"
٫
●
‫البيانات‬ ‫وهياكل‬ ‫خوارزميات‬‫ل‬‫ا‬
،‫الأولى‬ ‫رحلتك‬ ‫ستبدأ‬ ‫هنا‬ ‫من‬ -
‫خوارزميات‬‫ل‬‫ا‬ ‫ستستخدم‬
،‫استعمالها‬ ‫تريد‬ ‫التي‬ ‫اللغة‬ ‫عن‬ ‫النظر‬ ‫بغض‬ ،‫جة‬‫م‬‫البر‬ ‫أثناء‬ ‫تكرار‬ ‫و‬ ‫مرار‬ ‫البيانات‬ ‫وهياكل‬
‫أنصحك‬
‫بكتاب‬
"
Introduction to Algorithms
"
‫للكاتب‬
"
Thomas H. Cormen
"
10
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
●
‫السليم‬ ‫التفكير‬ ‫و‬ ‫المنطق‬
.‫جية‬‫م‬‫البر‬ ‫المشكلات‬ ‫حل‬ ‫إلى‬ ‫تؤهلك‬ ‫منطقيا‬ ‫التفكير‬ ‫على‬ ‫درتك‬
ُ ‫ق‬ َ
ّ‫ن‬‫إ‬-
،‫تلقائية‬ ‫تكن‬ ‫لم‬ ‫إن‬ ‫صقلها‬ ‫و‬ ‫اكتسابها‬ ‫مكن‬
ُ ‫الم‬ ‫ِن‬‫م‬ ُ‫لأنه‬ ‫الميزة‬ ‫هذه‬ ‫تمتلك‬ ‫لم‬ ‫اذا‬ ‫تقلق‬ ‫لا‬
.‫الوقت‬ ‫مرور‬ ‫مع‬ ‫المتواصل‬ ‫بالتدريب‬
‫قد‬ .‫جديدة‬ ‫تكنولوجيات‬ ‫أو‬ ‫جية‬‫م‬‫بر‬ ‫لغات‬ ‫تعلم‬ ‫في‬ ‫كثيرة‬ ‫مشاكل‬ ‫يواجهون‬ ‫لا‬ ‫ختصين‬‫م‬ ‫أحيانا‬ ‫نصادف‬
‫جميع‬ ‫فيها‬ ‫تشترك‬ ‫التي‬ ‫الأساسيات‬ ‫أتقنوا‬ ‫أنهم‬ ‫الأمر‬ ‫في‬ ‫ما‬ ‫كل‬ ،‫لكن‬.‫البداية‬ ‫في‬ ‫استثنائيا‬ ‫الأمر‬ ‫يبدو‬
:‫نقاط‬ ‫ثلاثة‬ ‫في‬ ‫نلخصها‬ ‫و‬ ،‫جة‬‫م‬‫البر‬ ‫لغات‬
●
‫المتغيرات‬
(
Variables
)
.
●
‫جمل‬‫ل‬‫ا‬
‫الشرطية‬
(
Conditionals
)
.
●
‫حلقات‬‫ل‬‫ا‬
(
Loops
)
.
،‫حديثة‬‫ل‬‫ا‬ ‫جية‬‫م‬‫البر‬ ‫اللغات‬ ‫وظهور‬ ‫التكنولوجيا‬ ‫تطور‬ ‫مع‬ ‫و‬ .‫حوسبة‬‫ل‬‫ا‬ ‫في‬ ‫ما‬ ‫كل‬ ‫هذا‬ ‫كان‬ ،‫عديدة‬ ‫لسنوات‬
.‫المفاهيم‬ ‫و‬ ‫الأفكار‬ ‫من‬ ‫المزيد‬ ‫اضافة‬ ‫تم‬
‫من‬ ‫العديد‬ ‫من‬ ‫طلب‬ ‫حل‬‫م‬ ‫و‬ ‫الاولى‬ ‫المراتب‬ ‫في‬ ‫سيجعلك‬ ،‫المفاهيم‬ ‫و‬ ‫الاساسيات‬ ‫هاته‬ ‫من‬ ‫ُنك‬‫ك‬‫م‬َ ‫ت‬
.‫حوسبة‬‫ل‬‫ا‬ ‫علم‬ ‫في‬ ‫الثابتة‬ ‫المبادئ‬ ‫لتعلم‬ ‫الكافي‬ ‫الوقت‬ ‫خذ‬ ‫و‬ ‫تتسرع‬ ‫لا‬ ‫لذلك‬ ،‫الشركات‬
‫المناسبة؟‬ ‫جة‬‫م‬‫البر‬ ‫لغة‬ ‫ختار‬‫ت‬ ‫كيف‬
‫أراها‬ ،‫حقيقة‬ .‫يع‬‫المشار‬ ‫جاز‬‫ن‬‫لإ‬ ‫مناسبة‬ ‫أيها‬ ‫و‬ ،‫سواها‬ ‫دون‬ ‫جيدة‬ ‫جة‬‫م‬‫البر‬ ‫لغات‬ ‫أي‬ ‫حول‬ ‫الآراء‬ ‫تتعدد‬
،‫نقائص‬ ‫و‬ ‫حاسن‬‫م‬ ‫لغة‬ ‫لكل‬ ‫أن‬ ‫معرفة‬ ‫تكفيك‬ .‫جال‬‫م‬‫ال‬ ‫في‬ ‫مبتدئ‬ ‫كمتعلم‬ ‫لوقتك‬ ‫مضيعة‬ ‫نقاشات‬
.‫متطلباته‬ ‫و‬ ‫جازه‬‫ن‬‫إ‬ ‫المراد‬ ‫المشروع‬ ‫طبيعة‬ ‫على‬ ‫يعتمد‬ ‫بينها‬ ‫فالاختيار‬
11
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫حاول‬ ‫و‬ ،‫البيانات‬ ‫هياكل‬ ‫و‬ ‫خوارزميات‬‫ل‬‫ا‬ ‫في‬ ‫تعلمته‬ ‫ما‬ ‫توظيف‬ ‫من‬ ‫تمكنك‬ ‫لغة‬ ‫أي‬ ‫اختر‬ ‫لذلك‬
.‫تناسبك‬ ‫التي‬ ‫جية‬‫م‬‫البر‬ ‫اللغة‬ ‫ستجد‬ ‫الوقت‬ ‫مرور‬ ‫مع‬ ‫و‬ ،‫بنفسك‬ ‫اللغات‬ ‫بقية‬ ‫اكتشاف‬
‫اليوتيوب‬ ‫و‬ ‫الاجتماعي‬ ‫التواصل‬ ‫مواقع‬ ‫في‬ ‫لها‬ ‫يروج‬ ‫ما‬‫ك‬‫سهلة‬ ‫ليست‬ ‫جة‬‫م‬‫البر‬
‫ممارسة‬ ‫و‬ ‫صبرا‬ ‫حتاج‬‫ت‬ ‫بل‬ ،
‫هو‬ ‫الاولى‬ ‫المرحلة‬ ‫في‬ ‫فعله‬ ‫عليك‬ ‫ما‬ ‫كل‬ ،‫المتقدمة‬ ‫الأمور‬ ‫في‬ ‫خوض‬‫ل‬‫ا‬ ‫و‬ ‫التسرع‬ ‫عدم‬ ‫حاول‬ ،‫دائمة‬
.‫النهائي‬ ‫حل‬‫ل‬‫ا‬ ‫جاد‬‫ي‬‫ا‬ ‫اجل‬ ‫من‬ ‫جزء‬ ‫كل‬ ‫حل‬ ‫حاولة‬‫م‬ ‫و‬ ‫أجزاء‬ ‫الى‬ ‫الصغيرة‬ ‫المسائل‬ ‫تفكيك‬
:‫جية‬‫م‬‫البر‬ ‫المسائل‬ ‫حل‬ ‫على‬ ‫للتدرب‬ ‫التالية‬ ‫المواقع‬ ‫استعمال‬ ‫يمكنك‬
● HackerRank
● LeetCode
‫(المصادر)؟‬ ‫أبدأ‬ ‫أين‬ ‫من‬
●
‫منصة‬
IBM Learning
‫والتي‬
‫ستجد‬
‫عليها‬
‫العديد‬
‫من‬
‫الكورسات‬
‫والبرامج‬
‫التعليمية‬
‫في‬
‫ختلف‬‫م‬
،‫جالات‬‫م‬‫ال‬
‫ما‬‫ك‬
‫يمكنك‬
‫حصول‬‫ل‬‫ا‬
‫على‬
‫شهادات‬
‫معتمدة‬
‫من‬
‫كة‬
‫شر‬
IBM
.‫العملاقة‬
●
‫منصة‬
Microsoft Learn
‫والتي‬
‫حتوي‬‫ت‬
‫على‬
‫العديد‬
‫من‬
‫البرامج‬
‫التعليمية‬
‫بالتعاون‬
‫مع‬
‫شركاء‬
.‫جالات‬‫م‬‫ال‬ ‫ختلف‬‫م‬ ‫في‬ ‫مايكروسوفت‬
●
‫منصة‬
Google Developers
‫التي‬
‫حتوي‬‫ت‬
‫على‬
‫العديد‬
‫من‬
‫الأدلة‬
‫والشروحات‬
‫والأدوات‬
.‫والمطورين‬ ‫المبرمجين‬ ‫من‬ ‫الكثير‬ ‫عليها‬ ‫يعتمد‬ ‫التي‬
●
‫موقع‬
Web.dev
‫المملوك‬
‫كة‬
‫لشر‬
‫جوجل‬
‫ختص‬‫م‬‫وال‬
‫جال‬‫م‬‫ب‬
‫تطوير‬
،‫الويب‬
‫حتوي‬‫ي‬‫و‬
‫على‬
‫العديد‬
‫من‬
.‫جال‬‫م‬‫ال‬ ‫هذا‬ ‫في‬ ‫سواء‬ ‫حد‬ ‫على‬ ‫خبير‬‫ل‬‫ا‬ ‫و‬ ‫المبتدئ‬ ‫حتاجها‬‫ي‬ ‫التي‬ ‫والمعلومات‬ ‫الإرشادات‬
12
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
●
‫منصة‬
Flutter
‫التي‬
‫حاول‬‫ت‬
‫جوجل‬
‫من‬
‫خلالها‬
‫نشر‬
‫حتوى‬‫م‬
‫تعليمي‬
‫في‬
‫جة‬‫م‬‫البر‬
‫لفائدة‬
‫مطوري‬
.‫الهاتف‬ ‫تطبيقات‬
●
‫منصة‬
Mozilla for Developers
‫والتي‬
‫يعتبرها‬
‫الكثير‬
ً ‫مرجعا‬
‫في‬
‫جال‬‫م‬
‫تطوير‬
،‫الويب‬
‫لأنها‬
.‫الأساسية‬ ‫الويب‬ ‫تطوير‬ ‫لغات‬ ‫لأغلب‬ ‫وتوثيق‬ ‫شروحات‬ ‫على‬ ‫حتوي‬‫ت‬
‫مقدمي‬ ‫من‬ ‫الكثير‬ ‫عليه‬ ‫يعتمد‬ ‫الذي‬ ‫الرئيسي‬ ‫المصدر‬ ‫تمثل‬ ‫لأنها‬ ،‫المنصات‬ ‫هذه‬ ‫بمتابعة‬ً ‫دوما‬ ‫أنصحك‬
.‫جة‬‫م‬‫البر‬ ‫جالات‬‫م‬ ‫ختلف‬‫م‬ ‫في‬ ‫الكورسات‬
‫الرابع‬ ‫الفصل‬
‫وأهميتها‬ ‫يع‬‫المشار‬ ‫بناء‬
‫جاز‬‫ن‬‫بإ‬ ‫تبدأ‬ ‫أن‬ ‫جب‬‫ي‬ ‫لذلك‬ ،‫تعلمته‬ ‫ما‬ ‫بتطبيق‬ ‫تقم‬ ‫لم‬ ‫إذ‬ ‫كاف‬ ‫غير‬ ‫جة‬‫م‬‫البر‬ ‫لغات‬ ‫و‬ ‫الأساسيات‬ ‫م‬ُ ‫تعل‬
:‫مثلا‬ ،‫سهل‬ ‫بشئ‬ ‫ابدأ‬ ،‫خطوة‬‫ل‬‫ا‬ ‫هاته‬ ‫في‬ ‫جح‬‫ن‬‫ت‬ ‫لكي‬ ‫و‬ ،‫بالضبط‬ ‫فهمته‬ ‫ما‬ ‫فيها‬ ‫جسد‬‫ت‬ ‫بسيطة‬ ‫يع‬‫مشار‬
-
.‫جملة‬ ‫طباعة‬ ‫كود‬ ‫أكتب‬
-
.‫الملف‬ ‫احفظ‬
-
‫قم‬
‫بعمل‬
‫ترجمة‬
(
compilation
)
.‫للكود‬
-
‫خلص‬‫ت‬
‫من‬
‫جميع‬
‫الاخطاء‬
(
syntax errors
)
.
-
‫النهائية‬ ‫النتيجة‬ ‫من‬ ‫تأكد‬ ‫و‬ ‫الكود‬ ‫اختبر‬
-
.‫الثاني‬ ‫البرنامج‬ ‫الى‬ ‫انتقل‬
13
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫هي‬ ‫حالية‬‫ل‬‫ا‬ ‫مهمتك‬ ‫و‬ ،‫واحد‬ ‫مكان‬ ‫في‬ ‫جمعها‬ ‫تم‬ ‫مبسطة‬ ‫صغيرة‬ ‫يع‬‫لمشار‬ ‫تجميعات‬ ‫المعقدة‬ ‫يع‬‫المشار‬
‫من‬ ‫العديد‬ ‫تقن‬ُ ‫ست‬ ‫المتواصل‬ ‫التطبيق‬ ‫و‬ ‫الوقت‬ ‫مرور‬ ‫مع‬ ‫و‬ ،‫المصغرة‬ ‫يع‬‫المشار‬ ‫تلك‬ ‫جة‬‫م‬‫بر‬ ‫و‬ ‫تصميم‬
.‫الواقع‬ ‫في‬ ‫تطبيقها‬ ‫يتم‬ ‫كيف‬ ‫فعلا‬ ‫وتفهم‬ ‫الصحيح‬ ‫بالشكل‬ ‫المفاهيم‬ ‫و‬ ‫الأساسيات‬
‫ما؟‬ ‫مشروع‬ ‫جاز‬‫ن‬‫لإ‬ ‫جديدة‬ ‫فكرة‬ ‫إلى‬ ‫أحتاج‬ ‫هل‬
‫على‬ ‫حتوي‬‫ي‬ ‫فأغلبها‬ ،‫قبل‬ ‫من‬ ‫تطويرها‬ ‫تم‬ ‫التي‬ ‫يع‬‫المشار‬ ‫تفهم‬ ‫و‬ ‫جز‬‫ن‬‫ت‬ ‫أن‬ ‫هو‬ ‫حتاجه‬‫ت‬ ‫ما‬ ‫كل‬ ،‫لا‬ ‫بالطبع‬
‫نفس‬
‫الميزات‬
(
features
)
‫التي‬
‫يتم‬
‫استعمالها‬
‫في‬
‫يع‬‫المشار‬
،‫حالية‬‫ل‬‫ا‬
‫لذلك‬
‫توقف‬
‫عن‬
‫التفكير‬
‫للعثور‬
‫على‬
‫حاول‬ ،‫بذلك‬ ‫تقوم‬ ‫أنت‬ ‫و‬ .‫قبل‬ ‫من‬ ‫وتطويره‬ ‫تصميمه‬ ‫تم‬ ‫ما‬ ‫جاز‬‫ن‬‫بإ‬ ‫مهاراتك‬ ‫تطوير‬ ‫حاول‬ ‫و‬ ‫جديد‬ ‫أفكار‬
‫حلول‬‫ل‬‫ا‬ ‫بفهم‬ ‫لك‬ ‫يسمح‬ ‫ذلك‬ ‫لأن‬ ‫المؤهلين‬ ‫البرامج‬ ‫مطوري‬ ‫طرف‬ ‫من‬ ‫المكتوبة‬ ‫الأكواد‬ ‫قراءة‬ ‫تعلم‬ ‫أيضا‬
‫التي‬
‫وجدها‬
‫ذوي‬
‫الخبرة‬
‫(يمكنك‬
‫أن‬
‫جد‬‫ت‬
‫يع‬‫مشار‬
‫ختلفة‬‫م‬
‫على‬
‫منصة‬
Github
‫أو‬
Gitlab
.).
‫خامس‬‫ل‬‫ا‬ ‫الفصل‬
‫معرض‬
‫الأعمال‬
(
Portfolio
‫)؟‬
‫الأعمال‬ ‫معرض‬ ‫بإنشاء‬ ‫تتعلق‬ ‫تصادفها‬ ‫التي‬ ‫النصائح‬ ‫فأغلب‬ ،‫كمطور‬ ‫عمل‬ ‫عن‬ ‫البحث‬ ‫تريد‬ ‫عندما‬
Portfolio
‫و‬
‫هو‬
‫عبارة‬
‫عن‬
‫ملف‬
‫أو‬
‫موقع‬
‫لتجميع‬
‫أعمالك‬
‫التي‬
،‫جزتها‬‫ن‬‫أ‬
‫لذلك‬
‫جب‬‫ي‬
‫أن‬
‫حتفظ‬‫ت‬
‫بجميع‬
.‫لها‬ ‫قمت‬ ‫التي‬ ‫التجريبية‬ ‫يع‬‫المشار‬
14
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫أهمية‬
‫وجود‬
‫معرض‬
‫الأعمال‬
(
portfolio
:)
●
.‫وأعمالك‬ ‫مهاراتك‬ ‫بها‬ ‫لتعرض‬ ‫كمبرمج‬ ‫لك‬ ‫الذاتية‬ ‫السيرة‬ ‫يعتبر‬
●
‫ممتازه‬ ‫جدها‬‫ي‬‫و‬ ‫اعمالك‬ ‫معرض‬ ‫على‬ ‫يطلع‬ ‫خص‬‫ش‬ ‫فأي‬ ،‫لك‬ ‫الاول‬ ‫سوق‬
ُ ‫الم‬ ‫الأعمال‬ ‫معرض‬ ‫يعتبر‬
.‫معك‬ ‫عمل‬ ‫بعقد‬ ‫جابه‬‫ع‬‫إ‬ ‫يترجم‬ ‫قد‬
●
.‫حقا‬ ‫يع‬‫المشار‬ ‫تلك‬ ‫جة‬‫م‬‫ببر‬ ‫قام‬ ‫من‬ ‫كنت‬ ‫إذا‬ ‫بإنشائه‬ ‫القيام‬ ‫يمكنك‬ ‫ما‬ ‫على‬ ‫مثال‬ ‫المعرض‬ ‫يعتبر‬
●
‫معرض‬ ‫لديك‬ ‫يكون‬ ‫ان‬ ‫لابد‬ ‫لذلك‬ ‫السابقة‬ ‫اعمالك‬ ‫هو‬ ‫عنه‬ ‫مايسأل‬ ‫أول‬ ،‫مبرمج‬ ‫عن‬ ‫حث‬‫ب‬‫ي‬ ‫من‬
.‫جاهز‬
‫وأهميتها‬ ‫الذاتية‬ ‫السيرة‬
‫يقة‬‫بطر‬ ‫ومهاراتك‬ ‫خبراتك‬ ‫بمراجعة‬ ‫خلالها‬ ‫من‬ ‫تقوم‬ ‫بنفسك‬ ‫يف‬‫للتعر‬ ‫احترافية‬ ‫وسيلة‬ ‫هي‬ ‫الذاتية‬ ‫السيرة‬
.‫العلمية‬ ‫خبرتك‬ ‫و‬ ‫بمهنيتك‬ ‫و‬ ‫بك‬ ‫العمل‬ ‫صاحب‬ ‫إقناع‬ ‫على‬ ‫أيضا‬ ‫تساعدك‬ ‫و‬ ‫وجذابة‬ ‫عملية‬
‫هي‬ ‫الوحيدة‬ ‫نصيحتي‬ ‫لكن‬ ‫و‬ ،‫كثيرا‬ ‫الكلام‬ ‫أطيل‬ ‫لن‬
‫"كن‬
"‫صادقا‬
‫حقيقة‬‫ل‬‫ا‬ ‫نصف‬ ‫ُخفي‬‫ت‬ ‫أن‬ ‫تستطيع‬ ،
‫لكن‬ ،‫نفسك‬ ‫عن‬ ‫معلومات‬ ‫تكتم‬ ‫أن‬ ‫تستطيع‬ ،‫شئت‬ ‫كيفما‬ ‫صياغتها‬ ‫تعيد‬ ‫أن‬ ‫أو‬
‫ًا‬‫د‬‫أب‬ ‫تكذب‬ ‫لا‬
‫فأنت‬ ،
.‫فيها‬ ‫كرتها‬
‫ذ‬ ‫كلمة‬ ّ‫ل‬‫ك‬ ‫لتوضيح‬ ‫ا‬ًّ
‫مستعد‬ ‫كن‬ .‫حال‬‫ل‬‫ا‬ ‫بها‬ ‫سينتهي‬ ‫مكتب‬ ّ‫أي‬ ‫وفي‬ ‫سيقرأها‬ ‫من‬ ‫تعلم‬ ‫لا‬
15
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫أما‬
‫خصوص‬‫ب‬
‫الناس‬
‫التي‬
‫لا‬
‫تمتلك‬
‫خبرة‬
‫و‬
‫جدون‬‫ي‬
‫صعوبة‬
‫في‬
‫ملء‬
‫خانة‬
"
Experience
"
،
‫تستطيع‬
‫قمت‬ ‫كيف‬ ‫شرح‬ ‫و‬ ‫العمل‬ ‫مقابلات‬ ‫في‬ ‫عنها‬ ‫التكلم‬ ‫يمكنك‬ ‫ما‬‫ك‬ ‫عليها‬ ‫عملت‬ ‫التي‬ ‫خاصة‬‫ل‬‫ا‬ ‫يعك‬‫مشار‬ ‫وضع‬
.‫المشاكل‬ ‫تلك‬ ‫حل‬‫ل‬ ‫انتهجتها‬ ‫التي‬ ‫والطرق‬ ‫واجهتها‬ ‫التي‬ ‫الصعوبات‬ ‫الى‬ ‫اضافة‬ ‫وتطويرها‬ ‫بتصميمها‬
‫التواصل‬ ‫فن‬ ‫تعلم‬
‫صديقة‬ ‫ولا‬ ‫حاسوبه‬ ‫سوى‬ ‫صديق‬ ‫يعرف‬ ‫لا‬ ، ‫العالم‬ ‫عن‬ ‫ومنطوي‬ ‫منعزل‬ ‫خص‬‫ش‬ ‫المبرمج‬ ‫أن‬ ‫البعض‬ ‫يعتقد‬
‫في‬ ‫ترغب‬ ‫مبرمج‬ ‫فكونك‬ ‫كذلك‬ ‫ليست‬ ‫حقيقة‬‫ل‬‫ا‬ ‫لكن‬ ، ‫أكوادها‬ ‫حضن‬ ‫في‬ ‫يعيش‬ ‫التي‬ ‫جة‬‫م‬‫البر‬ ‫لغة‬ ‫سوى‬
‫الشخصيات‬ ‫ختلفي‬‫م‬ ‫المطورين‬ ‫من‬ ‫يق‬‫فر‬ ‫في‬ ‫ستعمل‬ ‫ًا‬‫م‬‫حت‬ ‫أنك‬ ‫يعني‬ ‫فهذا‬ ‫كبيرة‬ ‫يع‬‫مشار‬ ‫على‬ ‫العمل‬
.‫جاعة‬‫ن‬‫ب‬ ‫يع‬‫المشار‬ ‫لإتمام‬ ،‫مشترك‬ ‫هدف‬ ‫لبلوغ‬ ‫بتفان‬ ‫سيعمل‬ ‫يق‬‫الفر‬ ‫هذا‬ ، ‫والطباع‬
‫آراء‬ ‫وتقبل‬ ‫التصرف‬ ‫حسن‬ ‫في‬ ‫تتمثل‬ ‫التي‬ ‫و‬ ‫التواصل‬ ‫مهارات‬ ‫يتقن‬ ‫أن‬ ‫الوقت‬ ‫هذا‬ ‫في‬ ‫مبرمج‬ ‫كل‬ ‫حتاج‬‫ي‬
.‫الافكار‬ ‫نفس‬ ‫ولا‬ ‫العقول‬ ‫نفس‬ ‫ًا‬‫ع‬‫جمي‬ ‫نملك‬ ‫فلسنا‬ ،‫نظرهم‬ ‫ووجهات‬ ‫الأخرين‬
‫هذا‬ ‫على‬ ‫كز‬
‫تر‬ ‫الشركات‬ ‫أغلب‬ ‫لان‬ ،‫بسهولة‬ ‫العمل‬ ‫مقابلات‬ ‫إجتياز‬ ‫على‬ ‫السليم‬ ‫التواصل‬ ‫سيفيدك‬ ‫ما‬‫ك‬
‫مفيدا‬ ‫ليس‬ ‫للمشكل‬ ‫حل‬‫ل‬‫ا‬ ‫جاد‬‫ي‬‫فا‬ .‫مرشح‬ُ‫لل‬ ‫الاتصال‬ ‫مهارات‬ ‫في‬ ‫الكفاءة‬ ‫مستوى‬ ‫من‬ ‫حقق‬‫ت‬‫ت‬ ‫و‬ ‫جانب‬‫ل‬‫ا‬
.‫الزملاء‬ ‫لبقية‬ ‫وتبسيطه‬ ‫شرحه‬ ‫من‬ ‫تتمكن‬ ‫لم‬ ‫إن‬ ‫أحيانا‬
16
‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬
‫خاتمة‬‫ل‬‫ا‬
‫المتواضع‬ ‫جهد‬‫ل‬‫ا‬ ‫هذا‬ ‫وبعد‬ ‫ودل‬ ‫قل‬ ‫ما‬ ‫الكلام‬ ‫وخير‬ ‫آخره‬ ‫ُن‬‫س‬‫ح‬ ‫ما‬ ‫العمل‬ ‫وخير‬ ،‫نهاية‬ ‫بداية‬ ‫لكل‬ ‫وهكذا‬
‫بعض‬ ‫ا‬ً ‫ح‬‫ض‬‫مو‬ ،‫تقصير‬ ‫ولا‬ ‫فيه‬ ‫ملل‬ ‫لا‬ ‫ًا‬‫د‬‫سر‬ ‫السابقة‬ ‫للعناصر‬ ‫سردي‬ ‫في‬ ‫وفقت‬ ‫قد‬ ‫أكون‬ ‫أن‬ ‫أرجو‬
.‫ًا‬‫ع‬‫جمي‬ ‫حنا‬‫ل‬‫صا‬ ‫فيه‬ ‫لما‬ ‫وإياكم‬ ‫الله‬ ‫وفقني‬ .‫جة‬‫م‬‫البر‬ ‫تعلم‬ ‫على‬ ‫مقبل‬ ‫خص‬‫ش‬ ‫كل‬ ‫حتاجها‬‫ي‬ ‫التي‬ ‫المهمة‬ ‫النصائح‬
‫الهادي‬ ‫بورعبد‬ ‫كم‬
‫اخو‬
17

More Related Content

Similar to كتاب اول خُطوة نحو البرمجة

إدارة الوقت3.ppt
إدارة الوقت3.pptإدارة الوقت3.ppt
إدارة الوقت3.pptDinaOmer4
 
هكذا ترفع من شأنك في العمل -
هكذا ترفع من شأنك في العمل -هكذا ترفع من شأنك في العمل -
هكذا ترفع من شأنك في العمل -Abdullah Assaf
 
نحو العمل الحر - الانطـــــــــــــــــــــلاق
 نحو العمل الحر - الانطـــــــــــــــــــــلاق نحو العمل الحر - الانطـــــــــــــــــــــلاق
نحو العمل الحر - الانطـــــــــــــــــــــلاقA. M. Wadi Qualitytcourse
 
مفاهيم حياتية
مفاهيم حياتيةمفاهيم حياتية
مفاهيم حياتيةahmed hassan
 
دورة العادات العشر للقائد الناجح
دورة العادات العشر للقائد الناجحدورة العادات العشر للقائد الناجح
دورة العادات العشر للقائد الناجحmonem75
 
21 خطوة لادارة الوقت
21 خطوة لادارة الوقت21 خطوة لادارة الوقت
21 خطوة لادارة الوقتFaten Elshorbagy
 
21 خطوة لادارة الوقت
21 خطوة لادارة الوقت21 خطوة لادارة الوقت
21 خطوة لادارة الوقتFaten Elshorbagy
 
مهارات_اجتياز_المقابلات_الشخصية.ppt
مهارات_اجتياز_المقابلات_الشخصية.pptمهارات_اجتياز_المقابلات_الشخصية.ppt
مهارات_اجتياز_المقابلات_الشخصية.pptAtefMarzouk1
 
Mharart1
Mharart1Mharart1
Mharart1mashhor
 
يوميات طالب بدرجة مشرف (Part 8 of 20)
يوميات طالب بدرجة مشرف (Part 8 of 20)يوميات طالب بدرجة مشرف (Part 8 of 20)
يوميات طالب بدرجة مشرف (Part 8 of 20)Randa Elanwar
 
كيف تصبح رجل الله - رجل أعمال ناجح
كيف تصبح رجل الله - رجل أعمال ناجحكيف تصبح رجل الله - رجل أعمال ناجح
كيف تصبح رجل الله - رجل أعمال ناجحMina Gergis
 
كيف تصبح رجل الله - رجل أعمال ناجح
كيف تصبح رجل الله - رجل أعمال ناجحكيف تصبح رجل الله - رجل أعمال ناجح
كيف تصبح رجل الله - رجل أعمال ناجحMina Gergis
 
إدارة الوقت معدل يناير2009م
إدارة الوقت معدل يناير2009مإدارة الوقت معدل يناير2009م
إدارة الوقت معدل يناير2009مDr Ghaiath Hussein
 
إدارة الوقت معدل يناير2009م
إدارة الوقت معدل يناير2009مإدارة الوقت معدل يناير2009م
إدارة الوقت معدل يناير2009مDr Ghaiath Hussein
 
المهارة في إدارة واستثمار الوقت
المهارة في إدارة واستثمار الوقتالمهارة في إدارة واستثمار الوقت
المهارة في إدارة واستثمار الوقتGreenLife1978
 

Similar to كتاب اول خُطوة نحو البرمجة (20)

nlp
nlpnlp
nlp
 
إدارة الوقت3.ppt
إدارة الوقت3.pptإدارة الوقت3.ppt
إدارة الوقت3.ppt
 
هكذا ترفع من شأنك في العمل -
هكذا ترفع من شأنك في العمل -هكذا ترفع من شأنك في العمل -
هكذا ترفع من شأنك في العمل -
 
نحو العمل الحر - الانطـــــــــــــــــــــلاق
 نحو العمل الحر - الانطـــــــــــــــــــــلاق نحو العمل الحر - الانطـــــــــــــــــــــلاق
نحو العمل الحر - الانطـــــــــــــــــــــلاق
 
مفاهيم حياتية
مفاهيم حياتيةمفاهيم حياتية
مفاهيم حياتية
 
مهارات التفوق الدراسي
مهارات التفوق  الدراسيمهارات التفوق  الدراسي
مهارات التفوق الدراسي
 
دورة العادات العشر للقائد الناجح
دورة العادات العشر للقائد الناجحدورة العادات العشر للقائد الناجح
دورة العادات العشر للقائد الناجح
 
21 خطوة لادارة الوقت
21 خطوة لادارة الوقت21 خطوة لادارة الوقت
21 خطوة لادارة الوقت
 
21 خطوة لادارة الوقت
21 خطوة لادارة الوقت21 خطوة لادارة الوقت
21 خطوة لادارة الوقت
 
مهارات_اجتياز_المقابلات_الشخصية.ppt
مهارات_اجتياز_المقابلات_الشخصية.pptمهارات_اجتياز_المقابلات_الشخصية.ppt
مهارات_اجتياز_المقابلات_الشخصية.ppt
 
25
2525
25
 
Mharart1
Mharart1Mharart1
Mharart1
 
يوميات طالب بدرجة مشرف (Part 8 of 20)
يوميات طالب بدرجة مشرف (Part 8 of 20)يوميات طالب بدرجة مشرف (Part 8 of 20)
يوميات طالب بدرجة مشرف (Part 8 of 20)
 
كيف تصبح رجل الله - رجل أعمال ناجح
كيف تصبح رجل الله - رجل أعمال ناجحكيف تصبح رجل الله - رجل أعمال ناجح
كيف تصبح رجل الله - رجل أعمال ناجح
 
كيف تصبح رجل الله - رجل أعمال ناجح
كيف تصبح رجل الله - رجل أعمال ناجحكيف تصبح رجل الله - رجل أعمال ناجح
كيف تصبح رجل الله - رجل أعمال ناجح
 
إدارة الوقت معدل يناير2009م
إدارة الوقت معدل يناير2009مإدارة الوقت معدل يناير2009م
إدارة الوقت معدل يناير2009م
 
إدارة الوقت معدل يناير2009م
إدارة الوقت معدل يناير2009مإدارة الوقت معدل يناير2009م
إدارة الوقت معدل يناير2009م
 
المهارة في إدارة واستثمار الوقت
المهارة في إدارة واستثمار الوقتالمهارة في إدارة واستثمار الوقت
المهارة في إدارة واستثمار الوقت
 
إدارة الوقت
إدارة الوقتإدارة الوقت
إدارة الوقت
 
7679[1]
7679[1]7679[1]
7679[1]
 

كتاب اول خُطوة نحو البرمجة

  • 1. ‫جة‬‫م‬‫البر‬ ‫حو‬‫ن‬ ‫ُطوة‬‫خ‬ ‫اول‬ ‫مبتدئ‬ ‫كل‬ ‫حتاجها‬‫ي‬ ‫نصائح‬ .‫الهادي‬ ‫عبد‬ ‫بور‬ :‫الكاتب‬
  • 2. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫الفهرس‬ ‫حول‬ ‫الكاتب‬ 2 ‫المقدمة‬ 3 ‫الفصل‬ ‫الأول‬ 4 ‫هل‬ ‫فعلا‬ ‫ُحب‬‫ت‬ ‫جال‬‫م‬ ‫جة؟‬‫م‬‫البر‬ 4 ‫لماذا‬ ‫تريد‬ ‫تعلم‬ ‫هذا‬ ‫جال؟‬‫م‬‫ال‬ 5 ‫الفصل‬ ‫الثاني‬ 6 ‫تعلم‬ ‫كيف‬ ‫تتعلم‬ 6 ‫تنظيم‬ ‫الوقت‬ ‫و‬ ‫أهميته‬ 7 ‫قل‬ ‫لي‬ ‫من‬ ‫تصاحب‬ ‫أقول‬ ‫لك‬ ‫من‬ ‫أنت‬ 9 ‫لماذا‬ ‫ية؟‬‫جليز‬‫ن‬‫الا‬ 9 ‫الفصل‬ ‫الثالث‬ 10 ‫لماذا‬ ‫جب‬‫ي‬ ‫أن‬ ‫تبدأ‬ ‫بتعلم‬ ‫الأساسيات؟‬ 10 ‫كيف‬ ‫ختار‬‫ت‬ ‫لغة‬ ‫جة‬‫م‬‫البر‬ ‫المناسبة؟‬ 12 ‫من‬ ‫أين‬ ‫أبدأ‬ ‫(المصادر)؟‬ 13 ‫الفصل‬ ‫الرابع‬ 14 ‫بناء‬ ‫يع‬‫المشار‬ ‫وأهميتها‬ 14 ‫هل‬ ‫أحتاج‬ ‫إلى‬ ‫فكرة‬ ‫جديدة‬ ‫جاز‬‫ن‬‫لإ‬ ‫مشروع‬ ‫ما؟‬ 15 ‫الفصل‬ ‫خامس‬‫ل‬‫ا‬ 15 ‫معرض‬ ‫الأعمال‬ ( Portfolio ‫)؟‬ 15 ‫السيرة‬ ‫الذاتية‬ ‫وأهميتها‬ 16 ‫تعلم‬ ‫فن‬ ‫التواصل‬ 17 ‫خاتمة‬‫ل‬‫ا‬ 18 1
  • 3. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫الكاتب‬ ‫حول‬ ‫درس‬ ،‫ّبكات‬‫ش‬‫ال‬ ‫و‬ ‫المواقع‬ ‫حماية‬ ‫أمن‬ ‫جال‬‫م‬ ‫في‬ ‫ختص‬‫م‬ ‫جيات‬‫م‬‫بر‬ ‫مهندس‬ ،‫جزائري‬ ،‫الهادي‬ ‫عبد‬ ‫بور‬ ‫الى‬ ‫وانتقل‬ ‫دراسته‬ ‫مل‬‫ك‬‫ي‬ ‫لم‬ ‫لكن‬ ،‫آلي‬ ‫إعلام‬ ‫خصص‬‫ت‬ ‫القديمة‬ ‫بالقبة‬ ‫للأساتذة‬ ‫العليا‬ ‫المدرسة‬ ‫في‬ ‫سنتين‬ ‫جامعة‬ Politehnica ‫في‬ ‫رومانيا‬ ‫ليدرس‬ ‫خصص‬‫ت‬ ‫علوم‬ .‫حواسيب‬‫ل‬‫ا‬ ‫خرج‬‫ت‬ ‫من‬ ‫جامعة‬‫ل‬‫ا‬ ‫بتقدير‬ ‫جيد‬ ‫جدا‬ ‫الى‬ ‫أكثر‬ ‫ميوله‬ ‫كان‬ ‫لكن‬ ‫و‬ ‫الاوروبية‬ ‫الشركات‬ ‫بعض‬ ‫في‬ ‫برامج‬ ‫و‬ ‫مواقع‬ ‫كمطور‬‫دراسته‬ ‫أثناء‬ ‫عمل‬ ‫و‬ .‫حماية‬‫ل‬‫ا‬ ‫جال‬‫م‬ ‫مجموعة‬ ‫مع‬ ‫العمل‬ ‫مهامه‬ ‫بين‬ ‫من‬ ‫و‬ ،‫رومانيا‬ ‫في‬ ‫عالمية‬ ‫كة‬ ‫شر‬ ‫في‬ ‫حماية‬ ‫كمهندس‬ ‫حاليا‬ ‫الهادي‬ ‫عبد‬ ‫يعمل‬ .‫الامنية‬ ‫ّغرات‬‫الث‬ ‫من‬ ‫خالية‬ ،‫آمنة‬ ‫برامج‬ ‫تقديم‬ ‫و‬ ‫تطوير‬ ‫أجل‬ ‫من‬ ‫المهندسين‬ ‫من‬ ‫كبيرة‬ ‫عبد‬ ،‫الهادي‬ ‫ناشط‬ ‫أيضا‬ ‫على‬ ‫مواقع‬ ‫التواصل‬ ‫الاجتماعي‬ ‫خاصة‬ LinkedIn & Facebook ‫أين‬ ‫يقوم‬ .‫العملية‬ ‫و‬ ‫الدراسية‬ ‫حياة‬‫ل‬‫ا‬ ، ‫الالي‬ ‫الاعلام‬ ‫جال‬‫م‬ ‫في‬ ‫ختلفة‬‫م‬ ‫نصائح‬ ‫بنشر‬ 2
  • 4. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫المقدمة‬ ‫على‬ ‫و‬ ‫للعالمين‬ ‫رحمة‬ ‫بعث‬ ‫من‬ ‫على‬ ‫السلام‬ ‫و‬ ‫الصلاة‬ ‫ثم‬ ، ‫نستعين‬ ‫به‬ ‫و‬ ‫نتوكل‬ ‫عليه‬ ‫الرحيم‬ ‫الرحمن‬ ‫الله‬ ‫بسم‬ ‫العرفان‬ ‫و‬ ‫الشكر‬ ‫يل‬‫جز‬‫ب‬ ‫أتقدم‬ ‫أن‬ ‫أود‬ ،‫ُتيب‬‫ك‬‫ال‬ ‫هذا‬ ‫يات‬‫حتو‬‫م‬ ‫في‬ ‫معكم‬ ‫أبدأ‬ ‫أن‬ ‫قبل‬ .‫أجمعين‬ ‫حبه‬‫ص‬ ‫و‬ ‫آله‬ .‫المتواضع‬ ‫العمل‬ ‫هذا‬ ‫من‬ ‫تستفيدو‬ ‫أن‬ ‫أتمنى‬ .‫الاجتماعي‬ ‫ّواصل‬‫الت‬ ‫مواقع‬ ‫على‬ ‫دعمني‬ ‫من‬ ‫كل‬ ‫من‬ ‫الى‬ ‫أن‬ ‫ارتأيت‬ ،‫خاصة‬‫ل‬‫ا‬ ‫الرسائل‬ ‫عبر‬ ‫تأتيني‬ ‫متكررة‬ ‫لأسئلة‬ ‫إجابات‬ ‫عن‬ ‫عبارة‬ ‫هي‬ ‫ُتيب‬‫ك‬‫ال‬ ‫هذا‬ ‫فصول‬ .‫جميع‬‫ل‬‫ل‬ ‫والمنفعة‬ ‫بالفائدة‬ ‫يعود‬ ‫وعسى‬ ‫لعل‬ ‫البسيط‬ ‫العمل‬ ‫هذا‬ ‫في‬ ‫عليها‬ ‫أجيب‬ ‫جالات‬‫م‬ ‫و‬ ‫جة‬‫م‬‫البر‬ ‫لتعلم‬ ‫بها‬ ُ‫ل‬‫أعم‬ ‫مازلت‬ ‫و‬ ُ‫ِلت‬‫م‬‫ع‬ ‫نصائح‬ ‫هي‬ ‫ُتيب‬‫ك‬‫ال‬ ‫هذا‬ ‫في‬ ‫الموجودة‬ ‫المعلومات‬ ‫جميع‬ ‫حتوى‬‫م‬‫ال‬ ‫هذا‬ ‫ِقراءة‬ ‫ب‬ ‫فأنصحك‬ ،‫الأفكار‬ ‫ُشتت‬‫م‬ ‫و‬ ‫تائها‬ ‫ُنت‬‫ك‬ ‫اذا‬ ،‫لذلك‬ ،‫الآلي‬ ِ‫م‬‫الاعلا‬ ‫عالم‬ ‫في‬ ‫خرى‬‫ُأ‬ .‫العلم‬ َ‫طلب‬ َ‫ك‬‫علي‬ ‫ييسر‬ ‫و‬ ‫يوفق‬ ‫أو‬ ‫جل‬ ‫و‬ ‫عز‬ ‫المولى‬ ‫من‬ ‫راجيا‬ ‫النهاية‬ ‫الى‬ ‫البداية‬ ‫من‬ 3
  • 5. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫الأول‬ ‫الفصل‬ ‫جة؟‬‫م‬‫البر‬ ‫جال‬‫م‬ ‫ُحب‬‫ت‬ ‫فعلا‬ ‫هل‬ :‫هو‬ ‫لا‬ ‫أم‬ ‫جة‬‫م‬‫البر‬ ‫جال‬‫م‬ ‫حب‬‫ت‬ ‫ُنت‬‫ك‬ ‫إذا‬ ‫فيما‬ ‫تفكر‬ ‫ان‬ ‫قبل‬ ‫نفسك‬ ‫على‬ ‫تطرحه‬ ‫أن‬ ‫جب‬‫ي‬ ‫سؤال‬ ‫أول‬ ‫هل‬ ‫يوم؟‬ ‫كل‬ ‫جديدا‬ ‫شيئا‬ ‫تتعلم‬ ‫عندما‬ ‫تستمتع‬ ‫فعلا‬ ‫كانت‬ ‫اذا‬ ‫تصبح‬ ‫أن‬ ‫كبير‬ ‫احتمال‬ ‫فهناك‬ ،‫بنعم‬ ‫اجابتك‬ ،‫منه‬ ‫تمكنك‬ ‫و‬ ‫جال‬‫م‬‫ال‬ ‫هذا‬ ‫في‬ ‫تفوقك‬ ‫بعد‬ ‫حتى‬ ‫لأنه‬ ،‫بالتعلم‬ ‫تستمتع‬ ‫كنت‬ ‫إذا‬ ‫رائعة‬ ُ‫جة‬‫م‬‫البر‬ .ً ‫جيدا‬ً ‫جا‬‫م‬‫مبر‬ .‫توقف‬ ‫دون‬ ‫التعلم‬ ‫ُواصلة‬‫م‬ ‫الى‬ ‫دائما‬ ‫ستحتاج‬ ‫الاولى‬ ‫وظيفتك‬ ‫على‬ ‫حصولك‬ ‫و‬ ،‫اليومية‬ َ‫ك‬‫حيات‬ ‫في‬ ‫الصغيرة‬ ‫المشكلات‬ ‫بعض‬ ‫حل‬‫ب‬ ‫تقوم‬ ‫أنك‬ ‫ستجد‬ ،‫جة‬‫م‬‫البر‬ ‫عالم‬ ‫باكتشاف‬ ‫تبدأ‬ ‫عندما‬ ‫فاتورة‬ ‫لدفع‬ ‫خصصة‬‫م‬‫ال‬ ‫ية‬‫المئو‬ ‫ّسبة‬‫الن‬ ‫ِساب‬‫ح‬ ‫أو‬ ‫قائمة‬ ‫في‬ ‫معين‬ ‫ِرقم‬ ‫ل‬ ‫الأقصى‬ ‫حد‬‫ل‬‫ا‬ ‫على‬ ‫العثور‬ ‫مثلا‬ .‫المناسبة‬ ‫حلول‬‫ل‬‫ا‬ ‫على‬ ‫العثور‬ ‫حاول‬‫ت‬ ‫أنت‬ ‫و‬ ‫تستمع‬ ‫ك‬َ ّ‫أن‬ ‫على‬ ‫ُقنع‬‫م‬ ‫دليل‬ ‫التحديات‬ ‫هاته‬ ‫مثل‬ .‫الهاتف‬ ‫الوقت‬ ‫مرور‬ ‫مع‬ ‫صعوبة‬ ‫تزداد‬ ‫التي‬ ‫و‬ ‫بسيطة‬ ‫مشكلات‬ ‫حل‬ ‫هي‬ ‫و‬ ،‫المنهجية‬ ‫نفس‬ ‫لها‬ ‫التطبيقات‬ ‫جة‬‫م‬‫بر‬ ‫العقلية‬ ‫قدراتك‬ ‫ِز‬‫ز‬‫ع‬ ُ ‫ت‬ ‫و‬ ‫مستواك‬ ‫حسين‬‫ت‬ ‫على‬ ‫ستساعدك‬ ‫المتواصلة‬ ‫ممارستك‬ ‫و‬ ‫جال‬‫م‬‫ال‬ ‫لهذا‬ ‫ُبك‬‫ح‬ ‫لكن‬ .‫المنطقي‬ ‫التفكير‬ ‫خاصة‬ 4
  • 6. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫جال؟‬‫م‬‫ال‬ ‫هذا‬ ‫تعلم‬ ‫تريد‬ ‫لماذا‬ ‫هاته‬ ‫على‬ ‫كز‬ ‫ُر‬ ‫ت‬ ‫أن‬ ‫منك‬ ‫أرجو‬ ،‫لذا‬ ،‫بالخير‬ ‫يبشر‬ ‫لا‬ ‫حالي‬‫ل‬‫ا‬ ‫الوقت‬ ‫في‬ ‫نشهده‬ ‫الذي‬ ‫الاحترافية‬ ‫غياب‬ ‫يسبب‬ ‫قد‬ ‫ما‬ ‫حة‬‫ض‬‫وا‬ ‫أهداف‬ ‫حديد‬‫ت‬ ‫دون‬ ‫جال‬‫م‬‫ال‬ ‫هذا‬ ‫الى‬ ‫يدخلون‬ ‫من‬ ‫هم‬ ‫كثيرون‬ .‫المهمة‬ ‫ّقاط‬‫الن‬ .‫الوقت‬ ‫تضييع‬ ‫وأهمها‬ ‫المستقبل‬ ‫في‬ ‫ختلفة‬‫م‬ َ‫ل‬‫مشاك‬ ِ‫ص‬‫للشخ‬ ،‫ثانية‬ ‫كل‬ ‫نستغل‬ ‫بل‬ ‫تنفعنا‬ ‫لا‬ ‫أمور‬ ‫في‬ ‫نهدرها‬ ‫فلا‬ ،‫انشغالاتنا‬ ‫وتنظيم‬ ،‫أوقاتنا‬ ‫تسيير‬ ‫حسن‬‫ن‬ ‫أن‬ ‫بنا‬ ‫جدر‬‫ي‬ .‫الله‬ ‫أمام‬ ‫عنها‬ ‫مسؤولون‬ ‫فنحن‬ :‫أجل‬ ‫من‬ ‫كان‬ ‫إذا‬ .‫جال‬‫م‬‫ال‬ ‫هذا‬ ‫علمك‬ َ ‫ت‬ ‫من‬ ‫الغاية‬ ‫و‬ ‫ّئيسي‬‫الر‬ ‫الهدف‬ ‫ُحدد‬‫ت‬ ‫أن‬ ‫عليك‬ ‫َجب‬‫و‬ ● .‫فقط‬ ‫المال‬ ● .‫الوالدين‬ ‫إرضاء‬ ● .‫ُهرة‬ ‫الش‬ ● .‫ما‬ ‫خص‬‫ش‬ ‫تقليد‬ ‫فسرعان‬ ،‫يلا‬‫طو‬ َ‫م‬‫يدو‬ ‫لن‬ُ ‫له‬ ‫ِك‬‫ُب‬‫ح‬ ‫و‬ ‫ليه‬ِ‫ا‬ ‫يول‬ ُ ‫الم‬ ‫دون‬ ‫ُعين‬‫م‬ ‫جال‬‫م‬‫ل‬ َ‫ك‬‫ختيار‬ِ‫ا‬ ‫لأن‬ َ‫ك‬‫أهداف‬ ‫راجع‬ !‫تريث‬ .‫ّهاية‬‫ن‬‫ال‬ ‫الى‬ ‫الرحلة‬ ‫مل‬‫ك‬ ُ ‫ت‬ ‫لن‬ ‫ربما‬ ‫و‬ ‫الملل‬ ‫منك‬ ‫سينال‬ ‫ما‬ ‫وقته‬ ‫مضي‬ُ ‫ي‬ ‫فتجده‬ ،‫اليومية‬ ‫حياتهم‬ ‫للناس‬ ‫تسهل‬ ‫معلوماتية‬ ‫أدوات‬ ‫يطور‬ ‫الذي‬ ‫الشخص‬ ‫ذلك‬ ‫هو‬ ‫المبرمج‬ ‫شيء‬ ‫تصميم‬ ‫في‬ ‫المعارف‬ ‫وهاته‬ ‫خياله‬ ‫ليستخدم‬ ‫عملها‬ ‫ميكانيزمات‬ ‫و‬ ‫حوله‬ ‫الأشياء‬ ‫شيفرات‬ ‫فك‬ ‫في‬ .‫ية‬‫البشر‬ ‫على‬ ‫بالفائدة‬ ‫يعود‬ ،‫أخرى‬ ‫مرة‬ ‫نفسك‬ ‫مع‬ ‫صادقا‬ ‫كن‬ ‫و‬ ‫قليلا‬ ‫فكر‬ ‫الهدف‬ ‫لتحدد‬ .‫جة‬‫م‬‫البر‬ ‫جال‬‫م‬ ‫تعلمك‬ ‫من‬ ‫الغاية‬ ‫و‬ 5
  • 7. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫الثاني‬ ‫الفصل‬ ‫تتعلم‬ ‫كيف‬ ‫تعلم‬ ‫للتعمق‬ .‫الفعال‬ ‫ّعلم‬‫الت‬ ‫مهارة‬ ‫من‬ ‫حياتك‬ ‫في‬ ‫أكبر‬ ‫عوائد‬ ‫كسبك‬ ُ ‫ت‬ ‫أن‬ ‫شأنها‬ ‫من‬ ‫مهارة‬ ُ‫د‬‫يوج‬ ُ‫ّه‬‫أن‬ ‫أعتقد‬ ‫لا‬ ‫أكثر‬ ‫في‬ ‫هذا‬ ،‫الموضوع‬ ‫أنصحك‬ ‫بمشاهدة‬ ‫ّروس‬‫د‬‫ال‬ ‫الموجود‬ ‫على‬ ‫موقع‬ Coursera ‫بعنوان‬ " Learning How to Learn " ‫و‬ ‫ستتعرف‬ ‫على‬ ‫كيفية‬ ‫ستخدام‬ِ‫ا‬ ‫عقلك‬ ‫بالشكل‬ ‫الصحيح‬ ‫ِاضافة‬‫بال‬ ‫أن‬ ‫الممكن‬ ‫من‬ ‫التي‬ ‫الممارسات‬ ‫أفضل‬ ‫و‬ ‫يف‬‫التسو‬ ،‫الذاكرة‬ ‫تقنيات‬ ،‫التعلم‬ ‫أوهام‬ ‫على‬ ‫التعرف‬ ‫الى‬ .‫الصعبة‬ ‫المواضيع‬ ‫فهم‬ ‫و‬ ‫اتقان‬ ‫على‬ ‫تساعدك‬ ‫طوات‬ ُ ‫خ‬‫ل‬‫ا‬ ُ‫وجدت‬ ‫الوقت‬ ‫مرور‬ ‫مع‬ ‫و‬ ،‫التعلم‬ ‫منهجية‬ ‫لتحسين‬ ‫الطرق‬ ‫من‬ ‫العديد‬ ‫استخدمت‬ ،‫خصيا‬‫ش‬ .‫الإنتاجية‬ ‫نسبة‬ ‫يادة‬‫ز‬ ‫في‬ ‫كثيرا‬‫ُساعدة‬‫م‬ ‫و‬ ‫جدا‬ ‫مفيدة‬ ‫التالية‬ ● ‫أي‬ ‫أو‬ ‫التلفاز‬ ‫عن‬ ‫بعيد‬ ‫مكان‬ ‫في‬ ‫اجلس‬ ‫و‬ ‫جانبا‬ ‫الهاتف‬ ‫ضع‬ ،‫حيطك‬‫م‬ ‫في‬ ‫المشتتات‬ ‫من‬ ‫خلص‬‫ت‬ .‫ازعاج‬ ‫لك‬ ‫يسبب‬ ‫أو‬ ‫لهيك‬ ُ ‫ي‬ ‫ن‬‫َأ‬ ‫مكن‬ُ ‫ي‬ ‫شئ‬ ● ‫الأمر‬ ‫كان‬ ‫إذا‬ ‫الانزعاج؟‬ /‫المرض‬ /‫النعاس‬ /‫بالقلق‬ ‫تشعر‬ ‫هل‬ ,‫المزاجية‬ ‫حالتك‬ ‫من‬ ‫َحقق‬‫ت‬ ‫تقوم‬ ‫أن‬ ‫يمكن‬ ( ‫التعلم‬ ‫في‬ ‫ِدأ‬‫الب‬ ‫قبل‬ ‫حالة‬‫ل‬‫ا‬ ‫تلك‬ ‫لتغيير‬ ‫احة‬ّ‫الر‬ ‫من‬ً ‫ِسطا‬‫ق‬ ‫تأخذ‬ ‫أن‬ ‫حاول‬‫ف‬ ،‫كذلك‬ .)‫قيلولة‬ ‫خذ‬‫َأ‬ ،‫الماء‬ ‫من‬ ‫كوب‬ ‫ُرب‬ ‫ش‬ ،‫ياضة‬‫الر‬ ‫بممارسة‬ ● ‫ّجارب‬‫الت‬ ‫باب‬ ‫افتح‬ ‫و‬ ،‫قبل‬ ‫من‬ ‫تعرفه‬ ‫ما‬ ‫ِسيان‬‫ن‬ ‫حاول‬ ،‫ِراسته‬‫د‬ ‫المراد‬ ‫الموضوع‬ ‫مع‬ ‫تبدأ‬ ‫أن‬ ‫قبل‬ .‫جديدة‬‫ل‬‫ا‬ ‫ّفسيرات‬‫الت‬ ‫و‬ 6
  • 8. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ● ‫نفسك‬ ‫على‬ ‫اطرح‬ ،‫السلبي‬ ‫التعلم‬ ‫في‬ ‫الانغماس‬ ‫جنب‬‫ت‬‫و‬ ‫نشط‬ ‫تفكير‬ ‫نمط‬ ‫على‬ ‫حافظ‬ ،‫ّعلم‬‫الت‬ ‫أثناء‬ .‫السابقة‬ ‫بالخبرات‬ ‫المادة‬ ‫ربط‬ ‫حاول‬ ‫و‬ ‫الاسئلة‬ ‫من‬ ‫العديد‬ ● ‫استخدم‬ ‫تقنية‬ pomodoro ‫لتنظيم‬ .‫الوقت‬ ● ‫ًا‬‫ر‬‫وتكرا‬ ‫ًا‬‫ر‬‫مرا‬ ‫ذلك‬ ‫تفعل‬ ‫أن‬ ‫هو‬ ‫يهم‬ ‫ما‬ ،‫تقرأها‬ ‫التي‬ ‫الكتب‬ ‫صفحات‬ ‫أو‬ ‫الساعات‬ ‫عدد‬ ‫يهم‬ ‫لا‬ .‫لك‬ ‫قيمة‬ ‫ذي‬ ‫شيء‬ ‫على‬ ‫حصل‬‫ت‬ ‫حتى‬ ● ‫ترجمة‬ ‫ذلك‬ ‫يستلزم‬ ‫قد‬ ،‫حياتك‬ ‫في‬ ‫ما‬ ‫يقة‬‫بطر‬ ‫تعلمته‬ ‫ما‬ ‫دمج‬ ‫أو‬ ‫جربة‬‫ت‬‫ب‬ ‫قم‬ ،‫تعلمته‬ ‫ما‬ ‫حقا‬ ‫لتثبت‬ ‫عليها‬ ‫تعمل‬ ‫التي‬ ‫الاخرى‬ ‫يع‬‫المشار‬ ‫مع‬ ‫جه‬‫م‬‫د‬ ‫أو‬ ‫ذهنية‬ ‫يطة‬‫خر‬ ‫الى‬ ‫فهمته‬ ‫ما‬ ‫أهميته‬ ‫و‬ ‫الوقت‬ ‫تنظيم‬ ‫يوجد‬ ‫فقط‬ 24 ‫ساعة‬ ‫في‬ ،‫اليوم‬ ‫بغض‬ ‫النظر‬ ‫عن‬ ‫كيفية‬ ،‫تقسيمها‬ ‫الامر‬ ‫يعود‬ ‫لك‬ ‫عن‬ ‫كيفية‬ ‫حقيق‬‫ت‬ .‫منها‬ ‫استفادة‬ ‫أقصى‬ ‫يمكن‬ ‫لا‬ ‫الضائعة‬ ‫الساعة‬ ‫لكن‬ ‫و‬ ،‫لاستعادته‬ ‫أخرى‬ ‫فرصة‬ ‫على‬ ‫حصل‬‫ت‬ ‫فقط‬ ،‫المال‬ ‫بعض‬ ‫خسرت‬ ‫اذا‬ ‫يادة‬‫ز‬ ‫على‬ ‫ذلك‬ ‫يساعدك‬ ‫أن‬ ‫الممكن‬ ‫من‬ ‫كيف‬ ‫و‬ ‫الوقت‬ ‫ادارة‬ ‫كيفية‬ ‫تعلم‬ ‫عليك‬ ‫وجب‬ ‫لذلك‬ ‫يضها‬‫تعو‬ .‫الأفضل‬ ‫إلى‬ ‫إنتاجيتك‬ ‫لتحسين‬ ‫المتاح‬ ‫الوقت‬ ‫أن‬ ‫يكفي‬ .‫تفعله‬ ‫ما‬ ‫حب‬‫ت‬ ‫كنت‬ ‫إذا‬ ‫طبيعي‬ ‫أمر‬ ‫تصبح‬ ‫و‬ ‫عليها‬ ‫ستتعود‬ ،‫رئيسية‬ ‫مهارة‬ ‫هي‬ ‫الوقت‬ ‫إدارة‬ ‫تستثمرها‬ ‫ثانية‬ ‫بكل‬ ‫استمتع‬ ‫بل‬ ‫المزدحم‬ ‫جدولك‬ ‫من‬ ‫تتذمر‬ ‫فلا‬ ‫إليه‬ ‫تسعى‬ ‫ما‬ ‫لبلوغ‬ ‫ية‬‫قو‬ ُ‫ك‬‫إرادت‬ ‫تكون‬ ‫أفعالك‬ ‫عن‬ ‫المسؤولية‬ ‫تحمل‬ ‫في‬ ‫والبدء‬ ‫الاعذار‬ ‫اختلاق‬ ‫عادة‬ ‫تغيير‬ ‫بمقدورك‬ ‫أن‬ ‫اعلم‬ ‫و‬ .‫حب‬‫ت‬ ‫ما‬ ‫فعل‬ ‫في‬ .‫أخطائك‬ ‫أو‬ 7
  • 9. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫العامل‬ ‫ولا‬ ،‫كالمتزوج‬ ‫الأعزب‬ ‫الشاب‬ ‫ليس‬ ،‫وقته‬ ‫تنظيم‬ ‫في‬ ‫ظروفه‬ ‫مع‬ ‫تتلاءم‬ ‫يقة‬‫طر‬ ‫منا‬ ‫لكل‬ ‫اعتماد‬ ‫يمنكم‬ ،‫الوقت‬ ‫لتنظيم‬ ‫يقتي‬‫طر‬ ‫يلي‬ ‫فيما‬ ‫أشارككم‬ .‫المفارقات‬ ‫من‬ ‫وغيرها‬ ،‫العمل‬ ‫عن‬ ‫كالعاطل‬ :‫لتناسبكم‬ ‫عليها‬ ‫التعديل‬ ‫أو‬ ‫الأفكار‬ ‫بعض‬ ● ‫في‬ ‫العمل‬ ‫على‬ ‫داومت‬ ‫لو‬ .‫يلة‬‫طو‬ ‫ساعات‬ ‫الى‬ ‫السهر‬ ‫جنب‬‫ت‬ ‫و‬ ‫الليل‬ ‫في‬ ‫تنام‬ ‫أن‬ ‫حاول‬ ،‫أولا‬ ُ‫م‬ُ‫ك‬َ‫ل‬ َ‫ل‬َ‫َع‬‫ج‬ ‫ِي‬‫ذ‬َ ّ ‫ال‬ َ‫ُو‬‫"ه‬ ‫تعالى‬ ‫الله‬ ‫قال‬ .‫كبير‬ ‫بتعب‬ ‫ستشعر‬ ‫و‬ ‫النهار‬ ‫في‬ ‫انتاجيتك‬ ‫فستقل‬ ‫الليل‬ ."َ‫ن‬‫ُو‬‫َع‬‫م‬ْ‫س‬ َ ‫ي‬ ٍ‫م‬ْ‫و‬َ‫ق‬ِ ‫ل‬ ٍ ‫َات‬‫لآي‬ َ‫ك‬ِ ‫ل‬َ‫ذ‬ ‫ي‬ِ‫ف‬ َ ّ‫ن‬ ‫ِإ‬ ‫ًا‬‫ر‬ِ‫ص‬ْ‫ب‬ُ‫م‬ َ‫ر‬‫ا‬َ ‫ه‬ َ ّ‫ن‬‫َال‬‫و‬ ِ‫ه‬‫ِي‬‫ف‬ ‫ُوا‬ ‫ُن‬‫ك‬ْ‫س‬َ ‫ت‬ِ ‫ل‬ َ‫ل‬ْ‫ي‬َ ّ‫الل‬ ● ‫عدم‬ ‫و‬ ‫الوقت‬ ‫لتضييع‬ ‫الرئيسي‬ ‫السبب‬ ‫لأنها‬ ‫الاجتماعي‬ ‫التواصل‬ ‫لمواقع‬ ‫استعمالك‬ ‫من‬ ‫قلل‬ .‫النهار‬ ‫ساعات‬ ‫من‬ ‫الاستفادة‬ ● ‫استعمل‬ ‫التقويم‬ ( Calendar ) ‫و‬ ‫التزم‬ ،‫به‬ ‫سيساعدك‬ ‫كثيرا‬ ‫على‬ ‫ادارة‬ ‫الوقت‬ ‫و‬ ‫حليل‬‫ت‬ ‫المكان‬ .‫بالضبط‬ ‫الوقت‬ ‫فيه‬ ‫ضيع‬ ُ ‫ت‬ ‫الذي‬ ● ‫استخدم‬ ‫تطبيقات‬ ‫مثل‬ Evernote . ‫احتفظ‬ ‫بقائمة‬ .‫المهام‬ ‫ضع‬ ‫قائمة‬ ‫بالأشياء‬ ‫التي‬ ‫جب‬‫ي‬ ‫أن‬ .‫تتعلمها‬ ● ‫استعمل‬ ‫تقنية‬ pomodoro . ● ‫ضع‬ ‫موعد‬ ‫نهائي‬ ( deadline ) ‫لكل‬ ‫مهمة‬ ‫أثناء‬ ‫الدراسة‬ ‫أو‬ ،‫العمل‬ ‫حتى‬ ‫تتوقف‬ ‫عن‬ ‫المماطلة‬ ‫و‬ .‫يف‬‫التسو‬ 8
  • 10. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫أنت‬ ‫من‬ ‫لك‬ ‫أقول‬ ‫تصاحب‬ ‫من‬ ‫لي‬ ‫قل‬ ‫حامل‬‫ك‬ ‫السوء‬ ‫وجليس‬ ،‫الصالح‬ ‫جليس‬‫ل‬‫ا‬ ‫مثل‬ ‫إنما‬ :‫قال‬ ‫النبي‬ ‫عن‬ ‫موسى‬ ‫أبي‬ ‫عن‬ ‫ومسلم‬ ‫البخاري‬ ‫روى‬ ،‫طيبة‬ ‫ا‬ً ‫ح‬‫ي‬‫ر‬ ‫منه‬ ‫جد‬‫ت‬ ‫أن‬ ‫وإما‬ ،‫منه‬ ‫تبتاع‬ ‫أن‬ ‫وإما‬ ،‫حذيك‬‫ي‬ ‫أن‬ ‫إما‬ ،‫المسك‬ ‫حامل‬‫ف‬ ،‫الكير‬ ‫ونافخ‬ ،‫المسك‬ .‫خبيثة‬ ‫ا‬ً ‫ح‬‫ي‬‫ر‬ ‫منه‬ ‫جد‬‫ت‬ ‫أن‬ ‫وإما‬ ،‫ثيابك‬ ‫حرق‬‫ي‬ ‫أن‬ ‫إما‬ ،‫الكير‬ ‫ونافخ‬ ‫حاطا‬‫م‬ ‫فكونك‬ ،‫أخرى‬ ‫مهارة‬ ‫أي‬ ‫أو‬ ‫جة‬‫م‬‫للبر‬ ‫تعلمك‬ ‫رحلة‬ ‫في‬ ‫أساسي‬ ‫عامل‬ ‫المناسبين‬ ‫للأصدقاء‬ ‫اختيارك‬ ‫سترتقي‬ ،‫ذلك‬ ‫على‬ ‫علاوة‬ .‫خاصة‬ ‫المعنوي‬ ‫للدعم‬ ‫تلقيك‬ ‫احتمال‬ ‫من‬ ‫يزيد‬ ‫جابيين‬‫ي‬‫الإ‬ ‫بالأصدقاء‬ ‫الرفيق‬ ‫حر‬‫ت‬ ،‫منقطع‬ ‫كثير‬ ‫من‬ ‫خير‬ ‫دائم‬ ‫قليل‬ ،‫لذا‬ .‫مفيد‬ ‫ماهو‬ ‫كل‬ ‫إلى‬ ‫نقاشاتكم‬ ‫مواضيع‬ ‫و‬ ‫بانشغالاتك‬ .‫بكثرتهم‬ ‫تغتر‬ ‫ولا‬ ‫حسن‬‫ل‬‫ا‬ ‫تبادل‬ ‫و‬ ‫البقية‬ ‫على‬ ‫أفكاره‬ ‫عرض‬ ‫ما‬‫ك‬‫أحد‬ ‫سيستطيع‬ ،‫الاهتمامات‬ ‫و‬ ‫الميولات‬ ‫نفس‬ ‫تشاركتم‬ ‫لو‬ ‫حبذا‬ ‫لبلوغ‬ ‫كم‬ ‫وجهود‬ ‫معارفكم‬ ‫تتكاتف‬ ‫حينها‬ .‫المعلومات‬ ‫ترسيخ‬ ‫و‬ ‫خاطئة‬‫ل‬‫ا‬ ‫المفاهيم‬ ‫لتصحيح‬ ‫المدروسة‬ ‫المواد‬ .‫جاعة‬‫ن‬‫ب‬ ‫مسعاكم‬ ‫ية؟‬‫جليز‬‫ن‬‫الا‬ ‫لماذا‬ ‫مع‬ ‫لكن‬ ‫و‬ ،‫العربية‬ ‫باللغة‬ ‫جة‬‫م‬‫البر‬ ‫تعلم‬ ‫دروس‬ ‫لوفرة‬ ،‫ية‬‫جليز‬‫ن‬‫الا‬ ‫اللغة‬ ‫لتعلم‬ ‫حتاج‬‫ت‬ ‫لن‬ ،‫ربما‬ ،‫البداية‬ ‫في‬ ‫الاحترافية‬ ‫مستوى‬ ‫تعالج‬ ‫التي‬ ‫المصادر‬ ‫حدودية‬‫م‬ ‫ستواجه‬ ،‫المتوسط‬ ‫المستوى‬ ‫الى‬ ‫وصولك‬ ‫و‬ ‫الوقت‬ ‫مرور‬ ‫و‬ ‫تستمع‬ ‫أو‬ ‫كتاب‬ ‫الأقل‬ ‫على‬ ‫تقرأ‬ ‫أن‬ ‫تستطيع‬ ‫كي‬‫ية‬‫جليز‬‫ن‬‫الا‬ ‫اللغة‬ ‫تعلم‬ ‫إلى‬ ‫الضرورة‬ ‫ُوقك‬‫س‬‫وت‬ ،‫جال‬‫م‬‫ال‬ ‫في‬ ‫باللغة‬ ‫الناطقين‬ ‫المبرمجين‬ ‫دائرة‬ ‫في‬ ‫نفسك‬ ‫ستجد‬ ،‫ذلك‬ ‫على‬ ‫زد‬ ،‫معين‬ ‫درس‬ ‫أو‬ ‫حاضرة‬‫م‬ ‫حتوى‬‫م‬ ‫تفهم‬ ‫لتوسيع‬ ‫ذهبية‬ ‫فرصة‬ ‫يعطيك‬ ‫قد‬ ‫مما‬ ‫جال‬‫م‬‫ال‬ ‫رواد‬ ‫مع‬ ‫ية‬‫قو‬ ‫معارف‬ ‫شبكة‬ ‫ببناء‬ ‫لك‬ ‫يسمح‬ ‫ما‬ ،‫ية‬‫جليز‬‫ن‬‫الا‬ .‫العالم‬ ‫شعوب‬ ‫بقية‬ ‫مع‬ ‫الخبرات‬ ‫تبادل‬ ‫أو‬ ‫العمل‬ ‫عن‬ ‫حثك‬‫ب‬ ‫جال‬‫م‬ 9
  • 11. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫الثالث‬ ‫الفصل‬ ‫الأساسيات؟‬ ‫بتعلم‬ ‫تبدأ‬ ‫أن‬ ‫جب‬‫ي‬ ‫لماذا‬ .‫أساسياتها‬ ‫تعلم‬ ‫دون‬ ‫مباشرة‬ ‫جة‬‫م‬‫البر‬ ‫تقنيات‬ ‫تعلم‬ ‫حاولتهم‬‫م‬ ‫هو‬ ،‫المتعلمين‬ ‫أغلب‬ ‫فيه‬ ‫يقع‬ ‫الذي‬ ‫الشائع‬ ‫خطأ‬‫ل‬‫ا‬ ‫بالطبع‬ ‫الطوابق؟‬ ‫من‬ ‫العديد‬ ‫سيتحمل‬ ‫أنه‬ ‫تعتقد‬ ‫هل‬ ،‫هش‬ ‫أساسه‬ ‫لكن‬ ‫جميلا‬ ‫منزلا‬ ‫تمتلك‬ ‫أنك‬ ‫خيل‬‫ت‬ ‫هذا‬ ‫و‬ .‫صلبة‬ ‫قاعدة‬ ‫لها‬ ‫أسست‬ ‫إذا‬ ‫إلا‬ ‫واحترافها‬ ‫نفسك‬ ‫تطوير‬ ‫من‬ ‫تتمكن‬ ‫لن‬ ،‫جة‬‫م‬‫البر‬ ‫هي‬ ‫كذلك‬ !‫لا‬ .‫جة‬‫م‬‫البر‬ ‫لغات‬ ‫كل‬ ‫على‬ ‫ينطبق‬ :‫حول‬ ‫المعارف‬ ‫من‬ ‫كاف‬ ‫بقدر‬ ‫ملما‬ ‫تكون‬ ‫أن‬ ‫الضروري‬ ‫من‬ ،‫الأساسيات‬ ‫في‬ ‫خوض‬‫ت‬ ‫أن‬ ‫قبل‬ ● ‫حواسيب؟‬‫ل‬‫ا‬ ‫تعمل‬ ‫كيف‬ ‫قليلا‬ ‫لو‬ ‫و‬ ‫معرفة‬ ‫إلى‬ ‫حاجة‬‫ب‬ ‫أنت‬ - ‫حاول‬‫ت‬ ‫الذي‬ ‫جهاز‬‫ل‬‫ا‬ ‫في‬ ‫حدث‬‫ي‬ ‫ما‬ ‫التحكم‬ ،‫فيه‬ ‫أنصحك‬ ‫بقراءة‬ ‫كتاب‬ " How Computers Work " ‫للكاتب‬ " Ron White " . ● ‫ما‬ ‫هو‬ ‫نظام‬ ‫التشغيل‬ ( OS ) ‫و‬ ‫كيف‬ ‫يعمل؟‬ - ‫يوجد‬ ‫العديد‬ ‫من‬ ‫الكتب‬ ‫التي‬ ‫حتوي‬‫ت‬ ‫على‬ ‫نظام‬ ‫مفاهيم‬ ‫من‬ ‫العديد‬ ‫يشرح‬ ‫كتاب‬ ‫عن‬ ‫حث‬‫ب‬‫ت‬ ‫كنت‬ ‫اذا‬ ‫لكن‬ ،‫مفصلة‬ ‫تقنية‬ ‫معلومات‬ ‫التشغيل‬ ‫يقة‬‫بطر‬ ‫سهلة‬ ‫و‬ ،‫سلسة‬ ‫أنصحك‬ ‫بكتاب‬ " Modern Operating Systems " ‫للكاتبين‬ " Andrew S. Tanenbaum " ‫و‬ " Herbert Bos " ٫ ● ‫البيانات‬ ‫وهياكل‬ ‫خوارزميات‬‫ل‬‫ا‬ ،‫الأولى‬ ‫رحلتك‬ ‫ستبدأ‬ ‫هنا‬ ‫من‬ - ‫خوارزميات‬‫ل‬‫ا‬ ‫ستستخدم‬ ،‫استعمالها‬ ‫تريد‬ ‫التي‬ ‫اللغة‬ ‫عن‬ ‫النظر‬ ‫بغض‬ ،‫جة‬‫م‬‫البر‬ ‫أثناء‬ ‫تكرار‬ ‫و‬ ‫مرار‬ ‫البيانات‬ ‫وهياكل‬ ‫أنصحك‬ ‫بكتاب‬ " Introduction to Algorithms " ‫للكاتب‬ " Thomas H. Cormen " 10
  • 12. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ● ‫السليم‬ ‫التفكير‬ ‫و‬ ‫المنطق‬ .‫جية‬‫م‬‫البر‬ ‫المشكلات‬ ‫حل‬ ‫إلى‬ ‫تؤهلك‬ ‫منطقيا‬ ‫التفكير‬ ‫على‬ ‫درتك‬ ُ ‫ق‬ َ ّ‫ن‬‫إ‬- ،‫تلقائية‬ ‫تكن‬ ‫لم‬ ‫إن‬ ‫صقلها‬ ‫و‬ ‫اكتسابها‬ ‫مكن‬ ُ ‫الم‬ ‫ِن‬‫م‬ ُ‫لأنه‬ ‫الميزة‬ ‫هذه‬ ‫تمتلك‬ ‫لم‬ ‫اذا‬ ‫تقلق‬ ‫لا‬ .‫الوقت‬ ‫مرور‬ ‫مع‬ ‫المتواصل‬ ‫بالتدريب‬ ‫قد‬ .‫جديدة‬ ‫تكنولوجيات‬ ‫أو‬ ‫جية‬‫م‬‫بر‬ ‫لغات‬ ‫تعلم‬ ‫في‬ ‫كثيرة‬ ‫مشاكل‬ ‫يواجهون‬ ‫لا‬ ‫ختصين‬‫م‬ ‫أحيانا‬ ‫نصادف‬ ‫جميع‬ ‫فيها‬ ‫تشترك‬ ‫التي‬ ‫الأساسيات‬ ‫أتقنوا‬ ‫أنهم‬ ‫الأمر‬ ‫في‬ ‫ما‬ ‫كل‬ ،‫لكن‬.‫البداية‬ ‫في‬ ‫استثنائيا‬ ‫الأمر‬ ‫يبدو‬ :‫نقاط‬ ‫ثلاثة‬ ‫في‬ ‫نلخصها‬ ‫و‬ ،‫جة‬‫م‬‫البر‬ ‫لغات‬ ● ‫المتغيرات‬ ( Variables ) . ● ‫جمل‬‫ل‬‫ا‬ ‫الشرطية‬ ( Conditionals ) . ● ‫حلقات‬‫ل‬‫ا‬ ( Loops ) . ،‫حديثة‬‫ل‬‫ا‬ ‫جية‬‫م‬‫البر‬ ‫اللغات‬ ‫وظهور‬ ‫التكنولوجيا‬ ‫تطور‬ ‫مع‬ ‫و‬ .‫حوسبة‬‫ل‬‫ا‬ ‫في‬ ‫ما‬ ‫كل‬ ‫هذا‬ ‫كان‬ ،‫عديدة‬ ‫لسنوات‬ .‫المفاهيم‬ ‫و‬ ‫الأفكار‬ ‫من‬ ‫المزيد‬ ‫اضافة‬ ‫تم‬ ‫من‬ ‫العديد‬ ‫من‬ ‫طلب‬ ‫حل‬‫م‬ ‫و‬ ‫الاولى‬ ‫المراتب‬ ‫في‬ ‫سيجعلك‬ ،‫المفاهيم‬ ‫و‬ ‫الاساسيات‬ ‫هاته‬ ‫من‬ ‫ُنك‬‫ك‬‫م‬َ ‫ت‬ .‫حوسبة‬‫ل‬‫ا‬ ‫علم‬ ‫في‬ ‫الثابتة‬ ‫المبادئ‬ ‫لتعلم‬ ‫الكافي‬ ‫الوقت‬ ‫خذ‬ ‫و‬ ‫تتسرع‬ ‫لا‬ ‫لذلك‬ ،‫الشركات‬ ‫المناسبة؟‬ ‫جة‬‫م‬‫البر‬ ‫لغة‬ ‫ختار‬‫ت‬ ‫كيف‬ ‫أراها‬ ،‫حقيقة‬ .‫يع‬‫المشار‬ ‫جاز‬‫ن‬‫لإ‬ ‫مناسبة‬ ‫أيها‬ ‫و‬ ،‫سواها‬ ‫دون‬ ‫جيدة‬ ‫جة‬‫م‬‫البر‬ ‫لغات‬ ‫أي‬ ‫حول‬ ‫الآراء‬ ‫تتعدد‬ ،‫نقائص‬ ‫و‬ ‫حاسن‬‫م‬ ‫لغة‬ ‫لكل‬ ‫أن‬ ‫معرفة‬ ‫تكفيك‬ .‫جال‬‫م‬‫ال‬ ‫في‬ ‫مبتدئ‬ ‫كمتعلم‬ ‫لوقتك‬ ‫مضيعة‬ ‫نقاشات‬ .‫متطلباته‬ ‫و‬ ‫جازه‬‫ن‬‫إ‬ ‫المراد‬ ‫المشروع‬ ‫طبيعة‬ ‫على‬ ‫يعتمد‬ ‫بينها‬ ‫فالاختيار‬ 11
  • 13. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫حاول‬ ‫و‬ ،‫البيانات‬ ‫هياكل‬ ‫و‬ ‫خوارزميات‬‫ل‬‫ا‬ ‫في‬ ‫تعلمته‬ ‫ما‬ ‫توظيف‬ ‫من‬ ‫تمكنك‬ ‫لغة‬ ‫أي‬ ‫اختر‬ ‫لذلك‬ .‫تناسبك‬ ‫التي‬ ‫جية‬‫م‬‫البر‬ ‫اللغة‬ ‫ستجد‬ ‫الوقت‬ ‫مرور‬ ‫مع‬ ‫و‬ ،‫بنفسك‬ ‫اللغات‬ ‫بقية‬ ‫اكتشاف‬ ‫اليوتيوب‬ ‫و‬ ‫الاجتماعي‬ ‫التواصل‬ ‫مواقع‬ ‫في‬ ‫لها‬ ‫يروج‬ ‫ما‬‫ك‬‫سهلة‬ ‫ليست‬ ‫جة‬‫م‬‫البر‬ ‫ممارسة‬ ‫و‬ ‫صبرا‬ ‫حتاج‬‫ت‬ ‫بل‬ ، ‫هو‬ ‫الاولى‬ ‫المرحلة‬ ‫في‬ ‫فعله‬ ‫عليك‬ ‫ما‬ ‫كل‬ ،‫المتقدمة‬ ‫الأمور‬ ‫في‬ ‫خوض‬‫ل‬‫ا‬ ‫و‬ ‫التسرع‬ ‫عدم‬ ‫حاول‬ ،‫دائمة‬ .‫النهائي‬ ‫حل‬‫ل‬‫ا‬ ‫جاد‬‫ي‬‫ا‬ ‫اجل‬ ‫من‬ ‫جزء‬ ‫كل‬ ‫حل‬ ‫حاولة‬‫م‬ ‫و‬ ‫أجزاء‬ ‫الى‬ ‫الصغيرة‬ ‫المسائل‬ ‫تفكيك‬ :‫جية‬‫م‬‫البر‬ ‫المسائل‬ ‫حل‬ ‫على‬ ‫للتدرب‬ ‫التالية‬ ‫المواقع‬ ‫استعمال‬ ‫يمكنك‬ ● HackerRank ● LeetCode ‫(المصادر)؟‬ ‫أبدأ‬ ‫أين‬ ‫من‬ ● ‫منصة‬ IBM Learning ‫والتي‬ ‫ستجد‬ ‫عليها‬ ‫العديد‬ ‫من‬ ‫الكورسات‬ ‫والبرامج‬ ‫التعليمية‬ ‫في‬ ‫ختلف‬‫م‬ ،‫جالات‬‫م‬‫ال‬ ‫ما‬‫ك‬ ‫يمكنك‬ ‫حصول‬‫ل‬‫ا‬ ‫على‬ ‫شهادات‬ ‫معتمدة‬ ‫من‬ ‫كة‬ ‫شر‬ IBM .‫العملاقة‬ ● ‫منصة‬ Microsoft Learn ‫والتي‬ ‫حتوي‬‫ت‬ ‫على‬ ‫العديد‬ ‫من‬ ‫البرامج‬ ‫التعليمية‬ ‫بالتعاون‬ ‫مع‬ ‫شركاء‬ .‫جالات‬‫م‬‫ال‬ ‫ختلف‬‫م‬ ‫في‬ ‫مايكروسوفت‬ ● ‫منصة‬ Google Developers ‫التي‬ ‫حتوي‬‫ت‬ ‫على‬ ‫العديد‬ ‫من‬ ‫الأدلة‬ ‫والشروحات‬ ‫والأدوات‬ .‫والمطورين‬ ‫المبرمجين‬ ‫من‬ ‫الكثير‬ ‫عليها‬ ‫يعتمد‬ ‫التي‬ ● ‫موقع‬ Web.dev ‫المملوك‬ ‫كة‬ ‫لشر‬ ‫جوجل‬ ‫ختص‬‫م‬‫وال‬ ‫جال‬‫م‬‫ب‬ ‫تطوير‬ ،‫الويب‬ ‫حتوي‬‫ي‬‫و‬ ‫على‬ ‫العديد‬ ‫من‬ .‫جال‬‫م‬‫ال‬ ‫هذا‬ ‫في‬ ‫سواء‬ ‫حد‬ ‫على‬ ‫خبير‬‫ل‬‫ا‬ ‫و‬ ‫المبتدئ‬ ‫حتاجها‬‫ي‬ ‫التي‬ ‫والمعلومات‬ ‫الإرشادات‬ 12
  • 14. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ● ‫منصة‬ Flutter ‫التي‬ ‫حاول‬‫ت‬ ‫جوجل‬ ‫من‬ ‫خلالها‬ ‫نشر‬ ‫حتوى‬‫م‬ ‫تعليمي‬ ‫في‬ ‫جة‬‫م‬‫البر‬ ‫لفائدة‬ ‫مطوري‬ .‫الهاتف‬ ‫تطبيقات‬ ● ‫منصة‬ Mozilla for Developers ‫والتي‬ ‫يعتبرها‬ ‫الكثير‬ ً ‫مرجعا‬ ‫في‬ ‫جال‬‫م‬ ‫تطوير‬ ،‫الويب‬ ‫لأنها‬ .‫الأساسية‬ ‫الويب‬ ‫تطوير‬ ‫لغات‬ ‫لأغلب‬ ‫وتوثيق‬ ‫شروحات‬ ‫على‬ ‫حتوي‬‫ت‬ ‫مقدمي‬ ‫من‬ ‫الكثير‬ ‫عليه‬ ‫يعتمد‬ ‫الذي‬ ‫الرئيسي‬ ‫المصدر‬ ‫تمثل‬ ‫لأنها‬ ،‫المنصات‬ ‫هذه‬ ‫بمتابعة‬ً ‫دوما‬ ‫أنصحك‬ .‫جة‬‫م‬‫البر‬ ‫جالات‬‫م‬ ‫ختلف‬‫م‬ ‫في‬ ‫الكورسات‬ ‫الرابع‬ ‫الفصل‬ ‫وأهميتها‬ ‫يع‬‫المشار‬ ‫بناء‬ ‫جاز‬‫ن‬‫بإ‬ ‫تبدأ‬ ‫أن‬ ‫جب‬‫ي‬ ‫لذلك‬ ،‫تعلمته‬ ‫ما‬ ‫بتطبيق‬ ‫تقم‬ ‫لم‬ ‫إذ‬ ‫كاف‬ ‫غير‬ ‫جة‬‫م‬‫البر‬ ‫لغات‬ ‫و‬ ‫الأساسيات‬ ‫م‬ُ ‫تعل‬ :‫مثلا‬ ،‫سهل‬ ‫بشئ‬ ‫ابدأ‬ ،‫خطوة‬‫ل‬‫ا‬ ‫هاته‬ ‫في‬ ‫جح‬‫ن‬‫ت‬ ‫لكي‬ ‫و‬ ،‫بالضبط‬ ‫فهمته‬ ‫ما‬ ‫فيها‬ ‫جسد‬‫ت‬ ‫بسيطة‬ ‫يع‬‫مشار‬ - .‫جملة‬ ‫طباعة‬ ‫كود‬ ‫أكتب‬ - .‫الملف‬ ‫احفظ‬ - ‫قم‬ ‫بعمل‬ ‫ترجمة‬ ( compilation ) .‫للكود‬ - ‫خلص‬‫ت‬ ‫من‬ ‫جميع‬ ‫الاخطاء‬ ( syntax errors ) . - ‫النهائية‬ ‫النتيجة‬ ‫من‬ ‫تأكد‬ ‫و‬ ‫الكود‬ ‫اختبر‬ - .‫الثاني‬ ‫البرنامج‬ ‫الى‬ ‫انتقل‬ 13
  • 15. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫هي‬ ‫حالية‬‫ل‬‫ا‬ ‫مهمتك‬ ‫و‬ ،‫واحد‬ ‫مكان‬ ‫في‬ ‫جمعها‬ ‫تم‬ ‫مبسطة‬ ‫صغيرة‬ ‫يع‬‫لمشار‬ ‫تجميعات‬ ‫المعقدة‬ ‫يع‬‫المشار‬ ‫من‬ ‫العديد‬ ‫تقن‬ُ ‫ست‬ ‫المتواصل‬ ‫التطبيق‬ ‫و‬ ‫الوقت‬ ‫مرور‬ ‫مع‬ ‫و‬ ،‫المصغرة‬ ‫يع‬‫المشار‬ ‫تلك‬ ‫جة‬‫م‬‫بر‬ ‫و‬ ‫تصميم‬ .‫الواقع‬ ‫في‬ ‫تطبيقها‬ ‫يتم‬ ‫كيف‬ ‫فعلا‬ ‫وتفهم‬ ‫الصحيح‬ ‫بالشكل‬ ‫المفاهيم‬ ‫و‬ ‫الأساسيات‬ ‫ما؟‬ ‫مشروع‬ ‫جاز‬‫ن‬‫لإ‬ ‫جديدة‬ ‫فكرة‬ ‫إلى‬ ‫أحتاج‬ ‫هل‬ ‫على‬ ‫حتوي‬‫ي‬ ‫فأغلبها‬ ،‫قبل‬ ‫من‬ ‫تطويرها‬ ‫تم‬ ‫التي‬ ‫يع‬‫المشار‬ ‫تفهم‬ ‫و‬ ‫جز‬‫ن‬‫ت‬ ‫أن‬ ‫هو‬ ‫حتاجه‬‫ت‬ ‫ما‬ ‫كل‬ ،‫لا‬ ‫بالطبع‬ ‫نفس‬ ‫الميزات‬ ( features ) ‫التي‬ ‫يتم‬ ‫استعمالها‬ ‫في‬ ‫يع‬‫المشار‬ ،‫حالية‬‫ل‬‫ا‬ ‫لذلك‬ ‫توقف‬ ‫عن‬ ‫التفكير‬ ‫للعثور‬ ‫على‬ ‫حاول‬ ،‫بذلك‬ ‫تقوم‬ ‫أنت‬ ‫و‬ .‫قبل‬ ‫من‬ ‫وتطويره‬ ‫تصميمه‬ ‫تم‬ ‫ما‬ ‫جاز‬‫ن‬‫بإ‬ ‫مهاراتك‬ ‫تطوير‬ ‫حاول‬ ‫و‬ ‫جديد‬ ‫أفكار‬ ‫حلول‬‫ل‬‫ا‬ ‫بفهم‬ ‫لك‬ ‫يسمح‬ ‫ذلك‬ ‫لأن‬ ‫المؤهلين‬ ‫البرامج‬ ‫مطوري‬ ‫طرف‬ ‫من‬ ‫المكتوبة‬ ‫الأكواد‬ ‫قراءة‬ ‫تعلم‬ ‫أيضا‬ ‫التي‬ ‫وجدها‬ ‫ذوي‬ ‫الخبرة‬ ‫(يمكنك‬ ‫أن‬ ‫جد‬‫ت‬ ‫يع‬‫مشار‬ ‫ختلفة‬‫م‬ ‫على‬ ‫منصة‬ Github ‫أو‬ Gitlab .). ‫خامس‬‫ل‬‫ا‬ ‫الفصل‬ ‫معرض‬ ‫الأعمال‬ ( Portfolio ‫)؟‬ ‫الأعمال‬ ‫معرض‬ ‫بإنشاء‬ ‫تتعلق‬ ‫تصادفها‬ ‫التي‬ ‫النصائح‬ ‫فأغلب‬ ،‫كمطور‬ ‫عمل‬ ‫عن‬ ‫البحث‬ ‫تريد‬ ‫عندما‬ Portfolio ‫و‬ ‫هو‬ ‫عبارة‬ ‫عن‬ ‫ملف‬ ‫أو‬ ‫موقع‬ ‫لتجميع‬ ‫أعمالك‬ ‫التي‬ ،‫جزتها‬‫ن‬‫أ‬ ‫لذلك‬ ‫جب‬‫ي‬ ‫أن‬ ‫حتفظ‬‫ت‬ ‫بجميع‬ .‫لها‬ ‫قمت‬ ‫التي‬ ‫التجريبية‬ ‫يع‬‫المشار‬ 14
  • 16. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫أهمية‬ ‫وجود‬ ‫معرض‬ ‫الأعمال‬ ( portfolio :) ● .‫وأعمالك‬ ‫مهاراتك‬ ‫بها‬ ‫لتعرض‬ ‫كمبرمج‬ ‫لك‬ ‫الذاتية‬ ‫السيرة‬ ‫يعتبر‬ ● ‫ممتازه‬ ‫جدها‬‫ي‬‫و‬ ‫اعمالك‬ ‫معرض‬ ‫على‬ ‫يطلع‬ ‫خص‬‫ش‬ ‫فأي‬ ،‫لك‬ ‫الاول‬ ‫سوق‬ ُ ‫الم‬ ‫الأعمال‬ ‫معرض‬ ‫يعتبر‬ .‫معك‬ ‫عمل‬ ‫بعقد‬ ‫جابه‬‫ع‬‫إ‬ ‫يترجم‬ ‫قد‬ ● .‫حقا‬ ‫يع‬‫المشار‬ ‫تلك‬ ‫جة‬‫م‬‫ببر‬ ‫قام‬ ‫من‬ ‫كنت‬ ‫إذا‬ ‫بإنشائه‬ ‫القيام‬ ‫يمكنك‬ ‫ما‬ ‫على‬ ‫مثال‬ ‫المعرض‬ ‫يعتبر‬ ● ‫معرض‬ ‫لديك‬ ‫يكون‬ ‫ان‬ ‫لابد‬ ‫لذلك‬ ‫السابقة‬ ‫اعمالك‬ ‫هو‬ ‫عنه‬ ‫مايسأل‬ ‫أول‬ ،‫مبرمج‬ ‫عن‬ ‫حث‬‫ب‬‫ي‬ ‫من‬ .‫جاهز‬ ‫وأهميتها‬ ‫الذاتية‬ ‫السيرة‬ ‫يقة‬‫بطر‬ ‫ومهاراتك‬ ‫خبراتك‬ ‫بمراجعة‬ ‫خلالها‬ ‫من‬ ‫تقوم‬ ‫بنفسك‬ ‫يف‬‫للتعر‬ ‫احترافية‬ ‫وسيلة‬ ‫هي‬ ‫الذاتية‬ ‫السيرة‬ .‫العلمية‬ ‫خبرتك‬ ‫و‬ ‫بمهنيتك‬ ‫و‬ ‫بك‬ ‫العمل‬ ‫صاحب‬ ‫إقناع‬ ‫على‬ ‫أيضا‬ ‫تساعدك‬ ‫و‬ ‫وجذابة‬ ‫عملية‬ ‫هي‬ ‫الوحيدة‬ ‫نصيحتي‬ ‫لكن‬ ‫و‬ ،‫كثيرا‬ ‫الكلام‬ ‫أطيل‬ ‫لن‬ ‫"كن‬ "‫صادقا‬ ‫حقيقة‬‫ل‬‫ا‬ ‫نصف‬ ‫ُخفي‬‫ت‬ ‫أن‬ ‫تستطيع‬ ، ‫لكن‬ ،‫نفسك‬ ‫عن‬ ‫معلومات‬ ‫تكتم‬ ‫أن‬ ‫تستطيع‬ ،‫شئت‬ ‫كيفما‬ ‫صياغتها‬ ‫تعيد‬ ‫أن‬ ‫أو‬ ‫ًا‬‫د‬‫أب‬ ‫تكذب‬ ‫لا‬ ‫فأنت‬ ، .‫فيها‬ ‫كرتها‬ ‫ذ‬ ‫كلمة‬ ّ‫ل‬‫ك‬ ‫لتوضيح‬ ‫ا‬ًّ ‫مستعد‬ ‫كن‬ .‫حال‬‫ل‬‫ا‬ ‫بها‬ ‫سينتهي‬ ‫مكتب‬ ّ‫أي‬ ‫وفي‬ ‫سيقرأها‬ ‫من‬ ‫تعلم‬ ‫لا‬ 15
  • 17. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫أما‬ ‫خصوص‬‫ب‬ ‫الناس‬ ‫التي‬ ‫لا‬ ‫تمتلك‬ ‫خبرة‬ ‫و‬ ‫جدون‬‫ي‬ ‫صعوبة‬ ‫في‬ ‫ملء‬ ‫خانة‬ " Experience " ، ‫تستطيع‬ ‫قمت‬ ‫كيف‬ ‫شرح‬ ‫و‬ ‫العمل‬ ‫مقابلات‬ ‫في‬ ‫عنها‬ ‫التكلم‬ ‫يمكنك‬ ‫ما‬‫ك‬ ‫عليها‬ ‫عملت‬ ‫التي‬ ‫خاصة‬‫ل‬‫ا‬ ‫يعك‬‫مشار‬ ‫وضع‬ .‫المشاكل‬ ‫تلك‬ ‫حل‬‫ل‬ ‫انتهجتها‬ ‫التي‬ ‫والطرق‬ ‫واجهتها‬ ‫التي‬ ‫الصعوبات‬ ‫الى‬ ‫اضافة‬ ‫وتطويرها‬ ‫بتصميمها‬ ‫التواصل‬ ‫فن‬ ‫تعلم‬ ‫صديقة‬ ‫ولا‬ ‫حاسوبه‬ ‫سوى‬ ‫صديق‬ ‫يعرف‬ ‫لا‬ ، ‫العالم‬ ‫عن‬ ‫ومنطوي‬ ‫منعزل‬ ‫خص‬‫ش‬ ‫المبرمج‬ ‫أن‬ ‫البعض‬ ‫يعتقد‬ ‫في‬ ‫ترغب‬ ‫مبرمج‬ ‫فكونك‬ ‫كذلك‬ ‫ليست‬ ‫حقيقة‬‫ل‬‫ا‬ ‫لكن‬ ، ‫أكوادها‬ ‫حضن‬ ‫في‬ ‫يعيش‬ ‫التي‬ ‫جة‬‫م‬‫البر‬ ‫لغة‬ ‫سوى‬ ‫الشخصيات‬ ‫ختلفي‬‫م‬ ‫المطورين‬ ‫من‬ ‫يق‬‫فر‬ ‫في‬ ‫ستعمل‬ ‫ًا‬‫م‬‫حت‬ ‫أنك‬ ‫يعني‬ ‫فهذا‬ ‫كبيرة‬ ‫يع‬‫مشار‬ ‫على‬ ‫العمل‬ .‫جاعة‬‫ن‬‫ب‬ ‫يع‬‫المشار‬ ‫لإتمام‬ ،‫مشترك‬ ‫هدف‬ ‫لبلوغ‬ ‫بتفان‬ ‫سيعمل‬ ‫يق‬‫الفر‬ ‫هذا‬ ، ‫والطباع‬ ‫آراء‬ ‫وتقبل‬ ‫التصرف‬ ‫حسن‬ ‫في‬ ‫تتمثل‬ ‫التي‬ ‫و‬ ‫التواصل‬ ‫مهارات‬ ‫يتقن‬ ‫أن‬ ‫الوقت‬ ‫هذا‬ ‫في‬ ‫مبرمج‬ ‫كل‬ ‫حتاج‬‫ي‬ .‫الافكار‬ ‫نفس‬ ‫ولا‬ ‫العقول‬ ‫نفس‬ ‫ًا‬‫ع‬‫جمي‬ ‫نملك‬ ‫فلسنا‬ ،‫نظرهم‬ ‫ووجهات‬ ‫الأخرين‬ ‫هذا‬ ‫على‬ ‫كز‬ ‫تر‬ ‫الشركات‬ ‫أغلب‬ ‫لان‬ ،‫بسهولة‬ ‫العمل‬ ‫مقابلات‬ ‫إجتياز‬ ‫على‬ ‫السليم‬ ‫التواصل‬ ‫سيفيدك‬ ‫ما‬‫ك‬ ‫مفيدا‬ ‫ليس‬ ‫للمشكل‬ ‫حل‬‫ل‬‫ا‬ ‫جاد‬‫ي‬‫فا‬ .‫مرشح‬ُ‫لل‬ ‫الاتصال‬ ‫مهارات‬ ‫في‬ ‫الكفاءة‬ ‫مستوى‬ ‫من‬ ‫حقق‬‫ت‬‫ت‬ ‫و‬ ‫جانب‬‫ل‬‫ا‬ .‫الزملاء‬ ‫لبقية‬ ‫وتبسيطه‬ ‫شرحه‬ ‫من‬ ‫تتمكن‬ ‫لم‬ ‫إن‬ ‫أحيانا‬ 16
  • 18. ‫البرمجة‬ ‫نحو‬ ‫خطوة‬ ‫أول‬ ‫خاتمة‬‫ل‬‫ا‬ ‫المتواضع‬ ‫جهد‬‫ل‬‫ا‬ ‫هذا‬ ‫وبعد‬ ‫ودل‬ ‫قل‬ ‫ما‬ ‫الكلام‬ ‫وخير‬ ‫آخره‬ ‫ُن‬‫س‬‫ح‬ ‫ما‬ ‫العمل‬ ‫وخير‬ ،‫نهاية‬ ‫بداية‬ ‫لكل‬ ‫وهكذا‬ ‫بعض‬ ‫ا‬ً ‫ح‬‫ض‬‫مو‬ ،‫تقصير‬ ‫ولا‬ ‫فيه‬ ‫ملل‬ ‫لا‬ ‫ًا‬‫د‬‫سر‬ ‫السابقة‬ ‫للعناصر‬ ‫سردي‬ ‫في‬ ‫وفقت‬ ‫قد‬ ‫أكون‬ ‫أن‬ ‫أرجو‬ .‫ًا‬‫ع‬‫جمي‬ ‫حنا‬‫ل‬‫صا‬ ‫فيه‬ ‫لما‬ ‫وإياكم‬ ‫الله‬ ‫وفقني‬ .‫جة‬‫م‬‫البر‬ ‫تعلم‬ ‫على‬ ‫مقبل‬ ‫خص‬‫ش‬ ‫كل‬ ‫حتاجها‬‫ي‬ ‫التي‬ ‫المهمة‬ ‫النصائح‬ ‫الهادي‬ ‫بورعبد‬ ‫كم‬ ‫اخو‬ 17